jquery-ui.structure.css 18 KB

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