views-admin.theme.css 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083
  1. /**
  2. * The .theme.css file is intended to contain presentation declarations including
  3. * images, borders, colors, and fonts.
  4. */
  5. /* @group Reset */
  6. .views-admin .links {
  7. list-style: none outside none;
  8. margin: 0;
  9. }
  10. .views-admin a:hover {
  11. text-decoration: none;
  12. }
  13. /* @end */
  14. /* @group Layout */
  15. .box-padding {
  16. padding-left: 12px;
  17. padding-right: 12px;
  18. }
  19. .box-margin {
  20. margin: 12px 12px 0 12px;
  21. }
  22. /* @end */
  23. /* @group Icons */
  24. .views-admin .icon {
  25. height: 16px;
  26. width: 16px;
  27. }
  28. .views-admin .icon,
  29. .views-admin .icon-text {
  30. background-attachment: scroll;
  31. background-image: url("../images/sprites.png");
  32. background-position: left top; /* LTR */
  33. background-repeat: no-repeat;
  34. }
  35. .views-admin a.icon {
  36. background-image:
  37. url("../images/sprites.png"),
  38. -moz-linear-gradient(
  39. -90deg,
  40. #ffffff 0px,
  41. #e8e8e8 100%);
  42. background-image:
  43. url("../images/sprites.png"),
  44. -webkit-gradient(
  45. linear,
  46. left top,
  47. left bottom,
  48. color-stop(0.0, rgba(255, 255, 255, 1.0)),
  49. color-stop(1.0, rgba(232, 232, 232, 1.0))
  50. );
  51. background-image:
  52. url("../images/sprites.png"),
  53. -webkit-linear-gradient(
  54. -90deg,
  55. #ffffff 0px,
  56. #e8e8e8 100%);
  57. background-repeat: no-repeat, repeat-y;
  58. border: 1px solid #dddddd;
  59. -moz-border-radius: 4px;
  60. -webkit-border-radius: 4px;
  61. border-radius: 4px;
  62. -moz-box-shadow: 0 0 0 rgba(0,0,0,0.3333) inset;
  63. -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.3333) inset;
  64. box-shadow: 0 0 0 rgba(0,0,0,0.3333) inset;
  65. }
  66. .views-admin a.icon:hover {
  67. border-color: #d0d0d0;
  68. -moz-box-shadow: 0 0 1px rgba(0,0,0,0.3333) inset;
  69. -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.3333) inset;
  70. box-shadow: 0 0 1px rgba(0,0,0,0.3333) inset;
  71. }
  72. .views-admin a.icon:active {
  73. border-color: #c0c0c0;
  74. }
  75. /**
  76. * Targets a <span> element inside an <a> element.
  77. * This assumes no visible text from the span.
  78. */
  79. .views-admin span.icon {
  80. display: inline-block;
  81. float: left;
  82. position: relative;
  83. }
  84. .views-admin .icon.compact {
  85. display: block;
  86. overflow: hidden;
  87. text-indent: -9999px;
  88. }
  89. /* Targets any element with an icon -> text combo */
  90. .views-admin .icon-text {
  91. padding-left: 19px; /* LTR */
  92. }
  93. .views-admin .icon.linked {
  94. background-position: center -153px;
  95. }
  96. .views-admin .icon.unlinked {
  97. background-position: center -195px;
  98. }
  99. .views-admin .icon.add {
  100. background-position: center 3px;
  101. }
  102. .views-admin a.icon.add {
  103. background-position: center 3px, left top;
  104. }
  105. .views-admin .icon.delete {
  106. background-position: center -52px;
  107. }
  108. .views-admin a.icon.delete {
  109. background-position: center -52px, left top;
  110. }
  111. .views-admin .icon.rearrange {
  112. background-position: center -111px;
  113. }
  114. .views-admin a.icon.rearrange {
  115. background-position: center -111px, left top;
  116. }
  117. .views-displays .secondary a:hover > .icon.add {
  118. background-position: center -25px;
  119. }
  120. .views-displays .secondary .open a:hover > .icon.add {
  121. background-position: center 3px;
  122. }
  123. /* @end */
  124. /* @group Forms */
  125. fieldset.box-padding {
  126. border: none;
  127. }
  128. .views-admin fieldset fieldset {
  129. margin-bottom: 0;
  130. }
  131. .form-item {
  132. margin-top: 9px;
  133. padding-bottom: 0;
  134. padding-top: 0;
  135. }
  136. .form-type-checkbox {
  137. margin-top: 6px;
  138. }
  139. input.form-checkbox,
  140. input.form-radio {
  141. vertical-align: baseline;
  142. }
  143. .form-submit:not(.js-hide) + .form-submit,
  144. .views-admin a.button:not(.js-hide) + a.button {
  145. margin-left: 1em; /* LTR */
  146. }
  147. .container-inline {
  148. padding-top: 15px;
  149. }
  150. .container-inline > * + *,
  151. .container-inline .fieldset-wrapper > * + * {
  152. padding-left: 4pt; /* LTR */
  153. }
  154. .views-admin fieldset fieldset.container-inline {
  155. margin-bottom: 1em;
  156. margin-top: 1em;
  157. padding-top: 0;
  158. }
  159. .views-admin fieldset fieldset.container-inline > .fieldset-wrapper {
  160. padding-bottom: 0;
  161. }
  162. /* Indent form elements so they're directly underneath the label of the checkbox that reveals them */
  163. .views-admin .form-type-checkbox + .form-wrapper {
  164. margin-left: 16px; /* LTR */
  165. }
  166. /* Hide 'remove' checkboxes. */
  167. .views-remove-checkbox {
  168. display: none;
  169. }
  170. /* sizes the labels of checkboxes and radio button to the height of the text */
  171. .views-admin .form-type-checkbox label,
  172. .views-admin .form-type-radio label {
  173. line-height: 2;
  174. }
  175. /* @group Dependent options */
  176. .views-admin-dependent .form-item {
  177. margin-bottom: 6px;
  178. margin-top: 6px;
  179. }
  180. /* @end */
  181. /* @end */
  182. /* @group Lists */
  183. .horizontal > * + * {
  184. margin-left: 9px; /* LTR */
  185. padding-left: 9px; /* LTR */
  186. }
  187. .views-ui-view-title {
  188. font-weight: bold;
  189. }
  190. /* @end */
  191. /* @group Messages */
  192. .view-changed {
  193. margin-bottom: 21px;
  194. }
  195. /* @end */
  196. /* @group Headings */
  197. /* Intentionally targeting h1 */
  198. .views-admin h1.unit-title {
  199. font-size: 15px;
  200. line-height: 1.6154;
  201. margin-bottom: 0;
  202. margin-top: 18px;
  203. }
  204. /* @end */
  205. /* @group Tables */
  206. table td,
  207. table th {
  208. vertical-align: top;
  209. }
  210. /* @end */
  211. /* @group List views */
  212. /* These header classes are ambiguous and should be scoped to th elements */
  213. th.views-ui-name {
  214. width: 18%;
  215. }
  216. th.views-ui-description {
  217. width: 26%;
  218. }
  219. th.views-ui-tag {
  220. width: 8%;
  221. }
  222. th.views-ui-path {
  223. width: auto;
  224. }
  225. th.views-ui-operations {
  226. width: 24%;
  227. }
  228. /* @end */
  229. /* @group Add view */
  230. /**
  231. * Drupal core forces AJAX triggering elements to float left when they are
  232. * disabled due to AJAX processing. On the add view page, we have inline
  233. * containers where we don't want that behavior; it causes the select dropdown
  234. * which is triggered to jump to the left while the AJAX throbber is active.
  235. *
  236. * See also http://drupal.org/node/769936 (Drupal core issue); when that is
  237. * fixed it may no longer be necessary to do this.
  238. */
  239. .views-admin .container-inline .progress-disabled {
  240. float: none;
  241. }
  242. /**
  243. * I wish this didn't have to be so specific
  244. */
  245. .form-item-description-enable + .form-item-description {
  246. margin-top: 0;
  247. }
  248. .form-item-description-enable label {
  249. font-weight: bold;
  250. }
  251. .form-item-page-create,
  252. .form-item-block-create {
  253. margin-top: 13px;
  254. }
  255. .form-item-page-create label,
  256. .form-item-block-create label {
  257. font-weight: bold;
  258. }
  259. /* This makes the form elements after the "Display Format" label flow underneath the label */
  260. .form-item-page-style-style-plugin > label,
  261. .form-item-block-style-style-plugin > label {
  262. display: block;
  263. }
  264. .views-attachment .options-set label {
  265. font-weight: normal;
  266. }
  267. /* @end */
  268. /* @group Rearrange filters
  269. *
  270. * Styling for the form that allows views filters to be rearranged.
  271. */
  272. .group-populated {
  273. display: none;
  274. }
  275. td.group-title {
  276. font-weight: bold;
  277. }
  278. .views-ui-dialog td.group-title {
  279. margin: 0;
  280. padding: 0;
  281. }
  282. .views-ui-dialog td.group-title span {
  283. display: block;
  284. height: 1px;
  285. overflow: hidden;
  286. }
  287. .group-message .form-submit,
  288. .views-remove-group-link,
  289. #views-add-group {
  290. float: right;
  291. clear: both;
  292. }
  293. .views-operator-label {
  294. font-style: italic;
  295. font-weight: bold;
  296. padding-left: 0.5em; /* LTR */
  297. text-transform: uppercase;
  298. }
  299. .grouped-description,
  300. .exposed-description {
  301. float: left;
  302. padding-top: 3px;
  303. padding-right: 10px;
  304. }
  305. /* This keeps the collapsible fieldsets of options from crashing into the bottom
  306. * of the edit option columns. Because the edit option columns are floated, the collapsible
  307. * fieldsets need to be floated as well so that the margin above the fieldset interacts with
  308. * the float edit option columns.
  309. */
  310. #edit-options .collapsible {
  311. float: left;
  312. width: 100%;
  313. }
  314. #edit-options-more {
  315. clear: both;
  316. }
  317. /* @end */
  318. /* @group Attachments */
  319. .views-displays {
  320. border: 1px solid #CCC;
  321. padding-bottom: 36px;
  322. }
  323. .views-display-top {
  324. background-color: #F9F9F9;
  325. border-bottom: 1px solid #CCCCCC;
  326. padding: 8px 8px 8px; /* LTR */
  327. position: relative;
  328. }
  329. .views-display-top .secondary {
  330. margin-right: 18em;
  331. }
  332. .views-display-top .secondary > li {
  333. margin-right: 6px;
  334. padding-left: 0;
  335. }
  336. .views-display-top .secondary > li:last-child {
  337. margin-right: 0;
  338. }
  339. #views-display-extra-actions li {
  340. padding: 3px 9px;
  341. }
  342. .views-display-top #views-display-top {
  343. max-width: 180px;
  344. }
  345. /* @end */
  346. /* @group Attachment details tabs
  347. *
  348. * The tabs that switch between sections
  349. */
  350. ul#views-display-menu-tabs {
  351. margin-right: 200px;
  352. }
  353. ul#views-display-menu-tabs li {
  354. margin-bottom: 5px;
  355. }
  356. ul#views-display-menu-tabs li.add ul.action-list li{
  357. margin: 0;
  358. }
  359. .views-displays .secondary a {
  360. border: 1px solid #cbcbcb;
  361. display: inline-block;
  362. font-size: small;
  363. line-height: 1.3333;
  364. padding: 3px 7px;
  365. }
  366. /**
  367. * Display a red border if the display doesn't validate.
  368. */
  369. .views-displays ul.secondary li.active a.active.error,
  370. .views-displays .secondary a.error {
  371. border: 2px solid #ED541D;
  372. padding: 1px 6px;
  373. }
  374. .views-displays .secondary a:focus {
  375. outline: none;
  376. }
  377. .views-displays .secondary a:hover,
  378. .views-displays .secondary .active a {
  379. background-color: #666666;
  380. color: #ffffff;
  381. border-bottom-width: 1px;
  382. }
  383. .views-displays .secondary .open > a {
  384. background-color: #f1f1f1;
  385. border-bottom: 1px solid transparent;
  386. position: relative;
  387. }
  388. .views-displays .secondary .open > a:hover {
  389. background-color: #f1f1f1;
  390. }
  391. .views-displays .secondary .action-list li {
  392. background-color: #f1f1f1;
  393. border-color: #cbcbcb;
  394. border-style: solid;
  395. border-width: 0 1px;
  396. padding: 2px 9px;
  397. }
  398. .views-displays .secondary .action-list li:first-child {
  399. border-width: 1px 1px 0;
  400. }
  401. .views-displays .secondary .action-list li.last {
  402. border-width: 0 1px 1px;
  403. }
  404. .views-displays .secondary .action-list li:last-child {
  405. border-width: 0 1px 1px;
  406. }
  407. .views-displays .secondary .action-list input.form-submit {
  408. background: none repeat scroll 0 0 transparent;
  409. border: medium none;
  410. margin: 0;
  411. padding: 0;
  412. }
  413. .views-displays .secondary .action-list li:hover {
  414. background-color: #dddddd;
  415. }
  416. /* @end */
  417. /* @group Attachment details */
  418. #edit-display-settings-title {
  419. font-size: 14px;
  420. line-height: 1.5;
  421. margin: 0;
  422. }
  423. #edit-display-settings-top {
  424. padding-bottom: 4px;
  425. }
  426. #edit-display-settings-content {
  427. margin-top: 12px;
  428. }
  429. #edit-display-settings-main {
  430. margin-top: 15px;
  431. }
  432. /* @end */
  433. /* @group Attachment columns
  434. *
  435. * The columns that contain the option buckets e.g. Format and Basic Settings
  436. */
  437. .views-display-column + .views-display-column {
  438. margin-top: 0;
  439. }
  440. /* @end */
  441. /* @group Auto preview
  442. *
  443. * The auto-preview checkbox line.
  444. */
  445. #views-ui-preview-form > div > div,
  446. #views-ui-preview-form > div > input {
  447. float: left;
  448. }
  449. #views-ui-preview-form .form-type-checkbox {
  450. margin-top: 2px;
  451. margin-left: 2px;
  452. }
  453. #views-ui-preview-form .form-type-textfield {
  454. margin-top: 5px;
  455. }
  456. #views-ui-preview-form .arguments-preview {
  457. font-size: 1em;
  458. }
  459. #views-ui-preview-form .arguments-preview,
  460. #views-ui-preview-form .form-type-textfield {
  461. margin-left: 14px;
  462. }
  463. #views-ui-preview-form .form-type-textfield label {
  464. display: inline-block;
  465. float: left;
  466. font-weight: normal;
  467. height: 6ex;
  468. margin-right: 0.75em;
  469. }
  470. #views-ui-preview-form .form-type-textfield .description {
  471. white-space: nowrap;
  472. }
  473. /* @end */
  474. /* @group Attachment buckets
  475. *
  476. * These are the individual "buckets," or boxes, inside the display settings area
  477. */
  478. .views-ui-display-tab-bucket {
  479. border: 1px solid #f3f3f3;
  480. line-height: 20px;
  481. margin: 0;
  482. padding-top: 4px;
  483. }
  484. .views-ui-display-tab-bucket + .views-ui-display-tab-bucket {
  485. border-top: medium none;
  486. }
  487. .views-ui-display-tab-bucket > h3,
  488. .views-ui-display-tab-bucket > .views-display-setting {
  489. padding: 2px 6px 4px;
  490. }
  491. .views-ui-display-tab-bucket h3 {
  492. font-size: small;
  493. margin: 0;
  494. }
  495. .views-ui-display-tab-bucket .horizontal.actions {
  496. margin-right: 6px;
  497. }
  498. .views-ui-display-tab-bucket .actions.horizontal li + li {
  499. margin-left: 3px;
  500. padding-left: 3px;
  501. }
  502. .views-ui-display-tab-bucket.access {
  503. padding-top: 0;
  504. }
  505. .views-ui-display-tab-bucket.page-settings {
  506. border-bottom: medium none;
  507. }
  508. .views-display-setting .views-ajax-link {
  509. margin-left: 0.2083em;
  510. margin-right: 0.2083em;
  511. }
  512. /* @end */
  513. /* @group Attachment bucket overridden
  514. *
  515. * Applies a overriden(italics) font style to overridden buckets.
  516. * The better way to implement this would be to add the overridden class
  517. * to the bucket header when the bucket is overridden and style it as a
  518. * generic icon classed element. For the moment, we'll style the bucket
  519. * header specifically with the overriden font style.
  520. */
  521. .views-ui-display-tab-setting.overridden,
  522. .views-ui-display-tab-bucket.overridden > h3 {
  523. font-style: italic;
  524. }
  525. /* @end */
  526. /* @group Attachment bucket drop button */
  527. .views-ui-display-tab-bucket {
  528. position: relative;
  529. }
  530. /* @end */
  531. /* @group Attachment bucket rows
  532. *
  533. * This is each row within one of the "boxes."
  534. */
  535. .views-ui-display-tab-bucket .views-display-setting {
  536. color: #666666;
  537. font-size: 12px;
  538. padding-bottom: 2px;
  539. }
  540. .views-ui-display-tab-bucket .even {
  541. background-color: #f9f9f9;
  542. }
  543. .views-ui-display-tab-bucket .views-group-text {
  544. margin-top: 6px;
  545. margin-bottom: 6px;
  546. }
  547. .views-display-setting .label {
  548. margin-right: 3pt; /* LTR */
  549. }
  550. /* @end */
  551. /* @group Preview
  552. *
  553. * The preview controls and the preview pane
  554. */
  555. #edit-displays-preview-controls .fieldset-wrapper > * {
  556. float: left;
  557. }
  558. #edit-displays-preview-controls .fieldset-wrapper > .form-item {
  559. margin-top: 0.3333em;
  560. }
  561. #edit-displays-preview-controls .form-submit {
  562. display: inline-block;
  563. margin-right: 1em;
  564. }
  565. #edit-displays-preview-controls .form-type-textfield {
  566. margin-left: 1em;
  567. position: relative;
  568. }
  569. #edit-displays-preview-controls .form-type-textfield label {
  570. border-left: 1px solid #999;
  571. padding-left: 1em;
  572. position: absolute;
  573. }
  574. #edit-displays-preview-controls .form-type-textfield label:after {
  575. content: ":";
  576. }
  577. #edit-displays-preview-controls .form-type-textfield label ~ * {
  578. margin-left: 105px;
  579. }
  580. /* @end */
  581. /* @group Modal dialog box
  582. *
  583. * The contents of the popup dialog on the views edit form.
  584. */
  585. .views-ui-dialog {
  586. font-size: small;
  587. padding: 0;
  588. }
  589. .views-ui-dialog .ui-dialog-titlebar-close {
  590. background: url("../images/close.png") no-repeat scroll 6px 3px #F3F4EE;
  591. border-color: #aaaaaa;
  592. -moz-border-radius: 0 10px 12px 0;
  593. -webkit-border-radius: 0 10px 12px 0;
  594. border-radius: 0 10px 12px 0;
  595. border-style: solid;
  596. border-width: 1px 1px 1px 0;
  597. -moz-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1);
  598. -webkit-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1);
  599. box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1);
  600. height: 22px;
  601. right: -28px;
  602. top: 0;
  603. width: 26px;
  604. }
  605. .views-ui-dialog .ui-dialog-titlebar-close span {
  606. display: none;
  607. }
  608. .views-filterable-options .form-type-checkbox {
  609. border: 1px solid #CCC;
  610. padding: 5px 8px;
  611. border-top: none;
  612. }
  613. .views-filterable-options {
  614. border-top: 1px solid #CCC;
  615. }
  616. .views-filterable-options .even .form-type-checkbox {
  617. background-color: #F3F4EE;
  618. }
  619. .filterable-option .form-item {
  620. margin-bottom: 0;
  621. margin-top: 0;
  622. }
  623. .views-filterable-options .form-type-checkbox .description {
  624. margin-top: 0;
  625. margin-bottom: 0;
  626. }
  627. #views-filterable-options-controls {
  628. margin: 1em 0;
  629. }
  630. #views-filterable-options-controls .form-item {
  631. width: 45%;
  632. margin-right: 2%; /* LTR */
  633. }
  634. #views-filterable-options-controls input,
  635. #views-filterable-options-controls select {
  636. width: 200px;
  637. }
  638. .views-ui-dialog .views-filterable-options {
  639. margin-bottom: 10px;
  640. }
  641. .views-ui-dialog .views-add-form-selected.container-inline {
  642. padding-top: 0;
  643. }
  644. .views-ui-dialog .views-add-form-selected.container-inline > div {
  645. display: block;
  646. }
  647. .views-ui-dialog #edit-selected {
  648. margin: 0;
  649. padding: 6px 16px;
  650. }
  651. .views-ui-dialog #views-ajax-title,
  652. .views-ui-dialog .views-override {
  653. background-color: #F3F4EE;
  654. }
  655. .views-ui-dialog .views-override {
  656. padding: 0 13px 8px;
  657. }
  658. .views-ui-dialog .views-override > * {
  659. margin: 0;
  660. }
  661. .views-ui-dialog #views-ajax-title {
  662. font-size: 15px;
  663. padding: 8px 13px;
  664. }
  665. .views-ui-dialog #views-progress-indicator {
  666. font-size: 11px;
  667. position: absolute;
  668. right: 10px; /* LTR */
  669. top: 8px;
  670. }
  671. .views-ui-dialog #views-progress-indicator:before {
  672. content: "\003C\00A0";
  673. }
  674. .views-ui-dialog #views-progress-indicator:after {
  675. content: "\00A0\003E";
  676. }
  677. .views-ui-dialog .scroll {
  678. border: 1px solid #CCC;
  679. border-width: 1px 0;
  680. padding: 8px 13px;
  681. }
  682. .views-ui-dialog fieldset .item-list {
  683. padding-left: 2em;
  684. }
  685. .views-ui-dialog .form-buttons {
  686. background-color: #F3F4EE;
  687. padding: 8px 13px;
  688. }
  689. .views-ui-dialog .form-buttons input {
  690. margin-bottom: 0;
  691. margin-right: 0;
  692. }
  693. /* @end */
  694. /* @group Configure filter criteria */
  695. /* @todo the width and border info could be moved into a more generic class */
  696. /* @todo Make this a class to be used anywhere there's node types? */
  697. .form-type-checkboxes #edit-options-value,
  698. .form-type-checkboxes #edit-options-validate-options-node-types {
  699. border-color: #CCCCCC;
  700. border-style: solid;
  701. border-width: 1px;
  702. max-height: 210px;
  703. overflow: auto;
  704. margin-top: 5px;
  705. padding: 0 5px;
  706. width: 190px;
  707. }
  708. /* @end */
  709. /* @group Rearrange filter criteria */
  710. #views-ui-rearrange-filter-form table {
  711. border-collapse: collapse;
  712. }
  713. #views-ui-rearrange-filter-form tr td[rowspan] {
  714. border-color: #CDCDCD;
  715. border-style: solid;
  716. border-width: 0 1px 1px 1px;
  717. }
  718. #views-ui-rearrange-filter-form tr[id^="views-row"] {
  719. border-right: 1px solid #CDCDCD;
  720. }
  721. #views-ui-rearrange-filter-form tr[id^="views-row"].even td {
  722. background-color: #F3F4ED;
  723. }
  724. #views-ui-rearrange-filter-form .views-group-title {
  725. border-top: 1px solid #CDCDCD;
  726. }
  727. #views-ui-rearrange-filter-form .group-empty {
  728. border-bottom: 1px solid #CDCDCD;
  729. }
  730. /* @end */
  731. /* @group Expose filter form items */
  732. .form-item-options-expose-required,
  733. .form-item-options-expose-label,
  734. .form-item-options-expose-description {
  735. margin-bottom: 6px;
  736. margin-left: 18px;
  737. margin-top: 6px;
  738. }
  739. /* @end */
  740. /* @group Live preview elements */
  741. #views-preview-wrapper {
  742. border: 1px solid #CCC;
  743. border-top: 2px solid #CCC;
  744. padding-bottom: 12px;
  745. padding-top: 12px;
  746. }
  747. #views-ui-preview-form {
  748. margin: 12px;
  749. }
  750. #views-live-preview {
  751. margin: 0 12px;
  752. }
  753. #views-live-preview .views-query-info {
  754. overflow: auto;
  755. }
  756. /* Intentionally targeting h1 */
  757. #views-live-preview h1.section-title {
  758. color: #818181;
  759. display: inline-block;
  760. font-size: 13px;
  761. font-weight: normal;
  762. line-height: 1.6154;
  763. margin-bottom: 0;
  764. margin-top: 0;
  765. }
  766. #views-live-preview .view > * {
  767. margin-top: 18px;
  768. }
  769. #views-live-preview .preview-section {
  770. border: 1px dashed #DEDEDE;
  771. margin: 0 -5px;
  772. padding: 3px 5px;
  773. }
  774. #views-live-preview li.views-row + li.views-row {
  775. margin-top: 18px;
  776. }
  777. /* The div.views-row is intentional and excludes li.views-row, for example */
  778. #views-live-preview div.views-row + div.views-row {
  779. margin-top: 36px;
  780. }
  781. /* @group Query info table */
  782. .views-query-info table {
  783. border-collapse: separate;
  784. border-color: #dddddd;
  785. border-spacing: 0;
  786. margin: 10px 0;
  787. }
  788. .views-query-info table tr {
  789. background-color: #f9f9f9;
  790. }
  791. .views-query-info table th,
  792. .views-query-info table td {
  793. color: #666666;
  794. padding: 4px 10px;
  795. }
  796. /* @end */
  797. /* @group Grid */
  798. #views-live-preview .views-view-grid th,
  799. #views-live-preview .views-view-grid td {
  800. vertical-align: top;
  801. }
  802. /* @end */
  803. /* @group HTML list */
  804. #views-live-preview .view-content > .item-list > ul {
  805. list-style-position: outside;
  806. padding-left: 21px; /* LTR */
  807. }
  808. /* @end */
  809. /* @end */
  810. /* @group Add/edit argument form */
  811. #edit-options-default-action {
  812. width: 300px;
  813. float: left;
  814. }
  815. #edit-options-exception.collapsible {
  816. float: right;
  817. width: 250px;
  818. margin-top: -2px;
  819. }
  820. /* @end */
  821. /* @group AJAX */
  822. /* Hide the drupal system throbber image */
  823. .ajax-progress .throbber {
  824. display: none;
  825. }
  826. .ajax-progress-throbber {
  827. background-color: #232323;
  828. background-image: url("../images/loading-small.gif");
  829. background-position: center center;
  830. background-repeat: no-repeat;
  831. -moz-border-radius: 7px;
  832. -webkit-border-radius: 7px;
  833. border-radius: 7px;
  834. height: 24px;
  835. opacity: .9;
  836. padding: 4px;
  837. width: 24px;
  838. }
  839. /* @end */
  840. /* @group Drupal
  841. *
  842. * Overrides to Drupal system CSS
  843. */
  844. div.messages {
  845. margin-bottom: 18px;
  846. }
  847. /* @end */