flaskbb.css 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569
  1. html {
  2. position: relative;
  3. min-height: 100%; }
  4. body {
  5. background-color: #e8f1f2;
  6. margin-bottom: 60px; }
  7. .flaskbb-footer {
  8. position: absolute;
  9. bottom: 0;
  10. height: 60px;
  11. width: 100%;
  12. padding-top: 1em; }
  13. .flaskbb-layout {
  14. padding-top: 20px;
  15. color: #5a5a5a; }
  16. .flaskbb-header {
  17. color: #fff;
  18. text-align: left;
  19. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  20. background-color: #0088cc;
  21. background-image: -webkit-linear-gradient(top, #285e8e 0%, #0088cc 100%);
  22. background-image: linear-gradient(to bottom, #285e8e 0%, #0088cc 100%);
  23. background-repeat: repeat-x;
  24. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$header-background-secondary', endColorstr='$header-background-primary', GradientType=0);
  25. border: 1px solid #cad7e1;
  26. border-bottom: 0;
  27. border-radius: 0.25em 0.25em 0 0;
  28. position: relative;
  29. height: 12em;
  30. padding: 2.5em 2em;
  31. margin-top: 2.5em; }
  32. .flaskbb-header .flaskbb-meta .flaskbb-title {
  33. color: #fff;
  34. font-size: 3em;
  35. font-weight: bold; }
  36. .flaskbb-header .flaskbb-meta .flaskbb-subtitle {
  37. color: #E8F1F2; }
  38. .forum-navigation {
  39. border: 1px solid #cad7e1;
  40. border-radius: 0 0 0.25em 0.25em;
  41. background-color: #f8f8f8; }
  42. .forum-navigation .navbar-btn > a.btn-primary {
  43. color: #fff;
  44. background-color: #337ab7;
  45. border-color: #2e6da4; }
  46. .forum-navigation .navbar-btn > a.btn-primary:focus {
  47. color: #fff;
  48. background-color: #286090;
  49. border-color: #122b40; }
  50. .forum-navigation .navbar-btn > a.btn-primary:hover {
  51. color: #fff;
  52. background-color: #286090;
  53. border-color: #204d74; }
  54. .forum-navigation .navbar-nav .user-btn {
  55. padding-right: 2em;
  56. padding-left: 1em; }
  57. .forum-navigation .navbar-nav > li > a:hover, .forum-navigation .navbar-default .navbar-nav > li > a:focus {
  58. color: #555;
  59. background-color: #e7e7e7; }
  60. .flaskbb-breadcrumb {
  61. border: 1px solid #cad7e1;
  62. border-radius: 0; }
  63. .category-panel, .forum-panel, .topic-panel, .page-panel, .conversation-panel, .management-panel {
  64. border: 1px solid #cad7e1;
  65. border-radius: 0; }
  66. .category-panel .category-head, .category-panel .forum-head, .category-panel .topic-head, .category-panel .page-head, .category-panel .conversation-head, .category-panel .management-head, .forum-panel .category-head, .forum-panel .forum-head, .forum-panel .topic-head, .forum-panel .page-head, .forum-panel .conversation-head, .forum-panel .management-head, .topic-panel .category-head, .topic-panel .forum-head, .topic-panel .topic-head, .topic-panel .page-head, .topic-panel .conversation-head, .topic-panel .management-head, .page-panel .category-head, .page-panel .forum-head, .page-panel .topic-head, .page-panel .page-head, .page-panel .conversation-head, .page-panel .management-head, .conversation-panel .category-head, .conversation-panel .forum-head, .conversation-panel .topic-head, .conversation-panel .page-head, .conversation-panel .conversation-head, .conversation-panel .management-head, .management-panel .category-head, .management-panel .forum-head, .management-panel .topic-head, .management-panel .page-head, .management-panel .conversation-head, .management-panel .management-head {
  67. background-color: #f5f5f5;
  68. font-weight: bold; }
  69. .category-panel > .panel-heading, .forum-panel > .panel-heading, .topic-panel > .panel-heading, .page-panel > .panel-heading, .conversation-panel > .panel-heading, .management-panel > .panel-heading {
  70. color: #333;
  71. background-color: #f5f5f5;
  72. border-color: #cad7e1; }
  73. .category-panel > .panel-heading + .panel-collapse > .panel-body, .forum-panel > .panel-heading + .panel-collapse > .panel-body, .topic-panel > .panel-heading + .panel-collapse > .panel-body, .page-panel > .panel-heading + .panel-collapse > .panel-body, .conversation-panel > .panel-heading + .panel-collapse > .panel-body, .management-panel > .panel-heading + .panel-collapse > .panel-body {
  74. border-top-color: #cad7e1; }
  75. .category-panel > .panel-heading .badge, .forum-panel > .panel-heading .badge, .topic-panel > .panel-heading .badge, .page-panel > .panel-heading .badge, .conversation-panel > .panel-heading .badge, .management-panel > .panel-heading .badge {
  76. color: #f5f5f5;
  77. background-color: #333; }
  78. .category-panel > .panel-footer + .panel-collapse > .panel-body, .forum-panel > .panel-footer + .panel-collapse > .panel-body, .topic-panel > .panel-footer + .panel-collapse > .panel-body, .page-panel > .panel-footer + .panel-collapse > .panel-body, .conversation-panel > .panel-footer + .panel-collapse > .panel-body, .management-panel > .panel-footer + .panel-collapse > .panel-body {
  79. border-bottom-color: #cad7e1; }
  80. .category-body, .forum-body, .topic-body, .page-body, .conversation-body {
  81. padding: 0;
  82. background-color: #fff; }
  83. .category-body .category-meta, .category-body .forum-meta, .category-body .topic-meta, .category-body .page-meta, .forum-body .category-meta, .forum-body .forum-meta, .forum-body .topic-meta, .forum-body .page-meta, .topic-body .category-meta, .topic-body .forum-meta, .topic-body .topic-meta, .topic-body .page-meta, .page-body .category-meta, .page-body .forum-meta, .page-body .topic-meta, .page-body .page-meta, .conversation-body .category-meta, .conversation-body .forum-meta, .conversation-body .topic-meta, .conversation-body .page-meta {
  84. font-weight: bold;
  85. padding-top: 0.5em;
  86. height: 2.5em;
  87. background-color: #e8f1f2;
  88. border-bottom: 1px solid #cad7e1; }
  89. .category-body .category-row, .category-body .forum-row, .category-body .topic-row, .category-body .page-row, .category-body .post-row, .category-body .conversation-row, .forum-body .category-row, .forum-body .forum-row, .forum-body .topic-row, .forum-body .page-row, .forum-body .post-row, .forum-body .conversation-row, .topic-body .category-row, .topic-body .forum-row, .topic-body .topic-row, .topic-body .page-row, .topic-body .post-row, .topic-body .conversation-row, .page-body .category-row, .page-body .forum-row, .page-body .topic-row, .page-body .page-row, .page-body .post-row, .page-body .conversation-row, .conversation-body .category-row, .conversation-body .forum-row, .conversation-body .topic-row, .conversation-body .page-row, .conversation-body .post-row, .conversation-body .conversation-row {
  90. margin: 0;
  91. padding-top: 0.5em;
  92. padding-bottom: 0.5em; }
  93. .category-body .category-row:not(:last-child), .category-body .forum-row:not(:last-child), .category-body .topic-row:not(:last-child), .category-body .page-row:not(:last-child), .category-body .post-row:not(:last-child), .category-body .conversation-row:not(:last-child), .forum-body .category-row:not(:last-child), .forum-body .forum-row:not(:last-child), .forum-body .topic-row:not(:last-child), .forum-body .page-row:not(:last-child), .forum-body .post-row:not(:last-child), .forum-body .conversation-row:not(:last-child), .topic-body .category-row:not(:last-child), .topic-body .forum-row:not(:last-child), .topic-body .topic-row:not(:last-child), .topic-body .page-row:not(:last-child), .topic-body .post-row:not(:last-child), .topic-body .conversation-row:not(:last-child), .page-body .category-row:not(:last-child), .page-body .forum-row:not(:last-child), .page-body .topic-row:not(:last-child), .page-body .page-row:not(:last-child), .page-body .post-row:not(:last-child), .page-body .conversation-row:not(:last-child), .conversation-body .category-row:not(:last-child), .conversation-body .forum-row:not(:last-child), .conversation-body .topic-row:not(:last-child), .conversation-body .page-row:not(:last-child), .conversation-body .post-row:not(:last-child), .conversation-body .conversation-row:not(:last-child) {
  94. border-bottom: 1px solid #cad7e1; }
  95. .category-body .category-row.hover:hover, .category-body .forum-row.hover:hover, .category-body .topic-row.hover:hover, .category-body .page-row.hover:hover, .category-body .post-row.hover:hover, .category-body .conversation-row.hover:hover, .forum-body .category-row.hover:hover, .forum-body .forum-row.hover:hover, .forum-body .topic-row.hover:hover, .forum-body .page-row.hover:hover, .forum-body .post-row.hover:hover, .forum-body .conversation-row.hover:hover, .topic-body .category-row.hover:hover, .topic-body .forum-row.hover:hover, .topic-body .topic-row.hover:hover, .topic-body .page-row.hover:hover, .topic-body .post-row.hover:hover, .topic-body .conversation-row.hover:hover, .page-body .category-row.hover:hover, .page-body .forum-row.hover:hover, .page-body .topic-row.hover:hover, .page-body .page-row.hover:hover, .page-body .post-row.hover:hover, .page-body .conversation-row.hover:hover, .conversation-body .category-row.hover:hover, .conversation-body .forum-row.hover:hover, .conversation-body .topic-row.hover:hover, .conversation-body .page-row.hover:hover, .conversation-body .post-row.hover:hover, .conversation-body .conversation-row.hover:hover {
  96. background-color: #f8f8f8; }
  97. .topic-panel {
  98. margin-bottom: 0; }
  99. .topic-body .post-row {
  100. background: #e8ecf1;
  101. margin-top: 0;
  102. padding-top: 0;
  103. padding-bottom: 0; }
  104. .topic-body .post-row:not(:last-child) {
  105. border-bottom: 1px solid #cad7e1; }
  106. .topic-body .post-box {
  107. background: #fff;
  108. border-left: 1px solid #cad7e1;
  109. padding-bottom: 3em;
  110. padding-left: 0;
  111. padding-right: 0;
  112. min-height: 19em;
  113. position: relative; }
  114. .topic-body .post-box.post-horizontal {
  115. border-left: none;
  116. min-height: 14em; }
  117. .topic-body .post-box .post-meta {
  118. padding-top: 0.5em;
  119. padding-left: 0.5em;
  120. padding-right: 0.5em;
  121. margin: 0;
  122. background-color: #fff;
  123. border-bottom: 1px solid #e8f1f2; }
  124. .topic-body .post-box .post-content {
  125. padding-left: 0.5em;
  126. padding-right: 0.5em;
  127. padding-top: 0.5em; }
  128. .topic-body .post-box .post-content img {
  129. max-width: 100%;
  130. max-height: 100%; }
  131. .topic-body .post-box .post-signature {
  132. margin-top: 2em; }
  133. .topic-body .post-box .post-signature hr {
  134. height: 1px;
  135. color: #e8f1f2;
  136. background-color: #e8f1f2;
  137. border: none;
  138. margin: 0;
  139. width: 25%; }
  140. .topic-body .post-box .post-footer {
  141. border-top: 1px solid #cad7e1;
  142. background-color: #fff;
  143. width: 100%;
  144. left: 0;
  145. bottom: 0;
  146. position: absolute; }
  147. .topic-body .post-box .post-footer .post-menu {
  148. padding-left: 0; }
  149. .topic-body .post-box .post-footer .post-menu .inline-form {
  150. padding: 6px 12px; }
  151. .author.author-horizontal {
  152. min-height: 9em;
  153. border-bottom: 1px solid #cad7e1; }
  154. .author.author-horizontal .author-box {
  155. float: left;
  156. margin-top: 0.5em; }
  157. .author.author-horizontal .author-box .author-avatar {
  158. margin-top: 0em;
  159. margin-right: 1em; }
  160. .author.author-horizontal .author-box .author-online, .author.author-horizontal .author-box .author-offline {
  161. margin-top: 0.5em; }
  162. .author.author-horizontal .author-box .author-name {
  163. margin-top: -0.5em; }
  164. .author .author-name h4 {
  165. float: left;
  166. margin-bottom: 0; }
  167. .author .author-title h5 {
  168. margin-top: 0;
  169. font-weight: 600;
  170. clear: both; }
  171. .author .author-avatar {
  172. margin: 0.5em 0; }
  173. .author .author-avatar img {
  174. border-radius: 0.25em;
  175. height: auto;
  176. width: 8em; }
  177. .author .author-online, .author .author-offline {
  178. margin-top: 0.75em;
  179. margin-left: 0.25em;
  180. float: left;
  181. width: 0.5em;
  182. height: 0.5em;
  183. border-radius: 50%; }
  184. .author .author-online {
  185. background: #5cb85c; }
  186. .author .author-offline {
  187. background: #555; }
  188. .forum-panel {
  189. border: 1px solid #cad7e1;
  190. margin-bottom: 0; }
  191. .forum-panel .forum-head {
  192. background-color: #f5f5f5; }
  193. .forum-panel .forum-body {
  194. background-color: #fff; }
  195. .forum-panel .forum-body .forum-meta {
  196. background-color: #e8f1f2;
  197. border-bottom: 1px solid #cad7e1; }
  198. .forum-panel .forum-body .forum-meta .topic-name, .forum-panel .forum-body .forum-meta .topic-stats, .forum-panel .forum-body .forum-meta .topic-last-post {
  199. font-weight: bold; }
  200. .forum-panel .forum-body .forum-row:not(:last-child) {
  201. border-bottom: 1px solid #cad7e1; }
  202. .forum-panel .forum-body .forum-row .topic-info {
  203. position: relative; }
  204. .forum-panel .forum-body .forum-row .topic-info .topic-status {
  205. float: left;
  206. font-size: 1.5em;
  207. padding-right: 0.5em; }
  208. .forum-panel .forum-body .forum-row .topic-info .topic-status .topic-locked {
  209. font-size: 1.5em; }
  210. .forum-panel .forum-body .forum-row .topic-info .topic-name {
  211. font-weight: bold; }
  212. .forum-panel .forum-body .forum-row .topic-info .topic-pages {
  213. font-weight: normal;
  214. font-size: small; }
  215. .category-panel {
  216. border: 1px solid #cad7e1; }
  217. .category-panel .category-head {
  218. background-color: #f5f5f5; }
  219. .category-panel .category-body {
  220. background-color: #fff; }
  221. .category-panel .category-body .category-meta {
  222. background-color: #e8f1f2;
  223. border-bottom: 1px solid #cad7e1; }
  224. .category-panel .category-body .category-meta .forum-name, .category-panel .category-body .category-meta .forum-stats, .category-panel .category-body .category-meta .forum-last-post {
  225. font-weight: bold; }
  226. .category-panel .category-body .category-row:not(:last-child) {
  227. border-bottom: 1px solid #cad7e1; }
  228. .category-panel .category-body .category-row .forum-info {
  229. position: relative; }
  230. .category-panel .category-body .category-row .forum-info .forum-status {
  231. float: left;
  232. font-size: 2em;
  233. padding-right: 0.5em; }
  234. .category-panel .category-body .category-row .forum-info .forum-name {
  235. font-weight: bold; }
  236. .category-panel .category-body .category-row .forum-info .forum-moderators {
  237. font-style: italic; }
  238. .category-panel .category-body .category-row .forum-last-post .last-post-title {
  239. font-weight: bold; }
  240. .page-panel {
  241. border: 1px solid #cad7e1; }
  242. .page-panel .page-head {
  243. background-color: #f5f5f5; }
  244. .page-panel .page-body {
  245. background-color: #fff; }
  246. .page-panel .page-body .page-meta {
  247. background-color: #e8f1f2;
  248. border-bottom: 1px solid #cad7e1; }
  249. .page-panel .page-body .row > .page-row:not(:last-child) {
  250. border-bottom: 1px solid #cad7e1; }
  251. .page-panel .page-body > :not(.page-meta) {
  252. padding-top: 0.5em; }
  253. .conversation-panel {
  254. border: 1px solid #cad7e1;
  255. margin-bottom: 0; }
  256. .conversation-panel .conversation-head {
  257. background-color: #f5f5f5; }
  258. .conversation-panel .conversation-body {
  259. background-color: #fff; }
  260. .conversation-panel .conversation-body .row > .conversation-row:not(:last-child) {
  261. border-bottom: 1px solid #cad7e1; }
  262. .conversation-panel .conversation-message {
  263. min-height: 16em;
  264. padding: 0.5em;
  265. border: 1px solid #cad7e1;
  266. border-radius: 5px; }
  267. .conversation-panel .conversation-message .message-content {
  268. padding-top: 0.5em; }
  269. .conversation-panel .conversation-message .message-footer {
  270. width: 100%;
  271. bottom: 0;
  272. position: absolute; }
  273. .conversation-panel .conversation-message .message-footer .right {
  274. margin-right: 46px;
  275. float: right; }
  276. .conversation-panel .conversation-message .message-footer .left {
  277. float: left; }
  278. @media (min-width: 992px) {
  279. .conversation-panel .arrow:after, .conversation-panel .arrow:before {
  280. content: "";
  281. position: absolute;
  282. width: 0;
  283. height: 0;
  284. border-style: solid;
  285. border-color: transparent; }
  286. .conversation-panel .arrow.left:after, .conversation-panel .arrow.left:before {
  287. border-left: 0; }
  288. .conversation-panel .arrow.left:before {
  289. left: 0px;
  290. top: 40px;
  291. border-right-color: inherit;
  292. border-width: 16px; }
  293. .conversation-panel .arrow.left:after {
  294. left: 1px;
  295. top: 41px;
  296. border-right-color: #FFFFFF;
  297. border-width: 15px; }
  298. .conversation-panel .arrow.right:before {
  299. right: -16px;
  300. top: 40px;
  301. border-left-color: inherit;
  302. border-width: 16px; }
  303. .conversation-panel .arrow.right:after {
  304. right: -14px;
  305. top: 41px;
  306. border-left-color: #FFFFFF;
  307. border-width: 15px; } }
  308. .conversation-reply {
  309. padding-top: 2em; }
  310. .management-panel .search-form {
  311. display: none;
  312. padding: 15px; }
  313. .management-panel .management-head {
  314. border-radius: 0;
  315. background-color: #337ab7; }
  316. .management-panel .management-body {
  317. border-radius: 0;
  318. padding: 0; }
  319. .management-panel .management-body .panel.settings-panel {
  320. border-right: 0;
  321. border-top: 0;
  322. border-bottom: 0;
  323. border-radius: 0;
  324. margin-bottom: 0;
  325. border-left: 1px solid #cad7e1; }
  326. .management-panel .management-body .panel.settings-panel .settings-head {
  327. border-radius: 0;
  328. background-color: #f8f8f8;
  329. border-bottom: 1px solid #cad7e1; }
  330. .management-panel .management-body .panel.settings-panel .settings-body {
  331. padding: 0px;
  332. padding-top: 10px; }
  333. .management-panel .management-body .panel.settings-panel .settings-body .settings-search {
  334. margin-top: -10px; }
  335. .management-panel .management-body .panel.settings-panel .settings-footer {
  336. padding-top: 5px;
  337. padding-left: 5px;
  338. padding-bottom: 0px; }
  339. .management-panel .management-body .panel.settings-panel .settings-footer .pagination {
  340. margin: 0; }
  341. p.flaskbb-stats {
  342. margin: 0;
  343. padding: 0; }
  344. .controls-row {
  345. padding: 0.5em 0;
  346. margin: 0; }
  347. .controls-row .pagination {
  348. padding: 0;
  349. margin: 0; }
  350. .controls-col {
  351. margin: 0;
  352. padding: 0; }
  353. .settings-col {
  354. padding: 0; }
  355. .inline-form {
  356. display: inline;
  357. padding: 0; }
  358. .inline-form .btn-icon {
  359. padding: 0; }
  360. .btn-icon {
  361. font-family: 'FontAwesome';
  362. font-size: 1.15em;
  363. line-height: 1.50em;
  364. font-weight: normal;
  365. background: none;
  366. border-radius: 0; }
  367. .icon-delete:before {
  368. content: "\f014";
  369. color: #d9534f; }
  370. .icon-report:before {
  371. content: "\f024";
  372. color: #f0ad4e; }
  373. .icon-edit:before {
  374. content: "\f040";
  375. color: #5cb85c; }
  376. .icon-reply:before {
  377. content: "\f10e";
  378. color: #337ab7; }
  379. .icon-replyall:before {
  380. content: "\f122";
  381. color: #5bc0de; }
  382. .dropdown-messages {
  383. min-width: 15em; }
  384. .dropdown-messages .message-subject {
  385. font-style: italic; }
  386. .dropdown-messages .author-name {
  387. font-weight: bold; }
  388. .dropdown-menu > li .btn-link {
  389. display: block;
  390. padding: 3px 20px;
  391. width: 100%;
  392. text-align: left;
  393. clear: both;
  394. font-weight: normal;
  395. line-height: 1.42857143;
  396. color: #333;
  397. white-space: nowrap; }
  398. .dropdown-menu > li .btn-link:hover, .dropdown-menu > li .btn-link:focus {
  399. color: #262626;
  400. text-decoration: none;
  401. background-color: #f5f5f5; }
  402. .dropdown-menu > .active .btn-link, .dropdown-menu > .active .btn-link:hover, .dropdown-menu > .active .btn-link:focus {
  403. color: #fff;
  404. text-decoration: none;
  405. background-color: #337ab7;
  406. outline: 0; }
  407. .dropdown-menu > .disabled .btn-link, .dropdown-menu > .disabled .btn-link:hover, .dropdown-menu > .disabled .btn-link:focus {
  408. color: #777;
  409. text-decoration: none;
  410. cursor: not-allowed;
  411. background-color: transparent;
  412. background-image: none;
  413. filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  414. /* Sidebar Nav */
  415. .sidebar {
  416. padding-top: 1em;
  417. padding-bottom: 1em;
  418. text-shadow: none;
  419. background-color: #f8f8f8;
  420. border: 1px solid #cad7e1; }
  421. .sidebar .sidenav-header {
  422. display: block;
  423. padding-left: 1.25em;
  424. padding-bottom: 1em;
  425. font-size: 12px;
  426. font-weight: bold;
  427. line-height: 20px;
  428. color: #999999;
  429. text-transform: uppercase; }
  430. .sidebar .sidenav-btn {
  431. padding-bottom: 1em;
  432. text-transform: uppercase;
  433. text-align: center; }
  434. .sidebar .nav > li > a {
  435. display: block; }
  436. .sidebar .nav > li > a:hover,
  437. .sidebar .nav > li > a:focus {
  438. text-decoration: none;
  439. background-color: #e7e7e7; }
  440. .sidebar .nav > .active > a,
  441. .sidebar .nav > .active:hover > a,
  442. .sidebar .nav > .active:focus > a {
  443. font-weight: normal;
  444. color: #777;
  445. background-color: #e7e7e7; }
  446. .nav-sidebar {
  447. width: 100%;
  448. padding: 0; }
  449. .nav-sidebar a {
  450. color: #555;
  451. border-radius: 0; }
  452. .nav-sidebar .active a {
  453. cursor: default;
  454. background-color: #f8f8f8;
  455. color: #555; }
  456. .nav-sidebar li.active {
  457. border-top: 1px solid #cad7e1;
  458. border-bottom: 1px solid #cad7e1; }
  459. .nav-sidebar li.active:first-child {
  460. border-top: none; }
  461. .nav-sidebar .active a:hover {
  462. background-color: #f8f8f8; }
  463. /* Panel tabs */
  464. .panel.panel-tabs > .panel-heading {
  465. padding: 0;
  466. font-weight: 500; }
  467. .panel.panel-tabs .nav-tabs {
  468. border-bottom: none; }
  469. .panel.panel-tabs .nav-justified {
  470. margin-bottom: -1px; }
  471. .panel-tabs .nav-tabs.nav-justified > li > a {
  472. border-radius: 0;
  473. border-top: none;
  474. border-bottom: 1px solid #cad7e1; }
  475. .panel-tabs .nav-tabs > li > a {
  476. color: #E8F1F2; }
  477. .panel-tabs .nav-tabs > li > a:hover, .panel-tabs .nav-tabs > li > a:focus {
  478. background-color: #0088cc;
  479. border-color: transparent;
  480. border-top: none;
  481. border-bottom: 1px solid #cad7e1; }
  482. .panel-tabs .nav-tabs > li.active > a, .panel-tabs .nav-tabs > li.active a:hover, .panel-tabs .nav-tabs > li.active a:focus {
  483. color: #fff;
  484. background-color: #0088cc;
  485. border-color: #cad7e1;
  486. border-bottom-color: transparent;
  487. border-top: none;
  488. border-left: none;
  489. border-right: none;
  490. border-bottom: 1px solid #cad7e1; }
  491. /* Markdown Editor */
  492. .editor-box .editor-submit .btn {
  493. margin: 0.75em 0.25em 0 0; }
  494. .editor-box > .quickreply {
  495. padding: 0; }
  496. .editor {
  497. min-height: 0; }
  498. .editor .editor-options {
  499. margin-top: 0.5em; }
  500. .editor .new-message {
  501. background: #fff;
  502. border: 0;
  503. height: 12em;
  504. outline: none;
  505. width: 100%; }
  506. .editor > .md-editor.active {
  507. border-color: none;
  508. box-shadow: none; }
  509. .editor > .md-editor > .md-footer, .editor > .md-editor > .md-header {
  510. background: #f8f8f8; }
  511. .editor > .md-editor > textarea {
  512. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  513. font-size: 1em;
  514. border-top: 1px solid #cad7e1;
  515. border-bottom: none;
  516. background: #fff;
  517. padding: 0 0.25em; }
  518. .editor > .md-editor > .md-preview {
  519. border-top: 1px solid #cad7e1;
  520. border-right: 1px solid #cad7e1;
  521. border-bottom: none;
  522. padding: 0 0.25em;
  523. background: #eee; }
  524. .emoji {
  525. vertical-align: middle;
  526. width: 20px;
  527. height: 20px; }
  528. /*# sourceMappingURL=flaskbb.css.map */