display.css 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065
  1. /** theme: neo
  2. *
  3. * @package StatusNet
  4. * @author Samantha Doherty <sammy@status.net>
  5. * @copyright 2011 StatusNet, Inc.
  6. * @license http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported
  7. * @link http://status.net/
  8. */
  9. @font-face {
  10. font-family: 'Lato';
  11. 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');
  12. font-weight: normal;
  13. font-style: normal;
  14. }
  15. @font-face {
  16. font-family: 'Lato';
  17. 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');
  18. font-weight: bold;
  19. font-style: normal;
  20. }
  21. @font-face {
  22. font-family: 'Lato';
  23. 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');
  24. font-weight: normal;
  25. font-style: italic;
  26. }
  27. @media screen, projection, tv {
  28. /* general styles and layout */
  29. body {
  30. background-color: #C6C8CC;
  31. background-image: url(../images/bg.png);
  32. font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
  33. color: #222;
  34. }
  35. input, textarea, select, option {
  36. font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
  37. }
  38. a {color: #3e3e8c;}
  39. a:hover {color: blue;}
  40. abbr {border-bottom: none;}
  41. #wrap {
  42. background: #fff url('../images/brdr_black_dot.png') repeat-x 0px 10px;
  43. }
  44. #header {
  45. padding-top: 12px;
  46. }
  47. #core {
  48. border-top: 5px solid #FB6104;
  49. border-left: 1px solid #d8dae6;
  50. border-right: 1px solid #d8dae6;
  51. }
  52. #aside_primary_wrapper {
  53. background-color: #ececf2;
  54. }
  55. #content_wrapper {
  56. border-right: 1px solid #d8dae6;
  57. }
  58. #site_nav_local_views_wrapper {
  59. background-color: #ececf2;
  60. border-right: 1px solid #d8dae6;
  61. }
  62. #footer {
  63. top: -6px;
  64. border-top-left-radius: 6px;
  65. border-top-right-radius: 6px;
  66. }
  67. /* header elements */
  68. #site_nav_global_primary {
  69. top: 10px;
  70. border-top-right-radius: 6px;
  71. background: #364A84;
  72. background: -moz-linear-gradient(top, #516499 0%, #364a84 100%);
  73. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84));
  74. background: -webkit-linear-gradient(top, #516499 0%,#364a84 100%);
  75. background: -o-linear-gradient(top, #516499 0%,#364a84 100%);
  76. background: -ms-linear-gradient(top, #516499 0%,#364a84 100%);
  77. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 );
  78. background: linear-gradient(top, #516499 0%,#364a84 100%);
  79. }
  80. #site_nav_global_primary li {
  81. margin-right: 0px;
  82. }
  83. #site_nav_global_primary li:last-child {
  84. margin-right: 10px;
  85. }
  86. #site_nav_global_primary a {
  87. padding: 2px 10px 2px 10px;
  88. height: 20px;
  89. display: block;
  90. float: left;
  91. color: #fff;
  92. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  93. }
  94. #site_nav_global_primary a:hover {
  95. color: #fff !important;
  96. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  97. background: #4c619c;
  98. text-decoration: none;
  99. }
  100. #header-search {
  101. top: 1px;
  102. margin-left: 6px;
  103. }
  104. #header-search #search-q {
  105. position: relative;
  106. width: 131px;
  107. height: 12px;
  108. margin-right: 10px;
  109. padding: 2px 22px 2px 6px;
  110. border-radius: 4px;
  111. border: none;
  112. font-size: 0.88em;
  113. }
  114. #header-search input[type="submit"] {
  115. border: 0;
  116. background: url(../images/magnifier.png) no-repeat 2px 1px;
  117. text-indent: -9999px;
  118. width: 20px;
  119. height: 18px;
  120. position: absolute;
  121. right: 10px;
  122. top: 2px;
  123. z-index: 2;
  124. cursor: pointer;
  125. }
  126. #site_notice {
  127. border-radius: 6px;
  128. }
  129. /* input forms */
  130. .input_forms {
  131. float: left;
  132. top: -20px;
  133. left: -20px;
  134. padding: 18px 20px 0px 20px;
  135. border-bottom: none;
  136. margin-bottom: 0px;
  137. background: #fafafa url('../images/brdr_black_dot.png') repeat-x bottom left;
  138. }
  139. #input_form_nav li a {
  140. display: block;
  141. float: left;
  142. padding: 0px 10px 1px 10px;
  143. border-radius: 4px;
  144. border: 1px solid #ECECF2;
  145. font-weight: bold;
  146. line-height: 1.4em;
  147. color: #3e3e8c;
  148. text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
  149. background: #ececf2;
  150. background: -moz-linear-gradient(top, #ffffff 0%, #ececf2 100%);
  151. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececf2));
  152. background: -webkit-linear-gradient(top, #ffffff 0%,#ececf2 100%);
  153. background: -o-linear-gradient(top, #ffffff 0%,#ececf2 100%);
  154. background: -ms-linear-gradient(top, #ffffff 0%,#ececf2 100%);
  155. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececf2',GradientType=0 );
  156. background: linear-gradient(top, #ffffff 0%,#ececf2 100%);
  157. }
  158. #input_form_nav li:hover a, #input_form_nav li.current a {
  159. color: #fff;
  160. text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
  161. border: 1px solid #ececf2;
  162. background: #364a84;
  163. background: -moz-linear-gradient(top, #7b8dbb 0%, #364a84 100%);
  164. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
  165. background: -webkit-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  166. background: -o-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  167. background: -ms-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  168. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
  169. background: linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  170. }
  171. .input_form_nav_tab a, .input_form_nav_tab.current a {
  172. text-decoration: none;
  173. }
  174. .form_notice .error,
  175. .form_notice .success,
  176. .form_notice .notice-status {
  177. border-radius: 4px;
  178. }
  179. .form_notice_placeholder .placeholder,
  180. .form_notice textarea ,
  181. .input_form .form_settings li input,
  182. .input_form .form_settings li textarea,
  183. .threaded-replies .placeholder { /* TODO combine all these declarations */
  184. border-radius: 4px;
  185. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  186. }
  187. .input_form .form_settings .submit {
  188. font-size: 1.1em;
  189. }
  190. /* site nav local views */
  191. #site_nav_local_views H3 {
  192. margin-bottom: 10px;
  193. padding-bottom: 6px;
  194. background: url('../images/brdr_black_dot.png') repeat-x bottom left;
  195. color: #7a7c87;
  196. font-size: 1.1em;
  197. letter-spacing: 2px;
  198. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  199. text-transform: uppercase;
  200. }
  201. #site_nav_local_views a {
  202. display: block;
  203. width: 118px;
  204. padding: 0px 10px 1px 10px;
  205. border-radius: 4px;
  206. text-transform: uppercase;
  207. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  208. word-wrap: break-word;
  209. }
  210. #site_nav_local_views a:hover, #site_nav_local_views .current a {
  211. color: #fff;
  212. text-decoration: none;
  213. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  214. background: #364a84;
  215. background: -moz-linear-gradient(top, #7b8dbb 0%, #364a84 100%);
  216. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
  217. background: -webkit-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  218. background: -o-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  219. background: -ms-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  220. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
  221. background: linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  222. }
  223. /* aside primary */
  224. #aside_primary .section {
  225. font-size: 0.88em;
  226. }
  227. #aside_primary h2 {
  228. margin-bottom: 10px;
  229. padding-bottom: 6px;
  230. background: url('../images/brdr_black_dot.png') repeat-x bottom left;
  231. color: #7a7c87;
  232. font-size: 1.25em;
  233. letter-spacing: 2px;
  234. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  235. text-transform: uppercase;
  236. }
  237. .profile_block .entity_actions {
  238. float: right;
  239. width: 110px;
  240. margin-top: 2px;
  241. margin-bottom: 2px;
  242. }
  243. .profile_block .entity_moderation:hover ul,
  244. .profile_block .entity_role:hover ul {
  245. right: 20px;
  246. }
  247. .profile_block_name {
  248. font-size: 14px;
  249. font-weight: bold;
  250. }
  251. .profile_block_location {
  252. font-weight: bold;
  253. }
  254. .profile_block_description {
  255. line-height: 1.2em;
  256. }
  257. #site_nav_object ul {
  258. background: url('../images/brdr_black_dot.png') repeat-x top left;
  259. }
  260. #site_nav_object li {
  261. display: block;
  262. margin: -8px 0px 8px 0px;
  263. padding-top: 8px;
  264. }
  265. #site_nav_object a {
  266. font-size: 14px;
  267. display: block;
  268. padding: 0px 0px 1px 10px;
  269. border-radius: 4px;
  270. text-transform: uppercase;
  271. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  272. }
  273. #site_nav_object a:hover, #site_nav_object .current a {
  274. color: #fff;
  275. text-decoration: none;
  276. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  277. background: #364a84;
  278. background: -moz-linear-gradient(top, #7b8dbb 0%, #364a84 100%);
  279. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
  280. background: -webkit-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  281. background: -o-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  282. background: -ms-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  283. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
  284. background: linear-gradient(top, #7b8dbb 0%,#364a84 100%);
  285. }
  286. .section ul.entities {
  287. width: 240px;
  288. }
  289. .section .entities li {
  290. margin-right: 3.6px;
  291. margin-bottom: 5px;
  292. width: 24px;
  293. }
  294. #popular_notices .avatar {
  295. position: relative;
  296. top: 4px;
  297. margin-bottom: 6px;
  298. }
  299. #aside_primary td {
  300. padding-right: 20px;
  301. padding-bottom: 14px;
  302. }
  303. #aside_primary td .nickname {
  304. line-height: 1.6em;
  305. }
  306. .section .avatar {
  307. box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  308. }
  309. .invite_button {
  310. height: 2.1em;
  311. line-height: 2.1em;
  312. display: block;
  313. text-align: center;
  314. color:#fff;
  315. font-weight: bold;
  316. text-transform: uppercase;
  317. font-size: 1.2em;
  318. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  319. border: 1px solid #d7621c;
  320. border-radius: 4px;
  321. background: #FB6104;
  322. background: -moz-linear-gradient(top, #ff9d63 0%, #fb6104 100%);
  323. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d63), color-stop(100%,#fb6104));
  324. background: -webkit-linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  325. background: -o-linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  326. background: -ms-linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  327. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d63', endColorstr='#fb6104',GradientType=0 );
  328. background: linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  329. }
  330. .invite_button:hover {
  331. color: #fff;
  332. text-decoration: none;
  333. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  334. background: #ff9d63;
  335. background: -moz-linear-gradient(top, #fb6104 0%, #fc8035 100%);
  336. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb6104), color-stop(100%,#fc8035));
  337. background: -webkit-linear-gradient(top, #fb6104 0%,#fc8035 100%);
  338. background: -o-linear-gradient(top, #fb6104 0%,#fc8035 100%);
  339. background: -ms-linear-gradient(top, #fb6104 0%,#fc8035 100%);
  340. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb6104', endColorstr='#fc8035',GradientType=0 );
  341. background: linear-gradient(top, #fb6104 0%,#fc8035 100%);
  342. }
  343. /* notices etc */
  344. #content h1 {
  345. border-bottom: 3px solid #A6ADBF;
  346. color: #A6ADBF;
  347. font-size: 1.4em;
  348. letter-spacing: 4px;
  349. text-transform: none;
  350. }
  351. #content .notice {
  352. padding-bottom: 4px;
  353. border-bottom: 2px dotted #eee;
  354. }
  355. .notice div.e-content {
  356. line-height: 1.2em;
  357. }
  358. .user_in .notice div.e-content {
  359. max-width: 440px;
  360. }
  361. .e-content a.conversation:before {
  362. content: " (";
  363. }
  364. .e-content a.conversation:after {
  365. content: ")";
  366. }
  367. .notice-options .form_repeat.dialogbox {
  368. margin-right: 0px;
  369. border: 1px solid #aaa;
  370. border-radius: 4px;
  371. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  372. }
  373. .notice-options .form_repeat.dialogbox legend {
  374. padding-top: 10px;
  375. }
  376. .notice-options .form_repeat.dialogbox input.submit_dialogbox {
  377. min-width: 80px;
  378. }
  379. .user_in.realtime-popup .notice div.e-content {
  380. max-width: 320px;
  381. }
  382. .realtime-popup .threaded-replies {
  383. margin-left: 15px;
  384. }
  385. .realtime-popup .threaded-replies .form_notice textarea {
  386. width: 385px !important;
  387. }
  388. .realtime-popup .threaded-replies .form_notice label.notice_data-attach {
  389. top: 10px !important;
  390. right: 10px !important;
  391. }
  392. .pagination {
  393. height: 1.2em;
  394. }
  395. .entity_profile {
  396. float: left;
  397. width: 360px;
  398. margin-top: 4px;
  399. }
  400. .entity_profile .entity_depiction {
  401. margin-top: 4px;
  402. }
  403. .entity_actions {
  404. width: 140px;
  405. margin-top: 8px;
  406. margin-bottom: 10px;
  407. }
  408. .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 {
  409. text-shadow:0 1px 0 rgba(255,255,255,0.4);
  410. border-radius: 4px;
  411. background-color: #CDD1DD !important;
  412. }
  413. .entity_moderation:hover ul,
  414. .entity_role:hover ul {
  415. border-radius: 4px;
  416. }
  417. .entity_send-a-message .form_notice legend {
  418. text-shadow:0 1px 0 rgba(255,255,255,0.4);
  419. }
  420. .entity_send-a-message .form_notice {
  421. border: 1px solid #7B4E82;
  422. }
  423. .entity_send-a-message .form_notice #notice_action-submit {
  424. color: #fff !important;
  425. top: 46px;
  426. }
  427. .entity_subscribe .dialogbox, .entity_tag .dialogbox {
  428. border: 1px solid #aaa;
  429. border-radius: 4px;
  430. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  431. }
  432. .entity_subscribe .dialogbox input.submit_dialogbox, .entity_tag .dialogbox input.submit_dialogbox {
  433. color: #fff !important;
  434. }
  435. #filter_tags_item .submit {
  436. left: 6px;
  437. top: -3px;
  438. }
  439. #pagination {
  440. height: 1.2em;
  441. padding-bottom: 12px;
  442. border-radius: 6px;
  443. }
  444. #pagination a {
  445. color: #3e3e8c;
  446. }
  447. #footer a {
  448. color: #3e3e8c;
  449. }
  450. #site_nav_global_secondary {
  451. margin-bottom: 10px;
  452. }
  453. .error, .success, .notice-status {
  454. border-radius: 6px;
  455. }
  456. .form_notice input.submit, .form_settings input.submit, .form_settings input.cancel, #form_invite input.submit,
  457. .entity_subscribe .dialogbox input.submit_dialogbox,
  458. .entity_tag .dialogbox input.submit_dialogbox,
  459. .form_repeat.dialogbox input.submit_dialogbox
  460. { /* TODO combine all these declarations */
  461. height: 1.9em;
  462. padding: 0px 10px;
  463. color:#fff;
  464. font-weight: bold;
  465. text-transform: uppercase;
  466. font-size: 1.2em;
  467. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  468. border: 1px solid #d7621c;
  469. border-radius: 4px;
  470. background: #FB6104;
  471. background: -moz-linear-gradient(top, #ff9d63 0%, #fb6104 100%);
  472. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d63), color-stop(100%,#fb6104));
  473. background: -webkit-linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  474. background: -o-linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  475. background: -ms-linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  476. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d63', endColorstr='#fb6104',GradientType=0 );
  477. background: linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  478. }
  479. .form_notice input.submit:hover, .form_settings input.submit:hover, .form_settings input.cancel:hover, #form_invite input.submit:hover,
  480. .entity_subscribe .dialogbox input.submit_dialogbox:hover,
  481. .entity_tag .dialogbox input.submit_dialogbox:hover,
  482. .form_repeat.dialogbox input.submit_dialogbox:hover
  483. {
  484. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  485. background: #ff9d63;
  486. background: -moz-linear-gradient(top, #fb6104 0%, #fc8035 100%);
  487. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb6104), color-stop(100%,#fc8035));
  488. background: -webkit-linear-gradient(top, #fb6104 0%,#fc8035 100%);
  489. background: -o-linear-gradient(top, #fb6104 0%,#fc8035 100%);
  490. background: -ms-linear-gradient(top, #fb6104 0%,#fc8035 100%);
  491. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb6104', endColorstr='#fc8035',GradientType=0 );
  492. background: linear-gradient(top, #fb6104 0%,#fc8035 100%);
  493. }
  494. .form_settings input#cancel, #form_action-no {
  495. background: #f2f2f2;
  496. color: #d7621c;
  497. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  498. }
  499. .form_settings input#cancel:hover, #form_action-no:hover {
  500. background: #fff;
  501. color: #d7621c;
  502. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  503. }
  504. .form_settings fieldset fieldset {
  505. margin-bottom: 30px;
  506. padding-top: 25px;
  507. }
  508. #invite #content p {
  509. margin-bottom: 15px;
  510. }
  511. #invite #content ul {
  512. list-style-type: none;
  513. margin-bottom: 25px;
  514. margin-left: 25px;
  515. }
  516. #invite #content li {
  517. background: url(../images/resultset_next.png) no-repeat 0px 3px;
  518. padding-left: 20px;
  519. margin-bottom: 10px;
  520. }
  521. #invite #content #form_invite ul, #invite #content #form_invite li {
  522. margin-left: 0px;
  523. padding-left: 0px;
  524. background: none;
  525. }
  526. #form_invite input[type=text], #form_invite textarea {
  527. width: 250px;
  528. padding: 5px;
  529. border: 1px solid #a6a6a6;
  530. border-radius: 4px;
  531. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  532. }
  533. #form_invite textarea {
  534. clear: left;
  535. width: 508px;
  536. height: 48px;
  537. }
  538. #form_invite a.add_row, #form_invite a.remove_row {
  539. display: block;
  540. height: 16px;
  541. width: 16px;
  542. overflow: hidden;
  543. background-image: url('../../base/images/icons/icons-01.gif');
  544. background-repeat: no-repeat;
  545. }
  546. #form_invite a.remove_row {
  547. background-position: 0px -1252px;
  548. display: inline-block;
  549. position: relative;
  550. top: 4px;
  551. left: 10px;
  552. line-height: 4em;
  553. }
  554. #form_invite a.add_row {
  555. clear: both;
  556. position: relative;
  557. top: 10px;
  558. background-position: 0px -1186px;
  559. width: 120px;
  560. padding-left: 20px;
  561. line-height: 1.2em;
  562. }
  563. #form_invite label[for=personal] {
  564. display: block;
  565. margin-top: 25px;
  566. }
  567. #content thead th {
  568. text-align:left;
  569. }
  570. #content tbody th {
  571. vertical-align:top;
  572. text-align:left;
  573. font-weight:normal;
  574. padding-top:11px;
  575. padding-right:18px;
  576. }
  577. #content tbody tr {
  578. border-top: 1px dotted #bbb;
  579. }
  580. #content td {
  581. padding:11px 18px 11px 0;
  582. vertical-align:top;
  583. }
  584. #content td:last-child {
  585. padding-right:0;
  586. }
  587. /* Search */
  588. #form_search {
  589. padding-bottom: 10px;
  590. margin-bottom: 20px;
  591. background: url('../images/brdr_black_dot.png') repeat-x bottom left;
  592. }
  593. #form_search fieldset {
  594. margin-bottom: 0px;
  595. }
  596. #form_search ul.form_data #q {
  597. margin-left: 10px;
  598. width: 210px;
  599. }
  600. #form_search input.submit {
  601. height: 1.6em;
  602. line-height: 1.6em;
  603. font-size: 1.1em;
  604. padding-bottom: 2px;
  605. margin-left: 5px;
  606. }
  607. #noticesearch .entity_actions {
  608. margin: 0px;
  609. }
  610. #noticesearch p.error {
  611. margin-top: 60px;
  612. }
  613. /* Limited-scope */
  614. .limited-scope .e-content .timestamp {
  615. padding-left: 20px;
  616. position: relative;
  617. }
  618. .limited-scope .e-content .timestamp:before {
  619. content: url(../images/lock.png);
  620. position: absolute;
  621. top: -2px;
  622. left: 0px;
  623. }
  624. .limited-scope li .e-content .timestamp {
  625. padding-left: 0px;
  626. }
  627. .limited-scope li .e-content .timestamp:before {
  628. content: none;
  629. }
  630. .limited-scope li.limited-scope .e-content .timestamp {
  631. padding-left: 20px;
  632. }
  633. .limited-scope li.limited-scope .e-content .timestamp:before {
  634. content: url(../images/lock.png);
  635. position: absolute;
  636. top: -2px;
  637. left: 0px;
  638. }
  639. /* Blog */
  640. label[for=blog-entry-content] {
  641. display: none !important;
  642. }
  643. #input_form_blog td {
  644. padding-top: 0px;
  645. padding-bottom: 0px;
  646. }
  647. #input_form_blog td.mceToolbar {
  648. padding-top: 4px;
  649. }
  650. h4.blog-entry-title {
  651. margin-bottom: 8px;
  652. line-height: 1.2em;
  653. }
  654. /* Onboard specific styles */
  655. /* TODO move to plugin */
  656. #cboxOverlay{
  657. background: url(../images/lightbox_bg.png) repeat 0 0 !important;
  658. }
  659. #cboxContent{
  660. background: #fff url(../logo.png) no-repeat 10px bottom !important;
  661. }
  662. .onboard_iframe {
  663. background: none;
  664. padding: 10px;
  665. }
  666. .onboard_iframe #wrap {
  667. width: auto;
  668. background: none;
  669. }
  670. .onboard_welcome p {
  671. margin-bottom: 10px;
  672. }
  673. .onboard_welcome ul {
  674. list-style-type: none;
  675. margin-bottom: 10px;
  676. }
  677. .onboard_welcome ul li {
  678. background: url(../images/resultset_next.png) no-repeat 0px 3px;
  679. padding-left: 20px;
  680. margin-left: 10px;
  681. }
  682. #aside_primary #onboard_section {
  683. background: #f2f2f2;
  684. width: 196px;
  685. padding: 10px;
  686. border-radius: 4px;
  687. border: 1px solid #516499;
  688. background: #fafafa;
  689. }
  690. #onboard_section H2 {
  691. border-top-left-radius: 4px;
  692. border-top-right-radius: 4px;
  693. position: relative;
  694. top: -11px;
  695. left: -11px;
  696. padding: 2px 0px 2px 10px;
  697. margin-right: -22px;
  698. margin-bottom: 5px;
  699. color: #fff;
  700. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  701. background: #364A84;
  702. background: -moz-linear-gradient(top, #516499 0%, #364a84 100%);
  703. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84));
  704. background: -webkit-linear-gradient(top, #516499 0%,#364a84 100%);
  705. background: -o-linear-gradient(top, #516499 0%,#364a84 100%);
  706. background: -ms-linear-gradient(top, #516499 0%,#364a84 100%);
  707. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 );
  708. background: linear-gradient(top, #516499 0%,#364a84 100%);
  709. }
  710. #onboard_section ul {
  711. list-style-type: none;
  712. }
  713. #onboard_section .onboard-step-incomplete {
  714. background: url(../images/resultset_next.png) no-repeat 0px 1px;
  715. padding-left: 20px;
  716. margin-bottom: 10px;
  717. }
  718. #onboard_section .onboard-step-complete {
  719. background: url(../images/tick.png) no-repeat 0px 1px;
  720. padding-left: 20px;
  721. margin-bottom: 10px;
  722. text-decoration: line-through;
  723. color: #555;
  724. }
  725. /* Billing specific styles */
  726. /* TODO move to plugin */
  727. #content table.billing_info {
  728. margin-top: 10px;
  729. background:rgba(240, 240, 240, 0.4);
  730. }
  731. #content table.billing_info th {
  732. text-align: right;
  733. width: 50%;
  734. }
  735. .invalid {
  736. border: solid 2px red !important;
  737. }
  738. #payment_history table {
  739. width: 100%;
  740. }
  741. #billingadminpanel .form_settings input {
  742. margin-right: 0px;
  743. }
  744. /* Directory specific styles */
  745. /* TODO separate base styles and move to plugin */
  746. div#profile_directory div.alpha_nav > a {
  747. border-left: 1px solid #ccc !important;
  748. padding-left: 3.5px !important;
  749. padding-right: 4px !important;
  750. margin-right: 0px;
  751. float: left;
  752. line-height: 1.4em;
  753. }
  754. div#profile_directory div.alpha_nav > a.first {
  755. border-left: none !important;
  756. }
  757. div#profile_directory div.alpha_nav a.current {
  758. background-color: #ECECF2 !important;
  759. }
  760. table.profile_list {
  761. margin-top: 25px;
  762. }
  763. .profile_list th {
  764. font-size: 0.8em;
  765. }
  766. .profile_list th#created {
  767. width: 100px;
  768. }
  769. .profile_list th#subscriptions {
  770. width: 90px;
  771. }
  772. .profile_list th.current {
  773. background: none !important;
  774. }
  775. .profile_list th.current.reverse {
  776. background: none !important;
  777. }
  778. .profile_list th.current a {
  779. padding-right: 25px;
  780. background: url(../images/bluearrow_down.png) no-repeat top right;
  781. }
  782. .profile_list th.current.reverse a {
  783. background: url(../images/bluearrow_up.png) no-repeat top right;
  784. }
  785. table.profile_list tr.alt {
  786. background-color: #fafafa !important;
  787. border: none !important;
  788. }
  789. td.entity_profile {
  790. width: auto;
  791. min-width: 250px;
  792. }
  793. .profile_list .p-name {
  794. display: block;
  795. font-size: 1.1em;
  796. width: auto;
  797. }
  798. .profile_list .nickname, .profile_list .p-name.nickname {
  799. position: relative;
  800. top: -8px;
  801. display: block;
  802. margin-bottom: -12px;
  803. font-size: 1.4em;
  804. }
  805. .profile_list .label {
  806. display: block;
  807. margin-left: 59px !important;
  808. }
  809. .profile_list .note {
  810. font-size: 0.88em;
  811. line-height: 1.36em;
  812. }
  813. .profile_list .entry_created, .profile_list .entry_subscriber_count, .profile_list .entry_notice_count {
  814. font-size: 0.88em;
  815. }
  816. .profile_list td.entity_actions {
  817. width: 24px;
  818. max-width: 24px;
  819. min-width: 24px;
  820. height: 20px;
  821. padding-left: 6px !important;
  822. position: relative;
  823. float: none;
  824. display: table-cell !important;
  825. }
  826. .profile_list .entity_actions ul {
  827. position: absolute;
  828. right: 20px;
  829. }
  830. .profile_list .entity_actions input {
  831. width: 22px;
  832. height: 22px;
  833. padding-top: 1px;
  834. padding-right: 0px;
  835. padding-left: 20px;
  836. display: block;
  837. overflow: hidden;
  838. font-size: 0em;
  839. border: 1px solid #CDD1DD;
  840. }
  841. .profile_list .form_group_leave input.submit,
  842. .profile_list .form_user_unsubscribe input.submit {
  843. background-position: 2px -1250px;
  844. }
  845. .profile_list .form_group_join input.submit,
  846. .profile_list .form_user_subscribe input.submit {
  847. background-position: 2px -1184px;
  848. }
  849. .profile_list .entity_actions input:hover {
  850. width: auto;
  851. padding-right: 10px;
  852. overflow: visible;
  853. font-size: 1em;
  854. line-height: 1.3em;
  855. border: 1px solid #A6ADBF;
  856. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  857. }
  858. /* SNOD CompanyLogo styling */
  859. /* TODO move to plugin */
  860. #site_nav_local_views a.company_logo {
  861. width: 138px;
  862. padding: 0px;
  863. font-weight: bold;
  864. text-transform: none;
  865. line-height: 1em;
  866. margin-bottom: 20px;
  867. position: relative;
  868. top: -4px;
  869. }
  870. #site_nav_local_views a.company_logo:hover {
  871. background: none;
  872. color: blue;
  873. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  874. }
  875. .company_logo img {
  876. max-width: 138px;
  877. margin-bottom: 4px;
  878. }
  879. .company_logo span {
  880. display: block;
  881. }
  882. a.company_logo:hover span {
  883. text-decoration: underline;
  884. }
  885. }/*end of @media screen, projection, tv*/