You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

690 lines
15 KiB

  1. /*!
  2. * jQuery UI CSS Framework 1.11.4
  3. * http://jqueryui.com
  4. *
  5. * Copyright jQuery Foundation and other contributors
  6. * Released under the MIT license.
  7. * http://jquery.org/license
  8. *
  9. * http://api.jqueryui.com/category/theming/
  10. */
  11. /* Layout helpers
  12. ----------------------------------*/
  13. .ui-helper-hidden {
  14. display: none;
  15. }
  16. .ui-helper-hidden-accessible {
  17. border: 0;
  18. clip: rect(0 0 0 0);
  19. height: 1px;
  20. margin: -1px;
  21. overflow: hidden;
  22. padding: 0;
  23. position: absolute;
  24. width: 1px;
  25. }
  26. .ui-helper-reset {
  27. margin: 0;
  28. padding: 0;
  29. border: 0;
  30. outline: 0;
  31. line-height: 1.3;
  32. text-decoration: none;
  33. font-size: 100%;
  34. list-style: none;
  35. }
  36. .ui-helper-clearfix:before,
  37. .ui-helper-clearfix:after {
  38. content: "";
  39. display: table;
  40. border-collapse: collapse;
  41. }
  42. .ui-helper-clearfix:after {
  43. clear: both;
  44. }
  45. .ui-helper-clearfix {
  46. min-height: 0; /* support: IE7 */
  47. }
  48. .ui-helper-zfix {
  49. width: 100%;
  50. height: 100%;
  51. top: 0;
  52. left: 0;
  53. position: absolute;
  54. opacity: 0;
  55. filter:Alpha(Opacity=0); /* support: IE8 */
  56. }
  57. .ui-front {
  58. z-index: 100;
  59. }
  60. /* Interaction Cues
  61. ----------------------------------*/
  62. .ui-state-disabled {
  63. cursor: default !important;
  64. }
  65. /* Icons
  66. ----------------------------------*/
  67. /* states and images */
  68. .ui-icon {
  69. display: block;
  70. text-indent: -99999px;
  71. overflow: hidden;
  72. background-repeat: no-repeat;
  73. }
  74. /* Misc visuals
  75. ----------------------------------*/
  76. /* Overlays */
  77. .ui-widget-overlay {
  78. position: fixed;
  79. top: 0;
  80. left: 0;
  81. width: 100%;
  82. height: 100%;
  83. }
  84. .ui-sortable-handle {
  85. -ms-touch-action: none;
  86. touch-action: none;
  87. }
  88. .ui-accordion .ui-accordion-header {
  89. display: block;
  90. cursor: pointer;
  91. position: relative;
  92. margin: 2px 0 0 0;
  93. padding: .5em .5em .5em .7em;
  94. min-height: 0; /* support: IE7 */
  95. font-size: 100%;
  96. }
  97. .ui-accordion .ui-accordion-icons {
  98. padding-left: 2.2em;
  99. }
  100. .ui-accordion .ui-accordion-icons .ui-accordion-icons {
  101. padding-left: 2.2em;
  102. }
  103. .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  104. position: absolute;
  105. left: .5em;
  106. top: 50%;
  107. margin-top: -8px;
  108. }
  109. .ui-accordion .ui-accordion-content {
  110. padding: 1em 2.2em;
  111. border-top: 0;
  112. overflow: auto;
  113. }
  114. .ui-autocomplete {
  115. position: absolute;
  116. top: 0;
  117. left: 0;
  118. cursor: default;
  119. }
  120. .ui-button {
  121. display: inline-block;
  122. position: relative;
  123. padding: 0;
  124. line-height: normal;
  125. margin-right: .1em;
  126. cursor: pointer;
  127. vertical-align: middle;
  128. text-align: center;
  129. overflow: visible; /* removes extra width in IE */
  130. }
  131. .ui-button,
  132. .ui-button:link,
  133. .ui-button:visited,
  134. .ui-button:hover,
  135. .ui-button:active {
  136. text-decoration: none;
  137. }
  138. /* to make room for the icon, a width needs to be set here */
  139. .ui-button-icon-only {
  140. width: 2.2em;
  141. }
  142. /* button elements seem to need a little more width */
  143. button.ui-button-icon-only {
  144. width: 2.4em;
  145. }
  146. .ui-button-icons-only {
  147. width: 3.4em;
  148. }
  149. button.ui-button-icons-only {
  150. width: 3.7em;
  151. }
  152. /* button text element */
  153. .ui-button .ui-button-text {
  154. display: block;
  155. line-height: normal;
  156. }
  157. .ui-button-text-only .ui-button-text {
  158. padding: .4em 1em;
  159. }
  160. .ui-button-icon-only .ui-button-text,
  161. .ui-button-icons-only .ui-button-text {
  162. padding: .4em;
  163. text-indent: -9999999px;
  164. }
  165. .ui-button-text-icon-primary .ui-button-text,
  166. .ui-button-text-icons .ui-button-text {
  167. padding: .4em 1em .4em 2.1em;
  168. }
  169. .ui-button-text-icon-secondary .ui-button-text,
  170. .ui-button-text-icons .ui-button-text {
  171. padding: .4em 2.1em .4em 1em;
  172. }
  173. .ui-button-text-icons .ui-button-text {
  174. padding-left: 2.1em;
  175. padding-right: 2.1em;
  176. }
  177. /* no icon support for input elements, provide padding by default */
  178. input.ui-button {
  179. padding: .4em 1em;
  180. }
  181. /* button icon element(s) */
  182. .ui-button-icon-only .ui-icon,
  183. .ui-button-text-icon-primary .ui-icon,
  184. .ui-button-text-icon-secondary .ui-icon,
  185. .ui-button-text-icons .ui-icon,
  186. .ui-button-icons-only .ui-icon {
  187. position: absolute;
  188. top: 50%;
  189. margin-top: -8px;
  190. }
  191. .ui-button-icon-only .ui-icon {
  192. left: 50%;
  193. margin-left: -8px;
  194. }
  195. .ui-button-text-icon-primary .ui-button-icon-primary,
  196. .ui-button-text-icons .ui-button-icon-primary,
  197. .ui-button-icons-only .ui-button-icon-primary {
  198. left: .5em;
  199. }
  200. .ui-button-text-icon-secondary .ui-button-icon-secondary,
  201. .ui-button-text-icons .ui-button-icon-secondary,
  202. .ui-button-icons-only .ui-button-icon-secondary {
  203. right: .5em;
  204. }
  205. /* button sets */
  206. .ui-buttonset {
  207. margin-right: 7px;
  208. }
  209. .ui-buttonset .ui-button {
  210. margin-left: 0;
  211. margin-right: -.3em;
  212. }
  213. /* workarounds */
  214. /* reset extra padding in Firefox, see h5bp.com/l */
  215. input.ui-button::-moz-focus-inner,
  216. button.ui-button::-moz-focus-inner {
  217. border: 0;
  218. padding: 0;
  219. }
  220. .ui-datepicker {
  221. width: 17em;
  222. padding: .2em .2em 0;
  223. display: none;
  224. }
  225. .ui-datepicker .ui-datepicker-header {
  226. position: relative;
  227. padding: .2em 0;
  228. }
  229. .ui-datepicker .ui-datepicker-prev,
  230. .ui-datepicker .ui-datepicker-next {
  231. position: absolute;
  232. top: 2px;
  233. width: 1.8em;
  234. height: 1.8em;
  235. }
  236. .ui-datepicker .ui-datepicker-prev-hover,
  237. .ui-datepicker .ui-datepicker-next-hover {
  238. top: 1px;
  239. }
  240. .ui-datepicker .ui-datepicker-prev {
  241. left: 2px;
  242. }
  243. .ui-datepicker .ui-datepicker-next {
  244. right: 2px;
  245. }
  246. .ui-datepicker .ui-datepicker-prev-hover {
  247. left: 1px;
  248. }
  249. .ui-datepicker .ui-datepicker-next-hover {
  250. right: 1px;
  251. }
  252. .ui-datepicker .ui-datepicker-prev span,
  253. .ui-datepicker .ui-datepicker-next span {
  254. display: block;
  255. position: absolute;
  256. left: 50%;
  257. margin-left: -8px;
  258. top: 50%;
  259. margin-top: -8px;
  260. }
  261. .ui-datepicker .ui-datepicker-title {
  262. margin: 0 2.3em;
  263. line-height: 1.8em;
  264. text-align: center;
  265. }
  266. .ui-datepicker .ui-datepicker-title select {
  267. font-size: 1em;
  268. margin: 1px 0;
  269. }
  270. .ui-datepicker select.ui-datepicker-month,
  271. .ui-datepicker select.ui-datepicker-year {
  272. width: 45%;
  273. }
  274. .ui-datepicker table {
  275. width: 100%;
  276. font-size: .9em;
  277. border-collapse: collapse;
  278. margin: 0 0 .4em;
  279. }
  280. .ui-datepicker th {
  281. padding: .7em .3em;
  282. text-align: center;
  283. font-weight: bold;
  284. border: 0;
  285. }
  286. .ui-datepicker td {
  287. border: 0;
  288. padding: 1px;
  289. }
  290. .ui-datepicker td span,
  291. .ui-datepicker td a {
  292. display: block;
  293. padding: .2em;
  294. text-align: right;
  295. text-decoration: none;
  296. }
  297. .ui-datepicker .ui-datepicker-buttonpane {
  298. background-image: none;
  299. margin: .7em 0 0 0;
  300. padding: 0 .2em;
  301. border-left: 0;
  302. border-right: 0;
  303. border-bottom: 0;
  304. }
  305. .ui-datepicker .ui-datepicker-buttonpane button {
  306. float: right;
  307. margin: .5em .2em .4em;
  308. cursor: pointer;
  309. padding: .2em .6em .3em .6em;
  310. width: auto;
  311. overflow: visible;
  312. }
  313. .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  314. float: left;
  315. }
  316. /* with multiple calendars */
  317. .ui-datepicker.ui-datepicker-multi {
  318. width: auto;
  319. }
  320. .ui-datepicker-multi .ui-datepicker-group {
  321. float: left;
  322. }
  323. .ui-datepicker-multi .ui-datepicker-group table {
  324. width: 95%;
  325. margin: 0 auto .4em;
  326. }
  327. .ui-datepicker-multi-2 .ui-datepicker-group {
  328. width: 50%;
  329. }
  330. .ui-datepicker-multi-3 .ui-datepicker-group {
  331. width: 33.3%;
  332. }
  333. .ui-datepicker-multi-4 .ui-datepicker-group {
  334. width: 25%;
  335. }
  336. .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
  337. .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  338. border-left-width: 0;
  339. }
  340. .ui-datepicker-multi .ui-datepicker-buttonpane {
  341. clear: left;
  342. }
  343. .ui-datepicker-row-break {
  344. clear: both;
  345. width: 100%;
  346. font-size: 0;
  347. }
  348. /* RTL support */
  349. .ui-datepicker-rtl {
  350. direction: rtl;
  351. }
  352. .ui-datepicker-rtl .ui-datepicker-prev {
  353. right: 2px;
  354. left: auto;
  355. }
  356. .ui-datepicker-rtl .ui-datepicker-next {
  357. left: 2px;
  358. right: auto;
  359. }
  360. .ui-datepicker-rtl .ui-datepicker-prev:hover {
  361. right: 1px;
  362. left: auto;
  363. }
  364. .ui-datepicker-rtl .ui-datepicker-next:hover {
  365. left: 1px;
  366. right: auto;
  367. }
  368. .ui-datepicker-rtl .ui-datepicker-buttonpane {
  369. clear: right;
  370. }
  371. .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  372. float: left;
  373. }
  374. .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
  375. .ui-datepicker-rtl .ui-datepicker-group {
  376. float: right;
  377. }
  378. .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
  379. .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  380. border-right-width: 0;
  381. border-left-width: 1px;
  382. }
  383. .ui-menu {
  384. list-style: none;
  385. padding: 0;
  386. margin: 0;
  387. display: block;
  388. outline: none;
  389. }
  390. .ui-menu .ui-menu {
  391. position: absolute;
  392. }
  393. .ui-menu .ui-menu-item {
  394. position: relative;
  395. margin: 0;
  396. padding: 3px 1em 3px .4em;
  397. cursor: pointer;
  398. min-height: 0; /* support: IE7 */
  399. /* support: IE10, see #8844 */
  400. list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  401. }
  402. .ui-menu .ui-menu-divider {
  403. margin: 5px 0;
  404. height: 0;
  405. font-size: 0;
  406. line-height: 0;
  407. border-width: 1px 0 0 0;
  408. }
  409. .ui-menu .ui-state-focus,
  410. .ui-menu .ui-state-active {
  411. margin: -1px;
  412. }
  413. /* icon support */
  414. .ui-menu-icons {
  415. position: relative;
  416. }
  417. .ui-menu-icons .ui-menu-item {
  418. padding-left: 2em;
  419. }
  420. /* left-aligned */
  421. .ui-menu .ui-icon {
  422. position: absolute;
  423. top: 0;
  424. bottom: 0;
  425. left: .2em;
  426. margin: auto 0;
  427. }
  428. /* right-aligned */
  429. .ui-menu .ui-menu-icon {
  430. left: auto;
  431. right: 0;
  432. }
  433. .ui-progressbar {
  434. height: 2em;
  435. text-align: left;
  436. overflow: hidden;
  437. }
  438. .ui-progressbar .ui-progressbar-value {
  439. margin: -1px;
  440. height: 100%;
  441. }
  442. .ui-progressbar .ui-progressbar-overlay {
  443. background: url("data:image/gif;base64,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");
  444. height: 100%;
  445. filter: alpha(opacity=25); /* support: IE8 */
  446. opacity: 0.25;
  447. }
  448. .ui-progressbar-indeterminate .ui-progressbar-value {
  449. background-image: none;
  450. }
  451. .ui-selectmenu-menu {
  452. padding: 0;
  453. margin: 0;
  454. position: absolute;
  455. top: 0;
  456. left: 0;
  457. display: none;
  458. }
  459. .ui-selectmenu-menu .ui-menu {
  460. overflow: auto;
  461. /* Support: IE7 */
  462. overflow-x: hidden;
  463. padding-bottom: 1px;
  464. }
  465. .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  466. font-size: 1em;
  467. font-weight: bold;
  468. line-height: 1.5;
  469. padding: 2px 0.4em;
  470. margin: 0.5em 0 0 0;
  471. height: auto;
  472. border: 0;
  473. }
  474. .ui-selectmenu-open {
  475. display: block;
  476. }
  477. .ui-selectmenu-button {
  478. display: inline-block;
  479. overflow: hidden;
  480. position: relative;
  481. text-decoration: none;
  482. cursor: pointer;
  483. }
  484. .ui-selectmenu-button span.ui-icon {
  485. right: 0.5em;
  486. left: auto;
  487. margin-top: -8px;
  488. position: absolute;
  489. top: 50%;
  490. }
  491. .ui-selectmenu-button span.ui-selectmenu-text {
  492. text-align: left;
  493. padding: 0.4em 2.1em 0.4em 1em;
  494. display: block;
  495. line-height: 1.4;
  496. overflow: hidden;
  497. text-overflow: ellipsis;
  498. white-space: nowrap;
  499. }
  500. .ui-slider {
  501. position: relative;
  502. text-align: left;
  503. }
  504. .ui-slider .ui-slider-handle {
  505. position: absolute;
  506. z-index: 2;
  507. width: 1.2em;
  508. height: 1.2em;
  509. cursor: default;
  510. -ms-touch-action: none;
  511. touch-action: none;
  512. }
  513. .ui-slider .ui-slider-range {
  514. position: absolute;
  515. z-index: 1;
  516. font-size: .7em;
  517. display: block;
  518. border: 0;
  519. background-position: 0 0;
  520. }
  521. /* support: IE8 - See #6727 */
  522. .ui-slider.ui-state-disabled .ui-slider-handle,
  523. .ui-slider.ui-state-disabled .ui-slider-range {
  524. filter: inherit;
  525. }
  526. .ui-slider-horizontal {
  527. height: .8em;
  528. }
  529. .ui-slider-horizontal .ui-slider-handle {
  530. top: -.3em;
  531. margin-left: -.6em;
  532. }
  533. .ui-slider-horizontal .ui-slider-range {
  534. top: 0;
  535. height: 100%;
  536. }
  537. .ui-slider-horizontal .ui-slider-range-min {
  538. left: 0;
  539. }
  540. .ui-slider-horizontal .ui-slider-range-max {
  541. right: 0;
  542. }
  543. .ui-slider-vertical {
  544. width: .8em;
  545. height: 100px;
  546. }
  547. .ui-slider-vertical .ui-slider-handle {
  548. left: -.3em;
  549. margin-left: 0;
  550. margin-bottom: -.6em;
  551. }
  552. .ui-slider-vertical .ui-slider-range {
  553. left: 0;
  554. width: 100%;
  555. }
  556. .ui-slider-vertical .ui-slider-range-min {
  557. bottom: 0;
  558. }
  559. .ui-slider-vertical .ui-slider-range-max {
  560. top: 0;
  561. }
  562. .ui-spinner {
  563. position: relative;
  564. display: inline-block;
  565. overflow: hidden;
  566. padding: 0;
  567. vertical-align: middle;
  568. }
  569. .ui-spinner-input {
  570. border: none;
  571. background: none;
  572. color: inherit;
  573. padding: 0;
  574. margin: .2em 0;
  575. vertical-align: middle;
  576. margin-left: .4em;
  577. margin-right: 22px;
  578. }
  579. .ui-spinner-button {
  580. width: 16px;
  581. height: 50%;
  582. font-size: .5em;
  583. padding: 0;
  584. margin: 0;
  585. text-align: center;
  586. position: absolute;
  587. cursor: default;
  588. display: block;
  589. overflow: hidden;
  590. right: 0;
  591. }
  592. /* more specificity required here to override default borders */
  593. .ui-spinner a.ui-spinner-button {
  594. border-top: none;
  595. border-bottom: none;
  596. border-right: none;
  597. }
  598. /* vertically center icon */
  599. .ui-spinner .ui-icon {
  600. position: absolute;
  601. margin-top: -8px;
  602. top: 50%;
  603. left: 0;
  604. }
  605. .ui-spinner-up {
  606. top: 0;
  607. }
  608. .ui-spinner-down {
  609. bottom: 0;
  610. }
  611. /* TR overrides */
  612. .ui-spinner .ui-icon-triangle-1-s {
  613. /* need to fix icons sprite */
  614. background-position: -65px -16px;
  615. }
  616. .ui-tabs {
  617. position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  618. padding: .2em;
  619. }
  620. .ui-tabs .ui-tabs-nav {
  621. margin: 0;
  622. padding: .2em .2em 0;
  623. }
  624. .ui-tabs .ui-tabs-nav li {
  625. list-style: none;
  626. float: left;
  627. position: relative;
  628. top: 0;
  629. margin: 1px .2em 0 0;
  630. border-bottom-width: 0;
  631. padding: 0;
  632. white-space: nowrap;
  633. }
  634. .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  635. float: left;
  636. padding: .5em 1em;
  637. text-decoration: none;
  638. }
  639. .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  640. margin-bottom: -1px;
  641. padding-bottom: 1px;
  642. }
  643. .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
  644. .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
  645. .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  646. cursor: text;
  647. }
  648. .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  649. cursor: pointer;
  650. }
  651. .ui-tabs .ui-tabs-panel {
  652. display: block;
  653. border-width: 0;
  654. padding: 1em 1.4em;
  655. background: none;
  656. }
  657. .ui-tooltip {
  658. padding: 8px;
  659. position: absolute;
  660. z-index: 9999;
  661. max-width: 300px;
  662. -webkit-box-shadow: 0 0 5px #aaa;
  663. box-shadow: 0 0 5px #aaa;
  664. }
  665. body .ui-tooltip {
  666. border-width: 2px;
  667. }