jquery-ui.css 18 KB

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