jquery-ui.structure.css 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825
  1. .ui-helper-hidden {
  2. display: none;
  3. }
  4. .ui-helper-hidden-accessible {
  5. border: 0;
  6. clip: rect(0 0 0 0);
  7. height: 1px;
  8. margin: -1px;
  9. overflow: hidden;
  10. padding: 0;
  11. position: absolute;
  12. width: 1px;
  13. }
  14. .ui-helper-reset {
  15. margin: 0;
  16. padding: 0;
  17. border: 0;
  18. outline: 0;
  19. line-height: 1.3;
  20. text-decoration: none;
  21. font-size: 100%;
  22. list-style: none;
  23. }
  24. .ui-helper-clearfix:before,
  25. .ui-helper-clearfix:after {
  26. content: "";
  27. display: table;
  28. border-collapse: collapse;
  29. }
  30. .ui-helper-clearfix:after {
  31. clear: both;
  32. }
  33. .ui-helper-zfix {
  34. width: 100%;
  35. height: 100%;
  36. top: 0;
  37. left: 0;
  38. position: absolute;
  39. opacity: 0;
  40. -ms-filter: "alpha(opacity=0)";
  41. }
  42. .ui-front {
  43. z-index: 100;
  44. }
  45. .ui-state-disabled {
  46. cursor: default !important;
  47. pointer-events: none;
  48. }
  49. .ui-icon {
  50. display: inline-block;
  51. vertical-align: middle;
  52. margin-top: -.25em;
  53. position: relative;
  54. text-indent: -99999px;
  55. overflow: hidden;
  56. background-repeat: no-repeat;
  57. }
  58. .ui-widget-icon-block {
  59. left: 50%;
  60. margin-left: -8px;
  61. display: block;
  62. }
  63. .ui-widget-overlay {
  64. position: fixed;
  65. top: 0;
  66. left: 0;
  67. width: 100%;
  68. height: 100%;
  69. }
  70. .ui-accordion .ui-accordion-header {
  71. display: block;
  72. cursor: pointer;
  73. position: relative;
  74. margin: 2px 0 0 0;
  75. padding: .5em .5em .5em .7em;
  76. font-size: 100%;
  77. }
  78. .ui-accordion .ui-accordion-content {
  79. padding: 1em 2.2em;
  80. border-top: 0;
  81. overflow: auto;
  82. }
  83. .ui-autocomplete {
  84. position: absolute;
  85. top: 0;
  86. left: 0;
  87. cursor: default;
  88. }
  89. .ui-menu {
  90. list-style: none;
  91. padding: 0;
  92. margin: 0;
  93. display: block;
  94. outline: 0;
  95. }
  96. .ui-menu .ui-menu {
  97. position: absolute;
  98. }
  99. .ui-menu .ui-menu-item {
  100. margin: 0;
  101. cursor: pointer;
  102. list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  103. }
  104. .ui-menu .ui-menu-item-wrapper {
  105. position: relative;
  106. padding: 3px 1em 3px .4em;
  107. }
  108. .ui-menu .ui-menu-divider {
  109. margin: 5px 0;
  110. height: 0;
  111. font-size: 0;
  112. line-height: 0;
  113. border-width: 1px 0 0 0;
  114. }
  115. .ui-menu .ui-state-focus,
  116. .ui-menu .ui-state-active {
  117. margin: -1px;
  118. }
  119. .ui-menu-icons {
  120. position: relative;
  121. }
  122. .ui-menu-icons .ui-menu-item-wrapper {
  123. padding-left: 2em;
  124. }
  125. .ui-menu .ui-icon {
  126. position: absolute;
  127. top: 0;
  128. bottom: 0;
  129. left: .2em;
  130. margin: auto 0;
  131. }
  132. .ui-menu .ui-menu-icon {
  133. left: auto;
  134. right: 0;
  135. }
  136. .ui-button {
  137. padding: .4em 1em;
  138. display: inline-block;
  139. position: relative;
  140. line-height: normal;
  141. margin-right: .1em;
  142. cursor: pointer;
  143. vertical-align: middle;
  144. text-align: center;
  145. -webkit-user-select: none;
  146. -moz-user-select: none;
  147. -ms-user-select: none;
  148. user-select: none;
  149. overflow: visible;
  150. }
  151. .ui-button,
  152. .ui-button:link,
  153. .ui-button:visited,
  154. .ui-button:hover,
  155. .ui-button:active {
  156. text-decoration: none;
  157. }
  158. .ui-button-icon-only {
  159. width: 2em;
  160. box-sizing: border-box;
  161. text-indent: -9999px;
  162. white-space: nowrap;
  163. }
  164. input.ui-button.ui-button-icon-only {
  165. text-indent: 0;
  166. }
  167. .ui-button-icon-only .ui-icon {
  168. position: absolute;
  169. top: 50%;
  170. left: 50%;
  171. margin-top: -8px;
  172. margin-left: -8px;
  173. }
  174. .ui-button.ui-icon-notext .ui-icon {
  175. padding: 0;
  176. width: 2.1em;
  177. height: 2.1em;
  178. text-indent: -9999px;
  179. white-space: nowrap;
  180. }
  181. input.ui-button.ui-icon-notext .ui-icon {
  182. width: auto;
  183. height: auto;
  184. text-indent: 0;
  185. white-space: normal;
  186. padding: .4em 1em;
  187. }
  188. input.ui-button::-moz-focus-inner,
  189. button.ui-button::-moz-focus-inner {
  190. border: 0;
  191. padding: 0;
  192. }
  193. .ui-controlgroup {
  194. vertical-align: middle;
  195. display: inline-block;
  196. }
  197. .ui-controlgroup > .ui-controlgroup-item {
  198. float: left;
  199. margin-left: 0;
  200. margin-right: 0;
  201. }
  202. .ui-controlgroup > .ui-controlgroup-item:focus,
  203. .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  204. z-index: 9999;
  205. }
  206. .ui-controlgroup-vertical > .ui-controlgroup-item {
  207. display: block;
  208. float: none;
  209. width: 100%;
  210. margin-top: 0;
  211. margin-bottom: 0;
  212. text-align: left;
  213. }
  214. .ui-controlgroup-vertical .ui-controlgroup-item {
  215. box-sizing: border-box;
  216. }
  217. .ui-controlgroup .ui-controlgroup-label {
  218. padding: .4em 1em;
  219. }
  220. .ui-controlgroup .ui-controlgroup-label span {
  221. font-size: 80%;
  222. }
  223. .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  224. border-left: none;
  225. }
  226. .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  227. border-top: none;
  228. }
  229. .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  230. border-right: none;
  231. }
  232. .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  233. border-bottom: none;
  234. }
  235. .ui-controlgroup-vertical .ui-spinner-input {
  236. width: 75%;
  237. width: calc( 100% - 2.4em );
  238. }
  239. .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  240. border-top-style: solid;
  241. }
  242. .ui-checkboxradio-label .ui-icon-background {
  243. box-shadow: inset 1px 1px 1px #ccc;
  244. border-radius: .12em;
  245. border: none;
  246. }
  247. .ui-checkboxradio-radio-label .ui-icon-background {
  248. width: 16px;
  249. height: 16px;
  250. border-radius: 1em;
  251. overflow: visible;
  252. border: none;
  253. }
  254. .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
  255. .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  256. background-image: none;
  257. width: 8px;
  258. height: 8px;
  259. border-width: 4px;
  260. border-style: solid;
  261. }
  262. .ui-checkboxradio-disabled {
  263. pointer-events: none;
  264. }
  265. .ui-datepicker {
  266. width: 17em;
  267. padding: .2em .2em 0;
  268. display: none;
  269. }
  270. .ui-datepicker .ui-datepicker-header {
  271. position: relative;
  272. padding: .2em 0;
  273. }
  274. .ui-datepicker .ui-datepicker-prev,
  275. .ui-datepicker .ui-datepicker-next {
  276. position: absolute;
  277. top: 2px;
  278. width: 1.8em;
  279. height: 1.8em;
  280. }
  281. .ui-datepicker .ui-datepicker-prev-hover,
  282. .ui-datepicker .ui-datepicker-next-hover {
  283. top: 1px;
  284. }
  285. .ui-datepicker .ui-datepicker-prev {
  286. left: 2px;
  287. }
  288. .ui-datepicker .ui-datepicker-next {
  289. right: 2px;
  290. }
  291. .ui-datepicker .ui-datepicker-prev-hover {
  292. left: 1px;
  293. }
  294. .ui-datepicker .ui-datepicker-next-hover {
  295. right: 1px;
  296. }
  297. .ui-datepicker .ui-datepicker-prev span,
  298. .ui-datepicker .ui-datepicker-next span {
  299. display: block;
  300. position: absolute;
  301. left: 50%;
  302. margin-left: -8px;
  303. top: 50%;
  304. margin-top: -8px;
  305. }
  306. .ui-datepicker .ui-datepicker-title {
  307. margin: 0 2.3em;
  308. line-height: 1.8em;
  309. text-align: center;
  310. }
  311. .ui-datepicker .ui-datepicker-title select {
  312. font-size: 1em;
  313. margin: 1px 0;
  314. }
  315. .ui-datepicker select.ui-datepicker-month,
  316. .ui-datepicker select.ui-datepicker-year {
  317. width: 45%;
  318. }
  319. .ui-datepicker table {
  320. width: 100%;
  321. font-size: .9em;
  322. border-collapse: collapse;
  323. margin: 0 0 .4em;
  324. }
  325. .ui-datepicker th {
  326. padding: .7em .3em;
  327. text-align: center;
  328. font-weight: bold;
  329. border: 0;
  330. }
  331. .ui-datepicker td {
  332. border: 0;
  333. padding: 1px;
  334. }
  335. .ui-datepicker td span,
  336. .ui-datepicker td a {
  337. display: block;
  338. padding: .2em;
  339. text-align: right;
  340. text-decoration: none;
  341. }
  342. .ui-datepicker .ui-datepicker-buttonpane {
  343. background-image: none;
  344. margin: .7em 0 0 0;
  345. padding: 0 .2em;
  346. border-left: 0;
  347. border-right: 0;
  348. border-bottom: 0;
  349. }
  350. .ui-datepicker .ui-datepicker-buttonpane button {
  351. float: right;
  352. margin: .5em .2em .4em;
  353. cursor: pointer;
  354. padding: .2em .6em .3em .6em;
  355. width: auto;
  356. overflow: visible;
  357. }
  358. .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  359. float: left;
  360. }
  361. .ui-datepicker.ui-datepicker-multi {
  362. width: auto;
  363. }
  364. .ui-datepicker-multi .ui-datepicker-group {
  365. float: left;
  366. }
  367. .ui-datepicker-multi .ui-datepicker-group table {
  368. width: 95%;
  369. margin: 0 auto .4em;
  370. }
  371. .ui-datepicker-multi-2 .ui-datepicker-group {
  372. width: 50%;
  373. }
  374. .ui-datepicker-multi-3 .ui-datepicker-group {
  375. width: 33.3%;
  376. }
  377. .ui-datepicker-multi-4 .ui-datepicker-group {
  378. width: 25%;
  379. }
  380. .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
  381. .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  382. border-left-width: 0;
  383. }
  384. .ui-datepicker-multi .ui-datepicker-buttonpane {
  385. clear: left;
  386. }
  387. .ui-datepicker-row-break {
  388. clear: both;
  389. width: 100%;
  390. font-size: 0;
  391. }
  392. .ui-datepicker-rtl {
  393. direction: rtl;
  394. }
  395. .ui-datepicker-rtl .ui-datepicker-prev {
  396. right: 2px;
  397. left: auto;
  398. }
  399. .ui-datepicker-rtl .ui-datepicker-next {
  400. left: 2px;
  401. right: auto;
  402. }
  403. .ui-datepicker-rtl .ui-datepicker-prev:hover {
  404. right: 1px;
  405. left: auto;
  406. }
  407. .ui-datepicker-rtl .ui-datepicker-next:hover {
  408. left: 1px;
  409. right: auto;
  410. }
  411. .ui-datepicker-rtl .ui-datepicker-buttonpane {
  412. clear: right;
  413. }
  414. .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  415. float: left;
  416. }
  417. .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
  418. .ui-datepicker-rtl .ui-datepicker-group {
  419. float: right;
  420. }
  421. .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
  422. .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  423. border-right-width: 0;
  424. border-left-width: 1px;
  425. }
  426. .ui-datepicker .ui-icon {
  427. display: block;
  428. text-indent: -99999px;
  429. overflow: hidden;
  430. background-repeat: no-repeat;
  431. left: .5em;
  432. top: .3em;
  433. }
  434. .ui-dialog {
  435. position: absolute;
  436. top: 0;
  437. left: 0;
  438. padding: .2em;
  439. outline: 0;
  440. }
  441. .ui-dialog .ui-dialog-titlebar {
  442. padding: .4em 1em;
  443. position: relative;
  444. }
  445. .ui-dialog .ui-dialog-title {
  446. float: left;
  447. margin: .1em 0;
  448. white-space: nowrap;
  449. width: 90%;
  450. overflow: hidden;
  451. text-overflow: ellipsis;
  452. }
  453. .ui-dialog .ui-dialog-titlebar-close {
  454. position: absolute;
  455. right: .3em;
  456. top: 50%;
  457. width: 20px;
  458. margin: -10px 0 0 0;
  459. padding: 1px;
  460. height: 20px;
  461. }
  462. .ui-dialog .ui-dialog-content {
  463. position: relative;
  464. border: 0;
  465. padding: .5em 1em;
  466. background: none;
  467. overflow: auto;
  468. }
  469. .ui-dialog .ui-dialog-buttonpane {
  470. text-align: left;
  471. border-width: 1px 0 0 0;
  472. background-image: none;
  473. margin-top: .5em;
  474. padding: .3em 1em .5em .4em;
  475. }
  476. .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  477. float: right;
  478. }
  479. .ui-dialog .ui-dialog-buttonpane button {
  480. margin: .5em .4em .5em 0;
  481. cursor: pointer;
  482. }
  483. .ui-dialog .ui-resizable-n {
  484. height: 2px;
  485. top: 0;
  486. }
  487. .ui-dialog .ui-resizable-e {
  488. width: 2px;
  489. right: 0;
  490. }
  491. .ui-dialog .ui-resizable-s {
  492. height: 2px;
  493. bottom: 0;
  494. }
  495. .ui-dialog .ui-resizable-w {
  496. width: 2px;
  497. left: 0;
  498. }
  499. .ui-dialog .ui-resizable-se,
  500. .ui-dialog .ui-resizable-sw,
  501. .ui-dialog .ui-resizable-ne,
  502. .ui-dialog .ui-resizable-nw {
  503. width: 7px;
  504. height: 7px;
  505. }
  506. .ui-dialog .ui-resizable-se {
  507. right: 0;
  508. bottom: 0;
  509. }
  510. .ui-dialog .ui-resizable-sw {
  511. left: 0;
  512. bottom: 0;
  513. }
  514. .ui-dialog .ui-resizable-ne {
  515. right: 0;
  516. top: 0;
  517. }
  518. .ui-dialog .ui-resizable-nw {
  519. left: 0;
  520. top: 0;
  521. }
  522. .ui-draggable .ui-dialog-titlebar {
  523. cursor: move;
  524. }
  525. .ui-draggable-handle {
  526. -ms-touch-action: none;
  527. touch-action: none;
  528. }
  529. .ui-resizable {
  530. position: relative;
  531. }
  532. .ui-resizable-handle {
  533. position: absolute;
  534. font-size: 0.1px;
  535. display: block;
  536. -ms-touch-action: none;
  537. touch-action: none;
  538. }
  539. .ui-resizable-disabled .ui-resizable-handle,
  540. .ui-resizable-autohide .ui-resizable-handle {
  541. display: none;
  542. }
  543. .ui-resizable-n {
  544. cursor: n-resize;
  545. height: 7px;
  546. width: 100%;
  547. top: -5px;
  548. left: 0;
  549. }
  550. .ui-resizable-s {
  551. cursor: s-resize;
  552. height: 7px;
  553. width: 100%;
  554. bottom: -5px;
  555. left: 0;
  556. }
  557. .ui-resizable-e {
  558. cursor: e-resize;
  559. width: 7px;
  560. right: -5px;
  561. top: 0;
  562. height: 100%;
  563. }
  564. .ui-resizable-w {
  565. cursor: w-resize;
  566. width: 7px;
  567. left: -5px;
  568. top: 0;
  569. height: 100%;
  570. }
  571. .ui-resizable-se {
  572. cursor: se-resize;
  573. width: 12px;
  574. height: 12px;
  575. right: 1px;
  576. bottom: 1px;
  577. }
  578. .ui-resizable-sw {
  579. cursor: sw-resize;
  580. width: 9px;
  581. height: 9px;
  582. left: -5px;
  583. bottom: -5px;
  584. }
  585. .ui-resizable-nw {
  586. cursor: nw-resize;
  587. width: 9px;
  588. height: 9px;
  589. left: -5px;
  590. top: -5px;
  591. }
  592. .ui-resizable-ne {
  593. cursor: ne-resize;
  594. width: 9px;
  595. height: 9px;
  596. right: -5px;
  597. top: -5px;
  598. }
  599. .ui-progressbar {
  600. height: 2em;
  601. text-align: left;
  602. overflow: hidden;
  603. }
  604. .ui-progressbar .ui-progressbar-value {
  605. margin: -1px;
  606. height: 100%;
  607. }
  608. .ui-progressbar .ui-progressbar-overlay {
  609. background: url("data:image/gif;base64,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");
  610. height: 100%;
  611. -ms-filter: "alpha(opacity=25)";
  612. opacity: 0.25;
  613. }
  614. .ui-progressbar-indeterminate .ui-progressbar-value {
  615. background-image: none;
  616. }
  617. .ui-selectable {
  618. -ms-touch-action: none;
  619. touch-action: none;
  620. }
  621. .ui-selectable-helper {
  622. position: absolute;
  623. z-index: 100;
  624. border: 1px dotted black;
  625. }
  626. .ui-selectmenu-menu {
  627. padding: 0;
  628. margin: 0;
  629. position: absolute;
  630. top: 0;
  631. left: 0;
  632. display: none;
  633. }
  634. .ui-selectmenu-menu .ui-menu {
  635. overflow: auto;
  636. overflow-x: hidden;
  637. padding-bottom: 1px;
  638. }
  639. .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  640. font-size: 1em;
  641. font-weight: bold;
  642. line-height: 1.5;
  643. padding: 2px 0.4em;
  644. margin: 0.5em 0 0 0;
  645. height: auto;
  646. border: 0;
  647. }
  648. .ui-selectmenu-open {
  649. display: block;
  650. }
  651. .ui-selectmenu-text {
  652. display: block;
  653. margin-right: 20px;
  654. overflow: hidden;
  655. text-overflow: ellipsis;
  656. }
  657. .ui-selectmenu-button.ui-button {
  658. text-align: left;
  659. white-space: nowrap;
  660. width: 14em;
  661. }
  662. .ui-selectmenu-icon.ui-icon {
  663. float: right;
  664. margin-top: 0;
  665. }
  666. .ui-slider {
  667. position: relative;
  668. text-align: left;
  669. }
  670. .ui-slider .ui-slider-handle {
  671. position: absolute;
  672. z-index: 2;
  673. width: 1.2em;
  674. height: 1.2em;
  675. cursor: pointer;
  676. -ms-touch-action: none;
  677. touch-action: none;
  678. }
  679. .ui-slider .ui-slider-range {
  680. position: absolute;
  681. z-index: 1;
  682. font-size: .7em;
  683. display: block;
  684. border: 0;
  685. background-position: 0 0;
  686. }
  687. .ui-slider.ui-state-disabled .ui-slider-handle,
  688. .ui-slider.ui-state-disabled .ui-slider-range {
  689. filter: inherit;
  690. }
  691. .ui-slider-horizontal {
  692. height: .8em;
  693. }
  694. .ui-slider-horizontal .ui-slider-handle {
  695. top: -.3em;
  696. margin-left: -.6em;
  697. }
  698. .ui-slider-horizontal .ui-slider-range {
  699. top: 0;
  700. height: 100%;
  701. }
  702. .ui-slider-horizontal .ui-slider-range-min {
  703. left: 0;
  704. }
  705. .ui-slider-horizontal .ui-slider-range-max {
  706. right: 0;
  707. }
  708. .ui-slider-vertical {
  709. width: .8em;
  710. height: 100px;
  711. }
  712. .ui-slider-vertical .ui-slider-handle {
  713. left: -.3em;
  714. margin-left: 0;
  715. margin-bottom: -.6em;
  716. }
  717. .ui-slider-vertical .ui-slider-range {
  718. left: 0;
  719. width: 100%;
  720. }
  721. .ui-slider-vertical .ui-slider-range-min {
  722. bottom: 0;
  723. }
  724. .ui-slider-vertical .ui-slider-range-max {
  725. top: 0;
  726. }
  727. .ui-sortable-handle {
  728. -ms-touch-action: none;
  729. touch-action: none;
  730. }
  731. .ui-spinner {
  732. position: relative;
  733. display: inline-block;
  734. overflow: hidden;
  735. padding: 0;
  736. vertical-align: middle;
  737. }
  738. .ui-spinner-input {
  739. border: none;
  740. background: none;
  741. color: inherit;
  742. padding: .222em 0;
  743. margin: .2em 0;
  744. vertical-align: middle;
  745. margin-left: .4em;
  746. margin-right: 2em;
  747. }
  748. .ui-spinner-button {
  749. width: 1.6em;
  750. height: 50%;
  751. font-size: .5em;
  752. padding: 0;
  753. margin: 0;
  754. text-align: center;
  755. position: absolute;
  756. cursor: default;
  757. display: block;
  758. overflow: hidden;
  759. right: 0;
  760. }
  761. .ui-spinner a.ui-spinner-button {
  762. border-top-style: none;
  763. border-bottom-style: none;
  764. border-right-style: none;
  765. }
  766. .ui-spinner-up {
  767. top: 0;
  768. }
  769. .ui-spinner-down {
  770. bottom: 0;
  771. }
  772. .ui-tabs {
  773. position: relative;
  774. padding: .2em;
  775. }
  776. .ui-tabs .ui-tabs-nav {
  777. margin: 0;
  778. padding: .2em .2em 0;
  779. }
  780. .ui-tabs .ui-tabs-nav li {
  781. list-style: none;
  782. float: left;
  783. position: relative;
  784. top: 0;
  785. margin: 1px .2em 0 0;
  786. border-bottom-width: 0;
  787. padding: 0;
  788. white-space: nowrap;
  789. }
  790. .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  791. float: left;
  792. padding: .5em 1em;
  793. text-decoration: none;
  794. }
  795. .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  796. margin-bottom: -1px;
  797. padding-bottom: 1px;
  798. }
  799. .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
  800. .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
  801. .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  802. cursor: text;
  803. }
  804. .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  805. cursor: pointer;
  806. }
  807. .ui-tabs .ui-tabs-panel {
  808. display: block;
  809. border-width: 0;
  810. padding: 1em 1.4em;
  811. background: none;
  812. }
  813. .ui-tooltip {
  814. padding: 8px;
  815. position: absolute;
  816. z-index: 9999;
  817. max-width: 300px;
  818. }
  819. body .ui-tooltip {
  820. border-width: 2px;
  821. }