style.css 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989
  1. /**
  2. * Generic elements.
  3. */
  4. body {
  5. color: #000;
  6. background: #fff;
  7. font: normal 81.3%/1.538em "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  8. }
  9. a {
  10. color: #0074BD;
  11. text-decoration: none;
  12. }
  13. a:hover {
  14. text-decoration: underline;
  15. }
  16. hr {
  17. margin: 0;
  18. padding: 0;
  19. border: none;
  20. height: 1px;
  21. background: #cccccc;
  22. }
  23. legend {
  24. font-weight: bold;
  25. }
  26. h1,
  27. h2,
  28. h3,
  29. h4,
  30. h5,
  31. h6 {
  32. font-weight: bold;
  33. margin: 10px 0;
  34. }
  35. h1 {
  36. font-size: 1.538em;
  37. }
  38. h2 {
  39. font-size: 1.385em;
  40. }
  41. h3 {
  42. font-size: 1.231em;
  43. }
  44. h4 {
  45. font-size: 1.154em;
  46. }
  47. h5,
  48. h6 {
  49. font-size: 1.077em;
  50. }
  51. p {
  52. margin: 1em 0;
  53. }
  54. dl {
  55. margin: 0 0 20px;
  56. }
  57. dl dd,
  58. dl dl {
  59. margin-left: 20px; /* LTR */
  60. margin-bottom: 10px;
  61. }
  62. blockquote {
  63. margin: 1em 40px;
  64. }
  65. address {
  66. font-style: italic;
  67. }
  68. u,
  69. ins {
  70. text-decoration: underline;
  71. }
  72. s,
  73. strike,
  74. del {
  75. text-decoration: line-through;
  76. }
  77. big {
  78. font-size: larger;
  79. }
  80. small {
  81. font-size: smaller;
  82. }
  83. sub {
  84. vertical-align: sub;
  85. font-size: smaller;
  86. line-height: normal;
  87. }
  88. sup {
  89. vertical-align: super;
  90. font-size: smaller;
  91. line-height: normal;
  92. }
  93. nobr {
  94. white-space: nowrap;
  95. }
  96. abbr,
  97. acronym {
  98. border-bottom: dotted 1px;
  99. }
  100. ul,
  101. .block ul,
  102. .item-list ul {
  103. list-style-type: disc;
  104. list-style-image: none;
  105. margin: 0.25em 0 0.25em 1.5em; /* LTR */
  106. }
  107. .item-list .pager li {
  108. padding: 0.5em;
  109. }
  110. .item-list ul li,
  111. li.leaf,
  112. ul.menu li {
  113. list-style-type: disc;
  114. list-style-image: none;
  115. }
  116. ul.menu li {
  117. margin: 0;
  118. }
  119. ol {
  120. list-style-type: decimal;
  121. margin: 0.25em 0 0.25em 2em; /* LTR */
  122. }
  123. .item-list ul li.collapsed,
  124. ul.menu li.collapsed {
  125. list-style-image:url(../../misc/menu-collapsed.png);
  126. list-style-type:disc;
  127. }
  128. .item-list ul li.expanded,
  129. ul.menu li.expanded {
  130. list-style-image:url(../../misc/menu-expanded.png);
  131. list-style-type:circle;
  132. }
  133. quote,
  134. code {
  135. margin: .5em 0;
  136. }
  137. code,
  138. pre,
  139. kbd {
  140. font-size: 1.231em;
  141. }
  142. pre {
  143. margin: 0.5em 0;
  144. white-space: pre-wrap;
  145. }
  146. /**
  147. * Skip link.
  148. */
  149. #skip-link {
  150. margin-top: 0;
  151. position: absolute;
  152. left: 50%; /* LTR */
  153. margin-left: -5.25em; /* LTR */
  154. width: auto;
  155. z-index: 50;
  156. }
  157. #skip-link a,
  158. #skip-link a:link,
  159. #skip-link a:visited {
  160. display: block;
  161. background: #444;
  162. color: #fff;
  163. font-size: 0.94em;
  164. padding: 1px 10px 2px 10px; /* LTR */
  165. text-decoration: none;
  166. -moz-border-radius: 0 0 10px 10px;
  167. -webkit-border-top-left-radius: 0;
  168. -webkit-border-top-right-radius: 0;
  169. -webkit-border-bottom-left-radius: 10px;
  170. -webkit-border-bottom-right-radius: 10px;
  171. border-radius: 0 0 10px 10px;
  172. }
  173. #skip-link a:hover,
  174. #skip-link a:focus,
  175. #skip-link a:active {
  176. outline: 0;
  177. }
  178. /**
  179. * Branding.
  180. */
  181. #branding {
  182. overflow: hidden;
  183. padding: 20px 20px 0 20px; /* LTR */
  184. position: relative;
  185. background-color: #e0e0d8;
  186. }
  187. #branding div.breadcrumb {
  188. font-size: 0.846em;
  189. padding-bottom: 5px;
  190. }
  191. #branding div.block {
  192. position: relative;
  193. float: right; /* LTR */
  194. width: 240px;
  195. padding-left: 10px; /* LTR */
  196. background: #333;
  197. }
  198. #branding div.block form label {
  199. display: none;
  200. }
  201. #branding div.block form div.form-item {
  202. float: left; /* LTR */
  203. border: 0;
  204. margin: 0;
  205. padding: 0;
  206. }
  207. #branding div.block form input.form-text {
  208. width: 140px;
  209. margin-right: 10px; /* LTR */
  210. }
  211. #branding div.block form input.form-submit {
  212. text-align: center;
  213. width: 80px;
  214. }
  215. /**
  216. * Help.
  217. */
  218. #help {
  219. font-size: 0.923em;
  220. margin-top: 1em;
  221. }
  222. #help p {
  223. margin: 0 0 10px;
  224. }
  225. #help div.more-help-link {
  226. text-align: right; /* LTR */
  227. }
  228. /**
  229. * Page title.
  230. */
  231. #page-title {
  232. background: #333;
  233. padding-top: 20px;
  234. }
  235. #branding h1.page-title {
  236. color: #000;
  237. margin: 0;
  238. padding-bottom: 10px;
  239. font-size: 1.385em;
  240. font-weight: normal;
  241. float: left; /* LTR */
  242. }
  243. /**
  244. * Console.
  245. */
  246. #console {
  247. margin: 9px 0 10px;
  248. }
  249. /**
  250. * Tabs.
  251. */
  252. ul.primary {
  253. float: right; /* LTR */
  254. border-bottom: none;
  255. text-transform: uppercase;
  256. font-size: 0.923em;
  257. height: 2.60em;
  258. margin: 0;
  259. padding-top: 0;
  260. }
  261. ul.primary li {
  262. float: left; /* LTR */
  263. list-style: none;
  264. margin: 0 2px;
  265. }
  266. ul.primary li a:link,
  267. ul.primary li a.active,
  268. ul.primary li a:active,
  269. ul.primary li a:visited,
  270. ul.primary li a:hover,
  271. ul.primary li.active a {
  272. display: block;
  273. float: left; /* LTR */
  274. height: 2.60em;
  275. line-height: 2.60em;
  276. padding: 0 18px 8px;
  277. background-color: #a6a7a2;
  278. color: #000;
  279. font-weight: bold;
  280. border-width: 1px 1px 0 1px;
  281. border-style: solid;
  282. border-color: #a6a7a2;
  283. -moz-border-radius: 8px 8px 0 0;
  284. -webkit-border-top-left-radius: 8px;
  285. -webkit-border-top-right-radius: 8px;
  286. border-radius: 8px 8px 0 0;
  287. }
  288. ul.primary li.active a,
  289. ul.primary li.active a.active,
  290. ul.primary li.active a:active,
  291. ul.primary li.active a:visited {
  292. background-color: #fff;
  293. border-color: #c9cac4;
  294. }
  295. ul.primary li a:hover {
  296. color: #fff;
  297. }
  298. ul.primary li.active a:hover {
  299. color: #000;
  300. }
  301. .tabs-secondary {
  302. clear: both;
  303. }
  304. ul.secondary {
  305. float: right; /* LTR */
  306. font-size: 0.923em;
  307. padding: 0 3px 5px;
  308. line-height: 1.385em;
  309. overflow: hidden;
  310. background-color: #fff;
  311. }
  312. ul.secondary li {
  313. margin: 0 5px;
  314. float: none; /* LTR */
  315. }
  316. ul.secondary li a {
  317. background-color: #ddd;
  318. color: #000;
  319. display: inline-block;
  320. }
  321. ul.secondary li a,
  322. ul.secondary li a:hover,
  323. ul.secondary li.active a,
  324. ul.secondary li.active a.active {
  325. padding: 2px 10px;
  326. -moz-border-radius: 7px;
  327. -webkit-border-radius: 7px;
  328. border-radius: 7px;
  329. }
  330. ul.secondary li a:hover,
  331. ul.secondary li.active a,
  332. ul.secondary li.active a.active {
  333. color: #fff;
  334. background: #666;
  335. }
  336. #content {
  337. clear: left;
  338. }
  339. /**
  340. * Page layout.
  341. */
  342. #page {
  343. padding: 20px 0 40px 0; /* LTR */
  344. margin-right: 40px; /* LTR */
  345. margin-left: 40px; /* LTR */
  346. background: #fff;
  347. position: relative;
  348. color: #333;
  349. }
  350. #secondary-links ul.links li {
  351. padding: 0 10px 10px 0; /* LTR */
  352. }
  353. #secondary-links ul.links li a {
  354. font-size: 0.923em;
  355. background: #777;
  356. color: #fff;
  357. text-align: center;
  358. padding: 5px;
  359. height: 55px;
  360. width: 80px;
  361. overflow: hidden;
  362. -moz-border-radius: 5px;
  363. -webkit-border-radius: 5px;
  364. border-radius: 5px;
  365. }
  366. #secondary-links ul.links li a:hover {
  367. background: #999;
  368. }
  369. ul.links li,
  370. ul.inline li {
  371. padding-right: 1em; /* LTR */
  372. }
  373. ul.inline li {
  374. display: inline;
  375. }
  376. #secondary-links ul.links li.active-trail a,
  377. #secondary-links ul.links li a.active {
  378. background: #333;
  379. }
  380. ul.admin-list li {
  381. position: relative;
  382. padding-left: 30px; /* LTR */
  383. padding-top: 9px;
  384. border-top: 1px solid #ccc;
  385. margin-left: 0; /* LTR */
  386. margin-bottom: 10px;
  387. background: url(images/list-item.png) no-repeat 0 11px; /* LTR */
  388. list-style-type: none;
  389. list-style-image: none;
  390. }
  391. .admin-panel .item-list ul,
  392. ul.admin-list {
  393. margin: 0;
  394. padding: 0;
  395. }
  396. .admin-panel .item-list ul,
  397. ul.admin-list.compact {
  398. margin: 8px 0;
  399. }
  400. .admin-panel .item-list li,
  401. ul.admin-list.compact li {
  402. border: none;
  403. background: none;
  404. margin: 0 0 0.75em;
  405. line-height: 1;
  406. padding: 0;
  407. }
  408. ul.admin-list li:last-child {
  409. border-bottom: none;
  410. }
  411. ul.admin-list li a {
  412. margin-left: -30px; /* LTR */
  413. padding: 0 0 4px 30px; /* LTR */
  414. min-height: 0;
  415. }
  416. ul.admin-list.compact li a {
  417. margin-left: 0; /* LTR */
  418. padding: 0;
  419. }
  420. ul.admin-list li div.description a {
  421. margin-left: 0; /* LTR */
  422. padding: 0;
  423. min-height: inherit;
  424. }
  425. div.submitted {
  426. color: #898989;
  427. }
  428. /**
  429. * Tables.
  430. */
  431. table {
  432. width: 100%;
  433. font-size: 0.923em;
  434. margin: 0 0 10px;
  435. border: 1px solid #bebfb9;
  436. }
  437. table td,
  438. table th {
  439. vertical-align: middle;
  440. padding: 8px 10px;
  441. border: 0;
  442. color: #000;
  443. }
  444. tr.even,
  445. tr.odd {
  446. border-width: 0 1px 0 1px;
  447. border-style: solid;
  448. border-color: #bebfb9;
  449. background: #f3f4ee;
  450. }
  451. tr.odd {
  452. background: #fff;
  453. }
  454. tr.drag {
  455. background: #fe7;
  456. }
  457. tr.drag-previous {
  458. background: #ffb;
  459. }
  460. table th {
  461. text-transform: uppercase;
  462. background: #e1e2dc;
  463. font-weight: normal;
  464. border-width: 1px;
  465. border-style: solid;
  466. border-color: #bebfb9;
  467. padding: 3px 10px;
  468. }
  469. table th.active {
  470. background: #bdbeb9;
  471. }
  472. table th a {
  473. display: block;
  474. position: relative;
  475. }
  476. table th.active a {
  477. padding: 0 25px 0 0; /* LTR */
  478. }
  479. table th.active img {
  480. position: absolute;
  481. top: 3px;
  482. right: 3px; /* LTR */
  483. }
  484. table td.active {
  485. background: #e9e9dd;
  486. }
  487. table tr.odd td.active {
  488. background: #f3f4ee;
  489. }
  490. table tr.selected td.active,
  491. table tr.selected td {
  492. background: #ffc;
  493. border-color: #eeb;
  494. }
  495. table.system-status-report tr {
  496. border-bottom: 1px solid #ccc;
  497. }
  498. table.system-status-report tr.ok {
  499. color: #255b1e;
  500. background-color: #e5ffe2;
  501. }
  502. table.system-status-report tr.info {
  503. color: #040f37;
  504. background-color: #bdf;
  505. }
  506. table.system-status-report tr.warning {
  507. color: #840;
  508. background-color: #fffce5;
  509. }
  510. table.system-status-report tr.error {
  511. color: #8c2e0b;
  512. background-color: #fef5f1;
  513. }
  514. /**
  515. * Exception for webkit bug with the right border of the last cell
  516. * in some tables, since it's webkit only, we can use :last-child
  517. */
  518. tr td:last-child {
  519. border-right: 1px solid #bebfb9; /* LTR */
  520. }
  521. /**
  522. * Fieldsets.
  523. *
  524. * Fieldset legends are displayed like containers in Seven. However, several
  525. * browsers do not support styling of LEGEND elements. To achieve the desired
  526. * styling:
  527. * - All fieldsets use 'position: relative'.
  528. * - All legend labels are wrapped in a single span.fieldset-legend that uses
  529. * 'position: absolute', which means that the LEGEND element itself is not
  530. * rendered by browsers.
  531. * - Due to using 'position: absolute', collapsed fieldsets do not have a
  532. * height; the fieldset requires a 'padding-top' to make the absolute
  533. * positioned .fieldset-legend appear as though it would have a height.
  534. * - Various browsers are positioning the legend differently if there is a
  535. * 'padding-left'/'padding-right' applied on a fieldset and inherit the
  536. * positioning even to absolute positioned elements within; we therefore have
  537. * to apply all padding to the inner .fieldset-wrapper instead.
  538. */
  539. fieldset {
  540. border: 1px solid #ccc;
  541. padding: 2.5em 0 0 0; /* LTR */
  542. position: relative;
  543. margin: 1em 0;
  544. }
  545. fieldset .fieldset-legend {
  546. margin-top: 0.5em;
  547. padding-left: 15px; /* LTR */
  548. position: absolute;
  549. text-transform: uppercase;
  550. }
  551. fieldset .fieldset-wrapper {
  552. padding: 0 13px 13px 15px; /* LTR */
  553. }
  554. fieldset.collapsed {
  555. background-color: transparent;
  556. }
  557. html.js fieldset.collapsed {
  558. border-width: 1px;
  559. height: auto;
  560. }
  561. fieldset fieldset {
  562. background-color: #fff;
  563. }
  564. fieldset fieldset fieldset {
  565. background-color: #f8f8f8;
  566. }
  567. /**
  568. * Form elements.
  569. */
  570. .form-item {
  571. padding: 9px 0;
  572. margin: 0 0 10px;
  573. }
  574. .filter-wrapper .form-item,
  575. div.teaser-checkbox .form-item,
  576. .form-item .form-item {
  577. padding: 5px 0;
  578. margin: 0;
  579. border: 0;
  580. }
  581. .form-type-checkbox {
  582. padding: 0;
  583. }
  584. .text-format-wrapper .form-item {
  585. padding-bottom: 0;
  586. }
  587. .form-item label {
  588. margin: 0;
  589. padding: 0;
  590. }
  591. .form-item label.option {
  592. font-size: 0.923em;
  593. text-transform: none;
  594. }
  595. .form-item label.option input {
  596. vertical-align: middle;
  597. }
  598. .form-disabled input.form-autocomplete,
  599. .form-disabled input.form-text,
  600. .form-disabled input.form-file,
  601. .form-disabled textarea.form-textarea,
  602. .form-disabled select.form-select {
  603. background-color: #eee;
  604. color: #777;
  605. }
  606. /* Filter */
  607. .filter-wrapper {
  608. border-top: 0;
  609. padding: 10px 2px;
  610. }
  611. .filter-wrapper .fieldset-wrapper {
  612. padding: 0 6px;
  613. }
  614. .filter-wrapper .form-item,
  615. .filter-wrapper .filter-guidelines,
  616. .filter-wrapper .filter-help {
  617. font-size: 0.923em;
  618. padding: 2px 0 0 0; /* LTR */
  619. }
  620. ul.tips,
  621. div.description,
  622. .form-item div.description {
  623. margin: 5px 0;
  624. line-height: 1.231em;
  625. font-size: 0.923em;
  626. color: #666;
  627. }
  628. ul.tips li {
  629. margin: 0.25em 0 0.25em 1.5em; /* LTR */
  630. }
  631. body div.form-type-radio div.description,
  632. body div.form-type-checkbox div.description {
  633. margin-left: 1.5em; /* LTR */
  634. }
  635. input.form-submit,
  636. a.button {
  637. cursor: pointer;
  638. padding: 4px 17px;
  639. margin-bottom: 1em;
  640. margin-right: 1em; /* LTR */
  641. color: #5a5a5a;
  642. text-align: center;
  643. font-weight: normal;
  644. font-size: 1.077em;
  645. font-family: "Lucida Grande", Verdana, sans-serif;
  646. border: 1px solid #e4e4e4;
  647. border-bottom: 1px solid #b4b4b4;
  648. border-left-color: #d2d2d2;
  649. border-right-color: #d2d2d2;
  650. background: url(images/buttons.png) 0 0 repeat-x;
  651. -moz-border-radius: 20px;
  652. -webkit-border-radius: 20px;
  653. border-radius: 20px;
  654. }
  655. a.button:link,
  656. a.button:visited,
  657. a.button:hover,
  658. a.button:active {
  659. text-decoration: none;
  660. color: #5a5a5a;
  661. }
  662. input.form-submit:active {
  663. background: #666;
  664. color: #fff;
  665. border-color: #555;
  666. text-shadow: #222 0 -1px 0;
  667. }
  668. input.form-button-disabled,
  669. input.form-button-disabled:active {
  670. background: #eee none;
  671. border-color: #eee;
  672. text-shadow: none;
  673. color: #999;
  674. }
  675. input.form-autocomplete,
  676. input.form-text,
  677. input.form-file,
  678. textarea.form-textarea,
  679. select.form-select {
  680. padding: 2px;
  681. border: 1px solid #ccc;
  682. border-top-color: #999;
  683. background: #fff;
  684. color: #333;
  685. }
  686. input.form-text:focus,
  687. input.form-file:focus,
  688. textarea.form-textarea:focus,
  689. select.form-select:focus {
  690. color: #000;
  691. border-color: #ace;
  692. }
  693. html.js input.form-autocomplete {
  694. background-position: 100% 4px;
  695. }
  696. html.js input.throbbing {
  697. background-position: 100% -16px;
  698. }
  699. ul.action-links {
  700. margin: 1em 0;
  701. padding: 0 20px 0 20px; /* LTR */
  702. list-style-type: none;
  703. overflow: hidden;
  704. }
  705. ul.action-links li {
  706. float: left; /* LTR */
  707. margin: 0 1em 0 0; /* LTR */
  708. }
  709. ul.action-links a {
  710. padding-left: 15px; /* LTR */
  711. background: transparent url(images/add.png) no-repeat 0 center;
  712. line-height: 30px;
  713. }
  714. /* Exceptions */
  715. #diff-inline-form select,
  716. div.filter-options select {
  717. padding: 0;
  718. }
  719. /**
  720. * System.
  721. */
  722. div.admin .right,
  723. div.admin .left {
  724. width: 49%;
  725. margin: 0;
  726. }
  727. div.admin-panel,
  728. div.admin-panel .body {
  729. padding: 0;
  730. clear: left;
  731. }
  732. div.admin-panel {
  733. margin: 0 0 20px;
  734. padding: 9px;
  735. background: #f8f8f8;
  736. border: 1px solid #ccc;
  737. }
  738. div.admin-panel h3 {
  739. font-size: 0.923em;
  740. text-transform: uppercase;
  741. margin: 0;
  742. padding-bottom: 9px;
  743. }
  744. /* admin/appearance */
  745. #system-themes-page h2 {
  746. font-weight: normal;
  747. text-transform: uppercase;
  748. }
  749. .theme-selector h3 {
  750. font-weight: normal;
  751. }
  752. .theme-default h3 {
  753. font-weight: bold;
  754. }
  755. .system-themes-list-enabled .theme-selector h3 {
  756. margin-top: 0;
  757. }
  758. /* Update options. */
  759. div.admin-options {
  760. background: #f8f8f8;
  761. line-height: 30px;
  762. height: 30px;
  763. padding: 9px;
  764. border: 1px solid #ccc;
  765. margin: 0 0 10px;
  766. }
  767. div.admin-options label {
  768. text-transform: uppercase;
  769. font: 0.846em/1.875em Lucida Grande, Lucida Sans Unicode, sans-serif;
  770. }
  771. div.admin-options label,
  772. div.admin-options div.form-item {
  773. margin-right: 10px; /* LTR */
  774. float: left; /* LTR */
  775. }
  776. div.admin-options div.form-item {
  777. padding: 0;
  778. border: 0;
  779. }
  780. /* Update status */
  781. .versions table.version {
  782. border: none;
  783. }
  784. /* Maintenance theming */
  785. body.in-maintenance #sidebar-first {
  786. float: left; /* LTR */
  787. width: 200px;
  788. }
  789. body.in-maintenance #content {
  790. float: right; /* LTR */
  791. width: 550px;
  792. padding-right: 20px; /* LTR */
  793. clear: none;
  794. }
  795. body.in-maintenance #page {
  796. overflow: auto;
  797. width: 770px;
  798. margin: 0 auto;
  799. padding-top: 2em;
  800. }
  801. body.in-maintenance #branding h1 {
  802. width: 770px;
  803. margin: 0 auto;
  804. float: none;
  805. }
  806. body.in-maintenance .form-radios .form-type-radio {
  807. padding: 2px 0;
  808. }
  809. body.in-maintenance div.form-item:after {
  810. content: "";
  811. display: none;
  812. clear: none;
  813. }
  814. body.in-maintenance .form-submit {
  815. display: block;
  816. }
  817. body.in-maintenance #logo {
  818. margin-bottom: 1.5em;
  819. max-width: 180px;
  820. }
  821. ol.task-list {
  822. margin-left: 0; /* LTR */
  823. list-style-type: none;
  824. list-style-image: none;
  825. }
  826. ol.task-list li {
  827. padding: 0.5em 1em 0.5em 20px; /* LTR */
  828. color: #adadad;
  829. }
  830. ol.task-list li.active {
  831. background: transparent url(images/task-item.png) no-repeat 3px 50%; /* LTR */
  832. padding: 0.5em 1em 0.5em 20px; /* LTR */
  833. color: #000;
  834. }
  835. ol.task-list li.done {
  836. background: transparent url(images/task-check.png) no-repeat 0 50%;
  837. color: green;
  838. }
  839. /* Overlay theming */
  840. .overlay #branding {
  841. background-color: #fff;
  842. padding-top: 15px;
  843. }
  844. .overlay #branding h1.page-title,
  845. .overlay #left,
  846. .overlay #footer {
  847. display: none;
  848. }
  849. .overlay #page {
  850. margin: 0;
  851. padding: 0 20px;
  852. }
  853. .overlay #branding div.breadcrumb {
  854. float: left; /* LTR */
  855. position: relative;
  856. z-index: 10;
  857. }
  858. #overlay-tabs {
  859. bottom: -1px;
  860. font-size: 1.54em;
  861. line-height: 1.54em;
  862. margin: 0;
  863. }
  864. #overlay-tabs li {
  865. margin: 0 -2px;
  866. }
  867. .overlay ul.secondary {
  868. background: transparent none;
  869. margin: -1.4em 0 0.3em 0; /* LTR */
  870. overflow: visible;
  871. }
  872. .overlay #content {
  873. padding: 0;
  874. }
  875. h1#overlay-title {
  876. font-weight: normal;
  877. }
  878. /* Shortcut theming */
  879. div.add-or-remove-shortcuts {
  880. float: left; /* LTR */
  881. padding-top: 6px;
  882. padding-left: 6px; /* LTR */
  883. }
  884. /* Dashboard */
  885. #dashboard .dashboard-region div.block h2 {
  886. background: #E0E0D8;
  887. }
  888. #dashboard div.block h2 {
  889. margin: 0;
  890. font-size: 1em;
  891. padding: 3px 10px;
  892. }
  893. #dashboard div.block div.content {
  894. padding: 10px 5px 5px 5px; /* LTR */
  895. }
  896. #dashboard div.block div.content ul.menu {
  897. margin-left: 20px; /* LTR */
  898. }
  899. #dashboard .dashboard-region .block {
  900. border: #ccc 1px solid;
  901. }
  902. /* Field UI */
  903. #field-display-overview input.field-formatter-settings-edit {
  904. margin: 0;
  905. padding: 1px 8px;
  906. }
  907. #field-display-overview tr.field-formatter-settings-changed {
  908. background: #FFFFBB;
  909. }
  910. #field-display-overview tr.drag {
  911. background: #FFEE77;
  912. }
  913. #field-display-overview tr.field-formatter-settings-editing {
  914. background: #D5E9F2;
  915. }
  916. #field-display-overview .field-formatter-settings-edit-form .form-item {
  917. margin: 10px 0;
  918. }
  919. #field-display-overview .field-formatter-settings-edit-form .form-submit {
  920. margin-bottom: 0;
  921. }
  922. /* Recent content block */
  923. #dashboard div#block-node-recent div.content {
  924. padding: 0;
  925. }
  926. #block-node-recent table,
  927. #block-node-recent tr {
  928. border: none;
  929. }
  930. #block-node-recent .more-link {
  931. padding: 0 5px 5px 0; /* LTR */
  932. }
  933. /* User login block */
  934. #user-login-form .openid-links {
  935. margin-left: 0; /* LTR */
  936. }
  937. #user-login-form .openid-links .user-link {
  938. margin-left: 1.5em; /* LTR */
  939. }
  940. /* Disable overlay message */
  941. #overlay-disable-message {
  942. background-color: #addafc;
  943. }
  944. #overlay-disable-message a,
  945. #overlay-disable-message a:visited {
  946. color: #000;
  947. }
  948. #overlay-disable-message a:focus,
  949. #overlay-disable-message a:active {
  950. outline: none;
  951. text-decoration: underline;
  952. }
  953. .overlay-disable-message-focused a {
  954. padding: 0.4em 0.6em;
  955. }
  956. .overlay-disable-message-focused #overlay-dismiss-message {
  957. background-color: #59a0d8;
  958. color: #fff;
  959. -moz-border-radius: 8px;
  960. -webkit-border-radius: 8px;
  961. border-radius: 8px;
  962. }