display.css 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428
  1. /** theme: neo-gnu
  2. *
  3. * @package GNUsocial
  4. * @author Samantha Doherty <sammy@status.net>
  5. * @modified MeikoDis <meikodis@meikodis.org>
  6. * @copyright 2011 StatusNet, Inc.
  7. * @license http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported
  8. * @link http://gnu.io/
  9. */
  10. @media screen, projection, tv {
  11. /* general styles and layout */
  12. body {
  13. /* background-color: #C6C8CC;
  14. background-image: url(../images/bg.png); */
  15. background-color: #e9eaed;
  16. color: #222;
  17. }
  18. a {color: #666;}
  19. a:hover {color: #a22430;}
  20. abbr {border-bottom: none;}
  21. h1 {font-size: 1.6em;}
  22. h2 {font-size: 1.6em;}
  23. h3 {font-size: 1.4em;}
  24. h4 {font-size: 1.4em;}
  25. h5 {font-size: 1.2em;}
  26. h6 {font-size: 1em;}
  27. #wrap {
  28. background: #fff url('../images/brdr_black_dot.png') repeat-x 0px 10px;
  29. }
  30. #header {
  31. padding-top: 12px;
  32. }
  33. #core {
  34. border-top: 3px solid #ccc;
  35. border-left: 1px solid #d8dae6;
  36. border-right: 1px solid #d8dae6;
  37. }
  38. #aside_primary_wrapper {
  39. background-color: #ECECF2;
  40. }
  41. #content_wrapper {
  42. border-right: 1px solid #d8dae6;
  43. }
  44. #site_nav_local_views_wrapper {
  45. background-color: #ECECF2;
  46. border-right: 1px solid #d8dae6;
  47. }
  48. #footer {
  49. top: -6px;
  50. -webkit-border-top-left-radius: 6px;
  51. -webkit-border-top-right-radius: 6px;
  52. -moz-border-radius-topleft: 6px;
  53. -moz-border-radius-topright: 6px;
  54. border-top-left-radius: 6px;
  55. border-top-right-radius: 6px;
  56. }
  57. /* header elements */
  58. address img {
  59. max-width: 150px;
  60. }
  61. #site_nav_global_primary {
  62. top: 16px;
  63. -webkit-border-radius: 4px;
  64. -moz-border-radius: 4px;
  65. border-radius: 4px;
  66. background: #ccc;
  67. background: -moz-linear-gradient(top, #666 0%, #ccc 100%);
  68. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#ccc));
  69. background: -webkit-linear-gradient(top, #666 0%,#ccc 100%);
  70. background: -o-linear-gradient(top, #666 0%,#ccc 100%);
  71. background: -ms-linear-gradient(top, #666 0%,#ccc 100%);
  72. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#ccc',GradientType=0 );
  73. background: linear-gradient(top, #666 0%,#ccc 100%);
  74. }
  75. #site_nav_global_primary li {
  76. margin-right: 0px;
  77. }
  78. #site_nav_global_primary li:last-child {
  79. margin-right: 10px;
  80. }
  81. #site_nav_global_primary a {
  82. padding: 2px 10px 2px 10px;
  83. height: 20px;
  84. display: block;
  85. float: left;
  86. color: #fff;
  87. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  88. }
  89. #site_nav_global_primary a:hover {
  90. color: #fff;
  91. text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
  92. }
  93. #header-search {
  94. top: 1px;
  95. margin-left: 6px;
  96. }
  97. #header-search #search-q {
  98. position: relative;
  99. width: 131px;
  100. height: 12px;
  101. margin-right: 10px;
  102. padding: 2px 22px 2px 6px;
  103. -webkit-border-radius: 4px;
  104. -moz-border-radius: 4px;
  105. border-radius: 4px;
  106. border: none;
  107. font-size: 0.88em;
  108. }
  109. #header-search input[type="submit"] {
  110. border: 0;
  111. background: url(../images/magnifier.png) no-repeat 2px 1px;
  112. text-indent: -9999px;
  113. width: 20px;
  114. height: 18px;
  115. position: absolute;
  116. right: 10px;
  117. top: 2px;
  118. z-index: 2;
  119. cursor: pointer;
  120. }
  121. #site_notice {
  122. margin: 28px 0px 0px 160px;
  123. padding: 2px;
  124. background-color: #fff;
  125. }
  126. /* input forms */
  127. .input_forms {
  128. float: left;
  129. top: -20px;
  130. left: -20px;
  131. padding: 18px 20px 0px 20px;
  132. border-bottom: none;
  133. margin-bottom: 0px;
  134. background: #fafafa url('../images/brdr_black_dot.png') repeat-x bottom left;
  135. }
  136. #input_form_nav li a {
  137. display: block;
  138. float: left;
  139. padding: 0px 10px 1px 10px;
  140. -webkit-border-radius: 4px;
  141. -moz-border-radius: 4px;
  142. border-radius: 4px;
  143. border: 1px solid #ECECF2;
  144. font-weight: bold;
  145. line-height: 1.4em;
  146. color: #666;
  147. text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
  148. background: #ececf2;
  149. background: -moz-linear-gradient(top, #ffffff 0%, #ececf2 100%);
  150. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececf2));
  151. background: -webkit-linear-gradient(top, #ffffff 0%,#ececf2 100%);
  152. background: -o-linear-gradient(top, #ffffff 0%,#ececf2 100%);
  153. background: -ms-linear-gradient(top, #ffffff 0%,#ececf2 100%);
  154. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececf2',GradientType=0 );
  155. background: linear-gradient(top, #ffffff 0%,#ececf2 100%);
  156. }
  157. #input_form_nav li:hover a, #input_form_nav li.current a {
  158. color: #fff;
  159. text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
  160. border: 1px solid #ececf2;
  161. background: #ccc;
  162. background: -moz-linear-gradient(top, #666 0%, #ccc 100%);
  163. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#ccc));
  164. background: -webkit-linear-gradient(top, #666 0%,#ccc 100%);
  165. background: -o-linear-gradient(top, #666 0%,#ccc 100%);
  166. background: -ms-linear-gradient(top, #666 0%,#ccc 100%);
  167. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#ccc',GradientType=0 );
  168. background: linear-gradient(top, #7b8dbb 0%,#ccc 100%);
  169. }
  170. .input_form_nav_tab a, .input_form_nav_tab.current a {
  171. text-decoration: none;
  172. }
  173. .input_form fieldset fieldset label {
  174. background: none;
  175. }
  176. .form_notice .error,
  177. .form_notice .success,
  178. .form_notice .notice-status {
  179. -webkit-border-radius: 4px;
  180. -moz-border-radius: 4px;
  181. border-radius: 4px;
  182. }
  183. .form_notice_placeholder .placeholder,
  184. .form_notice textarea ,
  185. .input_form .form_settings li input,
  186. .input_form .form_settings li textarea,
  187. .threaded-replies .placeholder { /* TODO combine all these declarations */
  188. -webkit-border-radius: 4px;
  189. -moz-border-radius: 4px;
  190. border-radius: 4px;
  191. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  192. -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  193. -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  194. }
  195. .input_form .form_settings .submit {
  196. font-size: 1.1em;
  197. }
  198. /* site nav local views */
  199. #site_nav_local_views h3 {
  200. border-bottom: 1px dashed gray;
  201. margin-bottom: 1ex;
  202. padding-bottom: 1ex;
  203. color: #7a7c87;
  204. font-size: 1.1em;
  205. letter-spacing: 2px;
  206. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  207. text-transform: uppercase;
  208. }
  209. #site_nav_local_views a {
  210. display: block;
  211. line-height: 1em;
  212. padding: 1ex;
  213. border-radius: 0.5ex;
  214. text-transform: uppercase;
  215. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  216. word-wrap: break-word;
  217. }
  218. #site_nav_local_views a:hover, #site_nav_local_views .current a {
  219. color: #fff;
  220. text-decoration: none;
  221. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  222. background: #ccc;
  223. background: -moz-linear-gradient(top, #666 0%, #ccc 100%);
  224. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#ccc));
  225. background: -webkit-linear-gradient(top, #666 0%,#ccc 100%);
  226. background: -o-linear-gradient(top, #666 0%,#ccc 100%);
  227. background: -ms-linear-gradient(top, #666 0%,#ccc 100%);
  228. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#ccc',GradientType=0 );
  229. background: linear-gradient(top, #666 0%,#ccc 100%);
  230. }
  231. /* aside primary */
  232. #aside_primary .section {
  233. font-size: 0.88em;
  234. }
  235. #aside_primary h2 {
  236. margin-bottom: 10px;
  237. padding-bottom: 6px;
  238. background: url('../images/brdr_black_dot.png') repeat-x bottom left;
  239. color: #7a7c87;
  240. font-size: 1.25em;
  241. letter-spacing: 2px;
  242. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  243. text-transform: uppercase;
  244. }
  245. .profile_block .entity_actions {
  246. float: right;
  247. width: 110px;
  248. margin-top: 2px;
  249. margin-bottom: 2px;
  250. }
  251. .profile_block .entity_moderation:hover ul,
  252. .profile_block .entity_role:hover ul {
  253. right: 20px;
  254. }
  255. .profile_block_name {
  256. font-size: 14px;
  257. font-weight: bold;
  258. }
  259. .profile_block_location {
  260. font-weight: bold;
  261. }
  262. .profile_block_description {
  263. line-height: 1.2em;
  264. }
  265. #site_nav_object ul {
  266. background: url('../images/brdr_black_dot.png') repeat-x top left;
  267. }
  268. #site_nav_object li {
  269. display: block;
  270. margin: -8px 0px 8px 0px;
  271. padding-top: 8px;
  272. }
  273. #site_nav_object a {
  274. font-size: 14px;
  275. display: block;
  276. padding: 0px 0px 1px 10px;
  277. -webkit-border-radius: 4px;
  278. -moz-border-radius: 4px;
  279. border-radius: 4px;
  280. text-transform: uppercase;
  281. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  282. }
  283. #site_nav_object a:hover, #site_nav_object .current a {
  284. color: #fff;
  285. text-decoration: none;
  286. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  287. background: #ccc;
  288. background: -moz-linear-gradient(top, #666 0%, #ccc 100%);
  289. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#ccc));
  290. background: -webkit-linear-gradient(top, #666 0%,#ccc 100%);
  291. background: -o-linear-gradient(top, #666 0%,#ccc 100%);
  292. background: -ms-linear-gradient(top, #666 0%,#ccc 100%);
  293. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#ccc',GradientType=0 );
  294. background: linear-gradient(top, #666 0%,#ccc 100%);
  295. }
  296. .section ul.entities {
  297. width: 240px;
  298. }
  299. .section .entities li {
  300. margin-right: 3.6px;
  301. margin-bottom: 5px;
  302. width: 24px;
  303. }
  304. #popular_notices .avatar {
  305. position: relative;
  306. top: 4px;
  307. margin-bottom: 6px;
  308. }
  309. #aside_primary td {
  310. padding-right: 20px;
  311. padding-bottom: 14px;
  312. }
  313. #aside_primary td .nickname {
  314. line-height: 1.6em;
  315. }
  316. .section .avatar {
  317. box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  318. -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  319. -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  320. }
  321. .invite_button {
  322. height: 2.1em;
  323. line-height: 2.1em;
  324. display: block;
  325. text-align: center;
  326. color:#fff;
  327. font-weight: bold;
  328. text-transform: uppercase;
  329. font-size: 1.2em;
  330. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  331. border: 1px solid #c33541;
  332. border-radius: 4px;
  333. -moz-border-radius: 4px;
  334. -webkit-border-radius: 4px;
  335. background: #a22430;
  336. background: -moz-linear-gradient(top, #a22430 0%, #c33541 100%);
  337. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a22430), color-stop(100%,#c33541));
  338. background: -webkit-linear-gradient(top, #a22430 0%,#c33541 100%);
  339. background: -o-linear-gradient(top, #a22430 0%,#c33541 100%);
  340. background: -ms-linear-gradient(top, #a22430 0%,#c33541 100%);
  341. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a22430', endColorstr='#c33541',GradientType=0 );
  342. background: linear-gradient(top, #a22430 0%,#c33541 100%);
  343. }
  344. .invite_button:hover {
  345. color: #fff;
  346. text-decoration: none;
  347. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  348. background: #a22430;
  349. background: -moz-linear-gradient(top, #c33541 0%, #d44652 100%);
  350. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c33541), color-stop(100%,#d44652));
  351. background: -webkit-linear-gradient(top, #a22430 0%,#d44652 100%);
  352. background: -o-linear-gradient(top, #a22430 0%,#d44652 100%);
  353. background: -ms-linear-gradient(top, #a22430 0%,#d44652 100%);
  354. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a22430', endColorstr='#d44652',GradientType=0 );
  355. background: linear-gradient(top, #a22430 0%,#d44652 100%);
  356. }
  357. /* notices etc */
  358. #content h1 {
  359. border-bottom: 3px solid #A6ADBF;
  360. color: #A6ADBF;
  361. font-size: 1.4em;
  362. letter-spacing: 4px;
  363. text-transform: none;
  364. }
  365. #content .notice {
  366. padding-bottom: 4px;
  367. border-bottom: 2px dotted #eee;
  368. }
  369. .notice div.entry-content {
  370. font-size: 0.88em;
  371. line-height: 1.2em;
  372. margin-top: 6px;
  373. opacity: 0.6;
  374. }
  375. .notice:hover div.entry-content {
  376. opacity: 1;
  377. }
  378. .user_in .notice div.entry-content {
  379. max-width: 440px;
  380. }
  381. div.entry-content a.response:before {
  382. content: "(";
  383. }
  384. div.entry-content a.response:after {
  385. content: ")";
  386. }
  387. .notice-options {
  388. margin-top: 4px;
  389. }
  390. .notice-options .form_repeat.dialogbox {
  391. margin-right: 0px;
  392. border: 1px solid #aaa;
  393. -webkit-border-radius: 4px;
  394. -moz-border-radius: 4px;
  395. border-radius: 4px;
  396. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  397. -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  398. -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  399. }
  400. .notice-options .form_repeat.dialogbox legend {
  401. padding-top: 10px;
  402. }
  403. #content .threaded-replies .notice .author .photo {
  404. box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  405. -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  406. -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  407. }
  408. .user_in.realtime-popup .notice div.entry-content {
  409. max-width: 320px;
  410. }
  411. .realtime-popup .threaded-replies {
  412. margin-left: 15px;
  413. }
  414. .realtime-popup .threaded-replies .form_notice textarea {
  415. width: 385px !important;
  416. }
  417. .realtime-popup .threaded-replies .form_notice label.notice_data-attach {
  418. top: 10px !important;
  419. right: 10px !important;
  420. }
  421. .pagination {
  422. height: 1.2em;
  423. }
  424. .entity_profile {
  425. float: left;
  426. width: 360px;
  427. margin-top: 4px;
  428. }
  429. .entity_profile .entity_depiction {
  430. margin-top: 4px;
  431. }
  432. .entity_actions {
  433. width: 140px;
  434. margin-top: 8px;
  435. margin-bottom: 10px;
  436. }
  437. .entity_actions a, .entity_actions p, .entity_actions .entity_subscribe input, .entity_actions .entity_block input, .entity_actions .entity_moderation input, .entity_actions .entity_role input, .entity_actions .entity_nudge input, .entity_actions .entity_delete input, .entity_actions input.submit {
  438. text-shadow:0 1px 0 rgba(255,255,255,0.4);
  439. border-radius: 4px;
  440. -moz-border-radius: 4px;
  441. -webkit-border-radius: 4px;
  442. background-color: #CDD1DD !important;
  443. }
  444. .entity_moderation:hover ul,
  445. .entity_role:hover ul {
  446. border-radius: 4px;
  447. -moz-border-radius: 4px;
  448. -webkit-border-radius: 4px;
  449. }
  450. .entity_send-a-message .form_notice legend {
  451. text-shadow:0 1px 0 rgba(255,255,255,0.4);
  452. }
  453. .entity_send-a-message .form_notice {
  454. border: 1px solid #7B4E82;
  455. }
  456. .entity_send-a-message .form_notice #notice_action-submit {
  457. color: #fff !important;
  458. top: 46px;
  459. }
  460. .entity_subscribe .dialogbox, .entity_tag .dialogbox {
  461. border: 1px solid #aaa;
  462. -webkit-border-radius: 4px;
  463. -moz-border-radius: 4px;
  464. border-radius: 4px;
  465. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  466. -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  467. -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  468. }
  469. .entity_subscribe .dialogbox input.submit_dialogbox, .entity_tag .dialogbox input.submit_dialogbox {
  470. color: #fff !important;
  471. }
  472. #filter_tags_item .submit {
  473. left: 6px;
  474. top: -3px;
  475. }
  476. #pagination {
  477. height: 1.2em;
  478. padding-bottom: 12px;
  479. -webkit-border-radius: 6px;
  480. -moz-border-radius: 6px;
  481. border-radius: 6px;
  482. }
  483. #pagination a {
  484. color: #666;
  485. }
  486. #footer a {
  487. color: #666;
  488. }
  489. #site_nav_global_secondary {
  490. margin-bottom: 10px;
  491. }
  492. .error, .success, .notice-status {
  493. -webkit-border-radius: 6px;
  494. -moz-border-radius: 6px;
  495. border-radius: 6px;
  496. }
  497. .form_notice input.submit, .form_settings input.submit, .form_settings input.cancel, #form_invite input.submit,
  498. .entity_subscribe .dialogbox input.submit_dialogbox,
  499. .entity_tag .dialogbox input.submit_dialogbox,
  500. .form_repeat.dialogbox input.submit_dialogbox
  501. { /* TODO combine all these declarations */
  502. height: 1.9em;
  503. padding: 0px 10px;
  504. color:#fff;
  505. font-weight: bold;
  506. text-transform: uppercase;
  507. font-size: 1.2em;
  508. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  509. border: 1px solid #c33541;
  510. border-radius: 4px;
  511. -moz-border-radius: 4px;
  512. -webkit-border-radius: 4px;
  513. background: #a22430;
  514. background: -moz-linear-gradient(top, #a22430 0%, #c33541 100%);
  515. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a22430), color-stop(100%,#c33541));
  516. background: -webkit-linear-gradient(top, #a22430 0%,#c33541 100%);
  517. background: -o-linear-gradient(top, #a22430 0%,#c33541 100%);
  518. background: -ms-linear-gradient(top, #a22430 0%,#c33541 100%);
  519. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a22430', endColorstr='#c33541',GradientType=0 );
  520. background: linear-gradient(top, #a22430 0%,#c33541 100%);
  521. }
  522. .form_notice input.submit:hover, .form_settings input.submit:hover, .form_settings input.cancel:hover, #form_invite input.submit:hover,
  523. .entity_subscribe .dialogbox input.submit_dialogbox:hover,
  524. .entity_tag .dialogbox input.submit_dialogbox:hover,
  525. .form_repeat.dialogbox input.submit_dialogbox:hover
  526. {
  527. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  528. background: #a22430;
  529. background: -moz-linear-gradient(top, #c33541 0%, #d44652 100%);
  530. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c33541), color-stop(100%,#d44652));
  531. background: -webkit-linear-gradient(top, #c33541 0%,#d44652 100%);
  532. background: -o-linear-gradient(top, #c33541 0%,#d44652 100%);
  533. background: -ms-linear-gradient(top, #c33541 0%,#d44652 100%);
  534. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c33541', endColorstr='#d44652',GradientType=0 );
  535. background: linear-gradient(top, #c33541 0%,#d44652 100%);
  536. }
  537. .form_settings input#cancel, #form_action-no {
  538. background: #f2f2f2;
  539. color: #c33541;
  540. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  541. }
  542. .form_settings input#cancel:hover, #form_action-no:hover {
  543. background: #fff;
  544. color: #c33541;
  545. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  546. }
  547. .form_settings fieldset fieldset {
  548. margin-bottom: 30px;
  549. padding-top: 25px;
  550. }
  551. #invite #content p {
  552. margin-bottom: 15px;
  553. }
  554. #invite #content ul {
  555. list-style-type: none;
  556. margin-bottom: 25px;
  557. margin-left: 25px;
  558. }
  559. #invite #content li {
  560. background: url(../images/resultset_next.png) no-repeat 0px 3px;
  561. padding-left: 20px;
  562. margin-bottom: 10px;
  563. }
  564. #invite #content #form_invite ul, #invite #content #form_invite li {
  565. margin-left: 0px;
  566. padding-left: 0px;
  567. background: none;
  568. }
  569. #form_invite input[type=text], #form_invite textarea {
  570. width: 250px;
  571. padding: 5px;
  572. border: 1px solid #a6a6a6;
  573. -webkit-border-radius: 4px;
  574. -moz-border-radius: 4px;
  575. border-radius: 4px;
  576. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  577. -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  578. -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  579. }
  580. #form_invite textarea {
  581. clear: left;
  582. width: 508px;
  583. height: 48px;
  584. }
  585. #form_invite a.add_row, #form_invite a.remove_row {
  586. display: block;
  587. height: 16px;
  588. width: 16px;
  589. overflow: hidden;
  590. background-image: url('../../base/images/icons/icons-01.gif');
  591. background-repeat: no-repeat;
  592. }
  593. #form_invite a.remove_row {
  594. background-position: 0px -1252px;
  595. display: inline-block;
  596. position: relative;
  597. top: 4px;
  598. left: 10px;
  599. line-height: 4em;
  600. }
  601. #form_invite a.add_row {
  602. clear: both;
  603. position: relative;
  604. top: 10px;
  605. background-position: 0px -1186px;
  606. width: 120px;
  607. padding-left: 20px;
  608. line-height: 1.2em;
  609. }
  610. #form_invite label[for=personal] {
  611. display: block;
  612. margin-top: 25px;
  613. }
  614. #content thead th {
  615. text-align:left;
  616. }
  617. #content tbody th {
  618. vertical-align:top;
  619. text-align:left;
  620. font-weight:normal;
  621. padding-top:11px;
  622. padding-right:18px;
  623. }
  624. #content tbody tr {
  625. border-top: 1px dotted #bbb;
  626. }
  627. #content td {
  628. padding:11px 18px 11px 0;
  629. vertical-align:top;
  630. }
  631. #content td:last-child {
  632. padding-right:0;
  633. }
  634. /* Search */
  635. #form_search {
  636. padding-bottom: 10px;
  637. margin-bottom: 20px;
  638. background: url('../images/brdr_black_dot.png') repeat-x bottom left;
  639. }
  640. #form_search fieldset {
  641. margin-bottom: 0px;
  642. }
  643. #form_search ul.form_data #q {
  644. margin-left: 10px;
  645. width: 210px;
  646. }
  647. #form_search input.submit {
  648. height: 1.6em;
  649. line-height: 1.6em;
  650. font-size: 1.1em;
  651. padding-bottom: 2px;
  652. margin-left: 5px;
  653. }
  654. #noticesearch .entity_actions {
  655. margin: 0px;
  656. }
  657. #noticesearch p.error {
  658. margin-top: 60px;
  659. }
  660. /* Limited-scope */
  661. .limited-scope .entry-content .timestamp {
  662. padding-left: 20px;
  663. position: relative;
  664. }
  665. .limited-scope .entry-content .timestamp:before {
  666. content: url(../images/lock.png);
  667. position: absolute;
  668. top: -2px;
  669. left: 0px;
  670. }
  671. .limited-scope li .entry-content .timestamp {
  672. padding-left: 0px;
  673. }
  674. .limited-scope li .entry-content .timestamp:before {
  675. content: none;
  676. }
  677. .limited-scope li.limited-scope .entry-content .timestamp {
  678. padding-left: 20px;
  679. }
  680. .limited-scope li.limited-scope .entry-content .timestamp:before {
  681. content: url(../images/lock.png);
  682. position: absolute;
  683. top: -2px;
  684. left: 0px;
  685. }
  686. /* Blog */
  687. label[for=blog-entry-content] {
  688. display: none !important;
  689. }
  690. #input_form_blog td {
  691. padding-top: 0px;
  692. padding-bottom: 0px;
  693. }
  694. #input_form_blog td.mceToolbar {
  695. padding-top: 4px;
  696. }
  697. h4.blog-entry-title {
  698. margin-bottom: 8px;
  699. line-height: 1.2em;
  700. }
  701. /* Bookmark specific styles */
  702. /* TODO separate base styles and move to plugin */
  703. .bookmark h3 {
  704. margin: 0px 0px 8px 0px;
  705. float: left;
  706. line-height: 1.2em;
  707. max-width: 92%;
  708. }
  709. .bookmark-notice-count {
  710. border-radius: 4px;
  711. -moz-border-radius: 4px;
  712. -webkit-border-radius: 4px;
  713. padding: 1px 6px;
  714. font-size: 1.2em;
  715. line-height: 1.2em;
  716. background: #fff;
  717. border: 1px solid #7b8dbb;
  718. color: #666 !important;
  719. position: relative;
  720. right: 4px;
  721. margin-left: 10px;
  722. }
  723. .bookmark-notice-count:hover {
  724. text-decoration: none;
  725. background: #f2f2f2;
  726. border: 1px solid #7b8dbb;
  727. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  728. }
  729. .notice .bookmark-description {
  730. clear: both;
  731. margin-left: 0px;
  732. margin-bottom: 0px;
  733. }
  734. .notice .bookmark-author {
  735. margin-left: 0px;
  736. float: left;
  737. }
  738. .bookmark-tags {
  739. clear: both;
  740. margin-bottom: 8px;
  741. line-height: 1.6em;
  742. }
  743. ul.bookmark-tags a {
  744. border-radius: 4px;
  745. -moz-border-radius: 4px;
  746. -webkit-border-radius: 4px;
  747. padding: 1px 6px;
  748. background: #f2f2f2;
  749. color: #666 !important;
  750. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  751. font-size: 0.88em;
  752. }
  753. ul.bookmark-tags a:hover {
  754. background-color: #cdd1dd;
  755. text-decoration: none;
  756. }
  757. .bookmark-avatar {
  758. float: none !important;
  759. position: relative;
  760. top: 2px;
  761. }
  762. .bookmark div.entry-content {
  763. font-size: 0.88em;
  764. line-height: 1.2em;
  765. margin-top: 6px;
  766. opacity: 0.6;
  767. margin-bottom: 0px;
  768. }
  769. .bookmark:hover div.entry-content {
  770. opacity: 1;
  771. }
  772. #bookmarkpopup {
  773. min-width: 600px;
  774. margin-top: 0px;
  775. height: 100%;
  776. border: 10px solid #364A84;
  777. background: #364A84;
  778. }
  779. #bookmarkpopup #wrap {
  780. width: auto;
  781. min-width: 560px;
  782. padding: 40px 0px 25px 0px;
  783. margin-right: 2px;
  784. background: #fff url(../mobilelogo.png) no-repeat 6px 6px;
  785. }
  786. #bookmarkpopup #header {
  787. width: auto;
  788. padding: 0px 10px;
  789. }
  790. #bookmarkpopup .form_settings label {
  791. margin-top: 2px;
  792. text-align: right;
  793. width: 24%;
  794. font-size: 1.2em;
  795. }
  796. #bookmarkpopup .form_settings .form_data input {
  797. width: 60%;
  798. }
  799. #bookmarkpopup .form_guide {
  800. color: #777;
  801. }
  802. #bookmarkpopup #bookmark-submit {
  803. min-width: 100px;
  804. }
  805. #bookmarkpopup fieldset fieldset {
  806. margin-bottom: 10px;
  807. }
  808. #form_initial_bookmark.form_settings .form_data li {
  809. margin-bottom: 0px;
  810. }
  811. #form_new_bookmark.form_settings .bookmarkform-thumbnail {
  812. position: absolute;
  813. top: 50px;
  814. right: 0px;
  815. }
  816. /* Onboard specific styles */
  817. /* TODO move to plugin */
  818. #cboxOverlay{
  819. background: url(../images/lightbox_bg.png) repeat 0 0 !important;
  820. }
  821. #cboxContent{
  822. background: #fff url(../logo.png) no-repeat 10px bottom !important;
  823. }
  824. .onboard_iframe {
  825. background: none;
  826. padding: 10px;
  827. }
  828. .onboard_iframe #wrap {
  829. width: auto;
  830. background: none;
  831. }
  832. .onboard_welcome p {
  833. margin-bottom: 10px;
  834. }
  835. .onboard_welcome ul {
  836. list-style-type: none;
  837. margin-bottom: 10px;
  838. }
  839. .onboard_welcome ul li {
  840. background: url(../images/resultset_next.png) no-repeat 0px 3px;
  841. padding-left: 20px;
  842. margin-left: 10px;
  843. }
  844. #aside_primary #onboard_section {
  845. background: #f2f2f2;
  846. width: 196px;
  847. padding: 10px;
  848. border-radius: 4px;
  849. -moz-border-radius: 4px;
  850. -webkit-border-radius: 4px;
  851. border: 1px solid #516499;
  852. background: #fafafa;
  853. }
  854. #onboard_section H2 {
  855. -webkit-border-top-left-radius: 4px;
  856. -moz-border-radius-topleft: 4px;
  857. border-top-left-radius: 4px;
  858. -webkit-border-top-right-radius: 4px;
  859. -moz-border-radius-topright: 4px;
  860. border-top-right-radius: 4px;
  861. position: relative;
  862. top: -11px;
  863. left: -11px;
  864. padding: 2px 0px 2px 10px;
  865. margin-right: -22px;
  866. margin-bottom: 5px;
  867. color: #fff;
  868. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  869. background: #ccc;
  870. background: -moz-linear-gradient(top, #666 0%, #ccc 100%);
  871. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#ccc));
  872. background: -webkit-linear-gradient(top, #666 0%,#ccc 100%);
  873. background: -o-linear-gradient(top, #666 0%,#ccc 100%);
  874. background: -ms-linear-gradient(top, #666 0%,#ccc 100%);
  875. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#ccc',GradientType=0 );
  876. background: linear-gradient(top, #666 0%,#ccc 100%);
  877. }
  878. #onboard_section ul {
  879. list-style-type: none;
  880. }
  881. #onboard_section .onboard-step-incomplete {
  882. background: url(../images/resultset_next.png) no-repeat 0px 1px;
  883. padding-left: 20px;
  884. margin-bottom: 10px;
  885. }
  886. #onboard_section .onboard-step-complete {
  887. background: url(../images/tick.png) no-repeat 0px 1px;
  888. padding-left: 20px;
  889. margin-bottom: 10px;
  890. text-decoration: line-through;
  891. color: #555;
  892. }
  893. /* Billing specific styles */
  894. /* TODO move to plugin */
  895. #content table.billing_info {
  896. margin-top: 10px;
  897. background:rgba(240, 240, 240, 0.4);
  898. }
  899. #content table.billing_info th {
  900. text-align: right;
  901. width: 50%;
  902. }
  903. .invalid {
  904. border: solid 2px red !important;
  905. }
  906. #payment_history table {
  907. width: 100%;
  908. }
  909. #billingadminpanel .form_settings input {
  910. margin-right: 0px;
  911. }
  912. /* Directory specific styles */
  913. /* TODO separate base styles and move to plugin */
  914. div#profile_directory div.alpha_nav > a {
  915. border-left: 1px solid #ccc !important;
  916. padding-left: 3.5px !important;
  917. padding-right: 4px !important;
  918. margin-right: 0px;
  919. float: left;
  920. line-height: 1.4em;
  921. }
  922. div#profile_directory div.alpha_nav > a.first {
  923. border-left: none !important;
  924. }
  925. div#profile_directory div.alpha_nav a.current {
  926. background-color: #ECECF2 !important;
  927. }
  928. table.profile_list {
  929. margin-top: 25px;
  930. }
  931. .profile_list th {
  932. font-size: 0.8em;
  933. }
  934. .profile_list th#created {
  935. width: 100px;
  936. }
  937. .profile_list th#subscriptions {
  938. width: 90px;
  939. }
  940. .profile_list th.current {
  941. background: none !important;
  942. }
  943. .profile_list th.current.reverse {
  944. background: none !important;
  945. }
  946. .profile_list th.current a {
  947. padding-right: 25px;
  948. background: url(../images/bluearrow_down.png) no-repeat top right;
  949. }
  950. .profile_list th.current.reverse a {
  951. background: url(../images/bluearrow_up.png) no-repeat top right;
  952. }
  953. td.entity_profile {
  954. width: auto;
  955. min-width: 250px;
  956. }
  957. .profile_list .fn {
  958. display: block;
  959. font-size: 1.1em;
  960. width: auto;
  961. }
  962. .profile_list .nickname, .profile_list .fn.nickname {
  963. position: relative;
  964. top: -8px;
  965. display: block;
  966. margin-bottom: -12px;
  967. font-size: 1.4em;
  968. }
  969. .profile_list .note {
  970. font-size: 0.88em;
  971. line-height: 1.36em;
  972. }
  973. .profile_list .entry_created, .profile_list .entry_subscriber_count, .profile_list .entry_notice_count {
  974. font-size: 0.88em;
  975. }
  976. .profile_list td.entity_actions {
  977. width: 24px;
  978. max-width: 24px;
  979. min-width: 24px;
  980. height: 20px;
  981. padding-left: 6px !important;
  982. position: relative;
  983. float: none;
  984. display: table-cell !important;
  985. }
  986. .profile_list .entity_actions ul {
  987. position: absolute;
  988. right: 20px;
  989. }
  990. .profile_list .entity_actions input {
  991. width: 22px;
  992. height: 22px;
  993. padding-top: 1px;
  994. padding-right: 0px;
  995. padding-left: 20px;
  996. display: block;
  997. overflow: hidden;
  998. font-size: 0em;
  999. border: 1px solid #CDD1DD;
  1000. }
  1001. .profile_list .form_group_leave input.submit,
  1002. .profile_list .form_user_unsubscribe input.submit {
  1003. background-position: 2px -1250px;
  1004. }
  1005. .profile_list .form_group_join input.submit,
  1006. .profile_list .form_user_subscribe input.submit {
  1007. background-position: 2px -1184px;
  1008. }
  1009. .profile_list .entity_actions input:hover {
  1010. width: auto;
  1011. padding-right: 10px;
  1012. overflow: visible;
  1013. font-size: 1em;
  1014. line-height: 1.3em;
  1015. border: 1px solid #A6ADBF;
  1016. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  1017. -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  1018. -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  1019. }
  1020. /* Event specific styles */
  1021. /* TODO separate base styles and move to plugin */
  1022. .notice .vevent div {
  1023. margin-bottom: 8px;
  1024. }
  1025. .event-info {
  1026. margin-left: 0px !important;
  1027. margin-top: 2px !important;
  1028. }
  1029. .notice .event-info + .notice-options {
  1030. margin-top: 14px;
  1031. }
  1032. .notice .threaded-replies .event-info + .notice-options {
  1033. margin-top: 20px;
  1034. }
  1035. #form_event_rsvp #new_rsvp_data {
  1036. display: inline;
  1037. margin: 10px 0px;
  1038. }
  1039. #form_event_rsvp input.submit {
  1040. height: auto;
  1041. padding: 0px 10px;
  1042. margin-left: 10px;
  1043. color:#fff;
  1044. font-weight: bold;
  1045. text-transform: uppercase;
  1046. font-size: 1.1em;
  1047. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  1048. border: 1px solid #c33541;
  1049. border-radius: 4px;
  1050. -moz-border-radius: 4px;
  1051. -webkit-border-radius: 4px;
  1052. background: #a22430;
  1053. background: -moz-linear-gradient(top, #a22430 0%, #c33541 100%);
  1054. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a22430), color-stop(100%,#c33541));
  1055. background: -webkit-linear-gradient(top, #a22430 0%,#c33541 100%);
  1056. background: -o-linear-gradient(top, #a22430 0%,#c33541 100%);
  1057. background: -ms-linear-gradient(top, #a22430 0%,#c33541 100%);
  1058. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a22430', endColorstr='#c33541',GradientType=0 );
  1059. background: linear-gradient(top, #a22430 0%,#c33541 100%);
  1060. }
  1061. #form_event_rsvp input.submit:hover {
  1062. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  1063. background: #a22430;
  1064. background: -moz-linear-gradient(top, #c33541 0%, #d44652 100%);
  1065. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c33541), color-stop(100%,#d44652));
  1066. background: -webkit-linear-gradient(top, #c33541 0%,#d44652 100%);
  1067. background: -o-linear-gradient(top, #c33541 0%,#d44652 100%);
  1068. background: -ms-linear-gradient(top, #c33541 0%,#d44652 100%);
  1069. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c33541', endColorstr='#d44652',GradientType=0 );
  1070. background: linear-gradient(top, #c33541 0%,#d44652 100%);
  1071. }
  1072. #wrap .vevent form.processing input.submit {
  1073. text-indent: 0;
  1074. background: #a22430;
  1075. }
  1076. #input_form_event .form_settings .form_data {
  1077. float: left;
  1078. }
  1079. #input_form_event .form_settings .form_data li {
  1080. float: left;
  1081. width: auto;
  1082. }
  1083. #input_form_event .form_settings .form_data label {
  1084. width: auto;
  1085. }
  1086. label[for=event-starttime], label[for=event-endtime] {
  1087. display: none !important;
  1088. }
  1089. #event-starttime, #event-endtime {
  1090. margin-top: -1px;
  1091. margin-bottom: -1px;
  1092. height: 2em;
  1093. }
  1094. #event-startdate, #event-enddate {
  1095. margin-right: 20px;
  1096. width: 120px;
  1097. }
  1098. /* QnA */
  1099. .question div.question-description {
  1100. font-size: 1em;
  1101. line-height: 1.36em;
  1102. margin-top: 0px;
  1103. opacity: 1;
  1104. }
  1105. .question div.answer-content, .qna-full-question div.answer-content {
  1106. font-size: 1em;
  1107. opacity: 1;
  1108. }
  1109. .qna-dummy-placeholder input, .question #qna-answer, .qna-full-question #qna-answer {
  1110. -webkit-border-radius: 4px;
  1111. -moz-border-radius: 4px;
  1112. border-radius: 4px;
  1113. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  1114. -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  1115. -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  1116. }
  1117. .question-description input.submit, .answer-content input.submit {
  1118. height: auto;
  1119. padding: 0px 10px;
  1120. margin: 6px 0px 10px 0px;
  1121. color:#fff;
  1122. font-weight: bold;
  1123. text-transform: uppercase;
  1124. font-size: 1.1em;
  1125. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  1126. border: 1px solid #c33541;
  1127. border-radius: 4px;
  1128. -moz-border-radius: 4px;
  1129. -webkit-border-radius: 4px;
  1130. background: #a22430;
  1131. background: -moz-linear-gradient(top, #a22430 0%, #c33541 100%);
  1132. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a22430), color-stop(100%,#c33541));
  1133. background: -webkit-linear-gradient(top, #a22430 0%,#c33541 100%);
  1134. background: -o-linear-gradient(top, #a22430 0%,#c33541 100%);
  1135. background: -ms-linear-gradient(top, #a22430 0%,#c33541 100%);
  1136. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a22430', endColorstr='#c33541',GradientType=0 );
  1137. background: linear-gradient(top, #a22430 0%,#c33541 100%);
  1138. }
  1139. #qna-answer-submit {
  1140. min-width: 100px;
  1141. }
  1142. .question .question-description input.submit:hover, .question .answer-content input.submit:hover {
  1143. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  1144. background: #a22430;
  1145. background: -moz-linear-gradient(top, #c33541 0%, #d44652 100%);
  1146. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c33541), color-stop(100%,#d44652));
  1147. background: -webkit-linear-gradient(top, #c33541 0%,#d44652 100%);
  1148. background: -o-linear-gradient(top, #c33541 0%,#d44652 100%);
  1149. background: -ms-linear-gradient(top, #c33541 0%,#d44652 100%);
  1150. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c33541', endColorstr='#d44652',GradientType=0 );
  1151. background: linear-gradient(top, #c33541 0%,#d44652 100%);
  1152. }
  1153. .question .question-description #answer-form input.submit {
  1154. margin-top: 0px;
  1155. }
  1156. .question p.best, .answer p.best {
  1157. background: url(../images/rosette.png) no-repeat top left;
  1158. padding-left: 20px;
  1159. }
  1160. .question p.best:before, .answer p.best:before {
  1161. content: none !important;
  1162. }
  1163. /* Poll specific styles */
  1164. .notice div.poll-content {
  1165. opacity: 1;
  1166. }
  1167. #poll-response-submit {
  1168. min-width: 100px;
  1169. }
  1170. /* SNOD CompanyLogo styling */
  1171. /* TODO move to plugin */
  1172. #site_nav_local_views a.company_logo {
  1173. width: 138px;
  1174. padding: 0px;
  1175. font-weight: bold;
  1176. text-transform: none;
  1177. line-height: 1em;
  1178. margin-bottom: 0px;
  1179. position: relative;
  1180. top: -4px;
  1181. }
  1182. #site_nav_local_views a.company_logo:hover {
  1183. background: none;
  1184. color: blue;
  1185. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  1186. }
  1187. .company_logo img {
  1188. max-width: 138px;
  1189. margin-bottom: 4px;
  1190. }
  1191. .company_logo span {
  1192. display: block;
  1193. }
  1194. a.company_logo:hover span {
  1195. text-decoration: underline;
  1196. }
  1197. }/*end of @media screen, projection, tv*/