display.css 36 KB

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