display.css 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056
  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. .user_in.realtime-popup .notice div.e-content {
  377. max-width: 320px;
  378. }
  379. .realtime-popup .threaded-replies {
  380. margin-left: 15px;
  381. }
  382. .realtime-popup .threaded-replies .form_notice textarea {
  383. width: 385px !important;
  384. }
  385. .realtime-popup .threaded-replies .form_notice label.notice_data-attach {
  386. top: 10px !important;
  387. right: 10px !important;
  388. }
  389. .pagination {
  390. height: 1.2em;
  391. }
  392. .entity_profile {
  393. float: left;
  394. width: 360px;
  395. margin-top: 4px;
  396. }
  397. .entity_profile .entity_depiction {
  398. margin-top: 4px;
  399. }
  400. .entity_actions {
  401. width: 140px;
  402. margin-top: 8px;
  403. margin-bottom: 10px;
  404. }
  405. .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 {
  406. text-shadow:0 1px 0 rgba(255,255,255,0.4);
  407. border-radius: 4px;
  408. background-color: #CDD1DD !important;
  409. }
  410. .entity_moderation:hover ul,
  411. .entity_role:hover ul {
  412. border-radius: 4px;
  413. }
  414. .entity_send-a-message .form_notice legend {
  415. text-shadow:0 1px 0 rgba(255,255,255,0.4);
  416. }
  417. .entity_send-a-message .form_notice {
  418. border: 1px solid #7B4E82;
  419. }
  420. .entity_send-a-message .form_notice #notice_action-submit {
  421. color: #fff !important;
  422. top: 46px;
  423. }
  424. .entity_subscribe .dialogbox, .entity_tag .dialogbox {
  425. border: 1px solid #aaa;
  426. border-radius: 4px;
  427. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  428. }
  429. .entity_subscribe .dialogbox input.submit_dialogbox, .entity_tag .dialogbox input.submit_dialogbox {
  430. color: #fff !important;
  431. }
  432. #filter_tags_item .submit {
  433. left: 6px;
  434. top: -3px;
  435. }
  436. #pagination {
  437. height: 1.2em;
  438. padding-bottom: 12px;
  439. border-radius: 6px;
  440. }
  441. #pagination a {
  442. color: #3e3e8c;
  443. }
  444. #footer a {
  445. color: #3e3e8c;
  446. }
  447. #site_nav_global_secondary {
  448. margin-bottom: 10px;
  449. }
  450. .error, .success, .notice-status {
  451. border-radius: 6px;
  452. }
  453. .form_notice input.submit, .form_settings input.submit, .form_settings input.cancel, #form_invite input.submit,
  454. .entity_subscribe .dialogbox input.submit_dialogbox,
  455. .entity_tag .dialogbox input.submit_dialogbox,
  456. .form_repeat.dialogbox input.submit_dialogbox
  457. { /* TODO combine all these declarations */
  458. height: 1.9em;
  459. padding: 0px 10px;
  460. color:#fff;
  461. font-weight: bold;
  462. text-transform: uppercase;
  463. font-size: 1.2em;
  464. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  465. border: 1px solid #d7621c;
  466. border-radius: 4px;
  467. background: #FB6104;
  468. background: -moz-linear-gradient(top, #ff9d63 0%, #fb6104 100%);
  469. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d63), color-stop(100%,#fb6104));
  470. background: -webkit-linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  471. background: -o-linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  472. background: -ms-linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  473. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d63', endColorstr='#fb6104',GradientType=0 );
  474. background: linear-gradient(top, #ff9d63 0%,#fb6104 100%);
  475. }
  476. .form_notice input.submit:hover, .form_settings input.submit:hover, .form_settings input.cancel:hover, #form_invite input.submit:hover,
  477. .entity_subscribe .dialogbox input.submit_dialogbox:hover,
  478. .entity_tag .dialogbox input.submit_dialogbox:hover,
  479. .form_repeat.dialogbox input.submit_dialogbox:hover
  480. {
  481. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
  482. background: #ff9d63;
  483. background: -moz-linear-gradient(top, #fb6104 0%, #fc8035 100%);
  484. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb6104), color-stop(100%,#fc8035));
  485. background: -webkit-linear-gradient(top, #fb6104 0%,#fc8035 100%);
  486. background: -o-linear-gradient(top, #fb6104 0%,#fc8035 100%);
  487. background: -ms-linear-gradient(top, #fb6104 0%,#fc8035 100%);
  488. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb6104', endColorstr='#fc8035',GradientType=0 );
  489. background: linear-gradient(top, #fb6104 0%,#fc8035 100%);
  490. }
  491. .form_settings input#cancel, #form_action-no {
  492. background: #f2f2f2;
  493. color: #d7621c;
  494. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  495. }
  496. .form_settings input#cancel:hover, #form_action-no:hover {
  497. background: #fff;
  498. color: #d7621c;
  499. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  500. }
  501. .form_settings fieldset fieldset {
  502. margin-bottom: 30px;
  503. padding-top: 25px;
  504. }
  505. #invite #content p {
  506. margin-bottom: 15px;
  507. }
  508. #invite #content ul {
  509. list-style-type: none;
  510. margin-bottom: 25px;
  511. margin-left: 25px;
  512. }
  513. #invite #content li {
  514. background: url(../images/resultset_next.png) no-repeat 0px 3px;
  515. padding-left: 20px;
  516. margin-bottom: 10px;
  517. }
  518. #invite #content #form_invite ul, #invite #content #form_invite li {
  519. margin-left: 0px;
  520. padding-left: 0px;
  521. background: none;
  522. }
  523. #form_invite input[type=text], #form_invite textarea {
  524. width: 250px;
  525. padding: 5px;
  526. border: 1px solid #a6a6a6;
  527. border-radius: 4px;
  528. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  529. }
  530. #form_invite textarea {
  531. clear: left;
  532. width: 508px;
  533. height: 48px;
  534. }
  535. #form_invite a.add_row, #form_invite a.remove_row {
  536. display: block;
  537. height: 16px;
  538. width: 16px;
  539. overflow: hidden;
  540. background-image: url('../../base/images/icons/icons-01.gif');
  541. background-repeat: no-repeat;
  542. }
  543. #form_invite a.remove_row {
  544. background-position: 0px -1252px;
  545. display: inline-block;
  546. position: relative;
  547. top: 4px;
  548. left: 10px;
  549. line-height: 4em;
  550. }
  551. #form_invite a.add_row {
  552. clear: both;
  553. position: relative;
  554. top: 10px;
  555. background-position: 0px -1186px;
  556. width: 120px;
  557. padding-left: 20px;
  558. line-height: 1.2em;
  559. }
  560. #form_invite label[for=personal] {
  561. display: block;
  562. margin-top: 25px;
  563. }
  564. #content thead th {
  565. text-align:left;
  566. }
  567. #content tbody th {
  568. vertical-align:top;
  569. text-align:left;
  570. font-weight:normal;
  571. padding-top:11px;
  572. padding-right:18px;
  573. }
  574. #content tbody tr {
  575. border-top: 1px dotted #bbb;
  576. }
  577. #content td {
  578. padding:11px 18px 11px 0;
  579. vertical-align:top;
  580. }
  581. #content td:last-child {
  582. padding-right:0;
  583. }
  584. /* Search */
  585. #form_search {
  586. padding-bottom: 10px;
  587. margin-bottom: 20px;
  588. background: url('../images/brdr_black_dot.png') repeat-x bottom left;
  589. }
  590. #form_search fieldset {
  591. margin-bottom: 0px;
  592. }
  593. #form_search ul.form_data #q {
  594. margin-left: 10px;
  595. width: 210px;
  596. }
  597. #form_search input.submit {
  598. height: 1.6em;
  599. line-height: 1.6em;
  600. font-size: 1.1em;
  601. padding-bottom: 2px;
  602. margin-left: 5px;
  603. }
  604. #noticesearch .entity_actions {
  605. margin: 0px;
  606. }
  607. #noticesearch p.error {
  608. margin-top: 60px;
  609. }
  610. /* Limited-scope */
  611. .limited-scope .e-content .timestamp {
  612. padding-left: 20px;
  613. position: relative;
  614. }
  615. .limited-scope .e-content .timestamp:before {
  616. content: url(../images/lock.png);
  617. position: absolute;
  618. top: -2px;
  619. left: 0px;
  620. }
  621. .limited-scope li .e-content .timestamp {
  622. padding-left: 0px;
  623. }
  624. .limited-scope li .e-content .timestamp:before {
  625. content: none;
  626. }
  627. .limited-scope li.limited-scope .e-content .timestamp {
  628. padding-left: 20px;
  629. }
  630. .limited-scope li.limited-scope .e-content .timestamp:before {
  631. content: url(../images/lock.png);
  632. position: absolute;
  633. top: -2px;
  634. left: 0px;
  635. }
  636. /* Blog */
  637. label[for=blog-entry-content] {
  638. display: none !important;
  639. }
  640. #input_form_blog td {
  641. padding-top: 0px;
  642. padding-bottom: 0px;
  643. }
  644. #input_form_blog td.mceToolbar {
  645. padding-top: 4px;
  646. }
  647. h4.blog-entry-title {
  648. margin-bottom: 8px;
  649. line-height: 1.2em;
  650. }
  651. /* Onboard specific styles */
  652. /* TODO move to plugin */
  653. #cboxOverlay{
  654. background: url(../images/lightbox_bg.png) repeat 0 0 !important;
  655. }
  656. #cboxContent{
  657. background: #fff url(../logo.png) no-repeat 10px bottom !important;
  658. }
  659. .onboard_iframe {
  660. background: none;
  661. padding: 10px;
  662. }
  663. .onboard_iframe #wrap {
  664. width: auto;
  665. background: none;
  666. }
  667. .onboard_welcome p {
  668. margin-bottom: 10px;
  669. }
  670. .onboard_welcome ul {
  671. list-style-type: none;
  672. margin-bottom: 10px;
  673. }
  674. .onboard_welcome ul li {
  675. background: url(../images/resultset_next.png) no-repeat 0px 3px;
  676. padding-left: 20px;
  677. margin-left: 10px;
  678. }
  679. #aside_primary #onboard_section {
  680. background: #f2f2f2;
  681. width: 196px;
  682. padding: 10px;
  683. border-radius: 4px;
  684. border: 1px solid #516499;
  685. background: #fafafa;
  686. }
  687. #onboard_section H2 {
  688. border-top-left-radius: 4px;
  689. border-top-right-radius: 4px;
  690. position: relative;
  691. top: -11px;
  692. left: -11px;
  693. padding: 2px 0px 2px 10px;
  694. margin-right: -22px;
  695. margin-bottom: 5px;
  696. color: #fff;
  697. text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
  698. background: #364A84;
  699. background: -moz-linear-gradient(top, #516499 0%, #364a84 100%);
  700. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84));
  701. background: -webkit-linear-gradient(top, #516499 0%,#364a84 100%);
  702. background: -o-linear-gradient(top, #516499 0%,#364a84 100%);
  703. background: -ms-linear-gradient(top, #516499 0%,#364a84 100%);
  704. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 );
  705. background: linear-gradient(top, #516499 0%,#364a84 100%);
  706. }
  707. #onboard_section ul {
  708. list-style-type: none;
  709. }
  710. #onboard_section .onboard-step-incomplete {
  711. background: url(../images/resultset_next.png) no-repeat 0px 1px;
  712. padding-left: 20px;
  713. margin-bottom: 10px;
  714. }
  715. #onboard_section .onboard-step-complete {
  716. background: url(../images/tick.png) no-repeat 0px 1px;
  717. padding-left: 20px;
  718. margin-bottom: 10px;
  719. text-decoration: line-through;
  720. color: #555;
  721. }
  722. /* Billing specific styles */
  723. /* TODO move to plugin */
  724. #content table.billing_info {
  725. margin-top: 10px;
  726. background:rgba(240, 240, 240, 0.4);
  727. }
  728. #content table.billing_info th {
  729. text-align: right;
  730. width: 50%;
  731. }
  732. .invalid {
  733. border: solid 2px red !important;
  734. }
  735. #payment_history table {
  736. width: 100%;
  737. }
  738. #billingadminpanel .form_settings input {
  739. margin-right: 0px;
  740. }
  741. /* Directory specific styles */
  742. /* TODO separate base styles and move to plugin */
  743. div#profile_directory div.alpha_nav > a {
  744. border-left: 1px solid #ccc !important;
  745. padding-left: 3.5px !important;
  746. padding-right: 4px !important;
  747. margin-right: 0px;
  748. float: left;
  749. line-height: 1.4em;
  750. }
  751. div#profile_directory div.alpha_nav > a.first {
  752. border-left: none !important;
  753. }
  754. div#profile_directory div.alpha_nav a.current {
  755. background-color: #ECECF2 !important;
  756. }
  757. table.profile_list {
  758. margin-top: 25px;
  759. }
  760. .profile_list th {
  761. font-size: 0.8em;
  762. }
  763. .profile_list th#created {
  764. width: 100px;
  765. }
  766. .profile_list th#subscriptions {
  767. width: 90px;
  768. }
  769. .profile_list th.current {
  770. background: none !important;
  771. }
  772. .profile_list th.current.reverse {
  773. background: none !important;
  774. }
  775. .profile_list th.current a {
  776. padding-right: 25px;
  777. background: url(../images/bluearrow_down.png) no-repeat top right;
  778. }
  779. .profile_list th.current.reverse a {
  780. background: url(../images/bluearrow_up.png) no-repeat top right;
  781. }
  782. td.entity_profile {
  783. width: auto;
  784. min-width: 250px;
  785. }
  786. .profile_list .p-name {
  787. display: block;
  788. font-size: 1.1em;
  789. width: auto;
  790. }
  791. .profile_list .nickname, .profile_list .p-name.nickname {
  792. position: relative;
  793. top: -8px;
  794. display: block;
  795. margin-bottom: -12px;
  796. font-size: 1.4em;
  797. }
  798. .profile_list .label {
  799. display: block;
  800. margin-left: 59px !important;
  801. }
  802. .profile_list .note {
  803. font-size: 0.88em;
  804. line-height: 1.36em;
  805. }
  806. .profile_list .entry_created, .profile_list .entry_subscriber_count, .profile_list .entry_notice_count {
  807. font-size: 0.88em;
  808. }
  809. .profile_list td.entity_actions {
  810. width: 24px;
  811. max-width: 24px;
  812. min-width: 24px;
  813. height: 20px;
  814. padding-left: 6px !important;
  815. position: relative;
  816. float: none;
  817. display: table-cell !important;
  818. }
  819. .profile_list .entity_actions ul {
  820. position: absolute;
  821. right: 20px;
  822. }
  823. .profile_list .entity_actions input {
  824. width: 22px;
  825. height: 22px;
  826. padding-top: 1px;
  827. padding-right: 0px;
  828. padding-left: 20px;
  829. display: block;
  830. overflow: hidden;
  831. font-size: 0em;
  832. border: 1px solid #CDD1DD;
  833. }
  834. .profile_list .form_group_leave input.submit,
  835. .profile_list .form_user_unsubscribe input.submit {
  836. background-position: 2px -1250px;
  837. }
  838. .profile_list .form_group_join input.submit,
  839. .profile_list .form_user_subscribe input.submit {
  840. background-position: 2px -1184px;
  841. }
  842. .profile_list .entity_actions input:hover {
  843. width: auto;
  844. padding-right: 10px;
  845. overflow: visible;
  846. font-size: 1em;
  847. line-height: 1.3em;
  848. border: 1px solid #A6ADBF;
  849. box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  850. }
  851. /* SNOD CompanyLogo styling */
  852. /* TODO move to plugin */
  853. #site_nav_local_views a.company_logo {
  854. width: 138px;
  855. padding: 0px;
  856. font-weight: bold;
  857. text-transform: none;
  858. line-height: 1em;
  859. margin-bottom: 20px;
  860. position: relative;
  861. top: -4px;
  862. }
  863. #site_nav_local_views a.company_logo:hover {
  864. background: none;
  865. color: blue;
  866. text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  867. }
  868. .company_logo img {
  869. max-width: 138px;
  870. margin-bottom: 4px;
  871. }
  872. .company_logo span {
  873. display: block;
  874. }
  875. a.company_logo:hover span {
  876. text-decoration: underline;
  877. }
  878. }/*end of @media screen, projection, tv*/