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.

jquery-ui-1.10.4.custom.css 43KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517
  1. /*! jQuery UI - v1.10.4 - 2014-06-17
  2. * http://jqueryui.com
  3. * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
  4. * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.0em&cornerRadius=5px&bgColorHeader=e4e4e4&bgTextureHeader=highlight_soft&bgImgOpacityHeader=90&borderColorHeader=fafafa&fcHeader=666666&iconColorHeader=004458&bgColorContent=fafafa&bgTextureContent=highlight_soft&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=33333&iconColorContent=004458&bgColorDefault=f8f8f8&bgTextureDefault=highlight_hard&bgImgOpacityDefault=75&borderColorDefault=cccccc&fcDefault=666666&iconColorDefault=004458&bgColorHover=eaeaea&bgTextureHover=highlight_hard&bgImgOpacityHover=75&borderColorHover=aaaaaa&fcHover=333333&iconColorHover=004458&bgColorActive=ffffff&bgTextureActive=highlight_hard&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=333333&iconColorActive=004458&bgColorHighlight=b0ccd7&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=a3a3a3&fcHighlight=004458&iconColorHighlight=004458&bgColorError=fef1ec&bgTextureError=flat&bgImgOpacityError=95&borderColorError=d7211e&fcError=d64040&iconColorError=d7211e&bgColorOverlay=333333&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=50&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=6px&offsetTopShadow=-6px&offsetLeftShadow=-6px&cornerRadiusShadow=8px
  5. * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
  6. /* Layout helpers
  7. ----------------------------------*/
  8. .ui-helper-hidden {
  9. display: none;
  10. }
  11. .ui-helper-hidden-accessible {
  12. border: 0;
  13. clip: rect(0 0 0 0);
  14. height: 1px;
  15. margin: -1px;
  16. overflow: hidden;
  17. padding: 0;
  18. position: absolute;
  19. width: 1px;
  20. }
  21. .ui-helper-reset {
  22. margin: 0;
  23. padding: 0;
  24. border: 0;
  25. outline: 0;
  26. line-height: 1.3;
  27. text-decoration: none;
  28. font-size: 100%;
  29. list-style: none;
  30. }
  31. .ui-helper-clearfix:before,
  32. .ui-helper-clearfix:after {
  33. content: "";
  34. display: table;
  35. border-collapse: collapse;
  36. }
  37. .ui-helper-clearfix:after {
  38. clear: both;
  39. }
  40. .ui-helper-clearfix {
  41. min-height: 0; /* support: IE7 */
  42. }
  43. .ui-helper-zfix {
  44. width: 100%;
  45. height: 100%;
  46. top: 0;
  47. left: 0;
  48. position: absolute;
  49. opacity: 0;
  50. filter:Alpha(Opacity=0);
  51. }
  52. .ui-front {
  53. z-index: 100;
  54. }
  55. /* Interaction Cues
  56. ----------------------------------*/
  57. .ui-state-disabled {
  58. cursor: default !important;
  59. }
  60. /* Icons
  61. ----------------------------------*/
  62. /* states and images */
  63. .ui-icon {
  64. display: block;
  65. text-indent: -99999px;
  66. overflow: hidden;
  67. background-repeat: no-repeat;
  68. }
  69. /* Misc visuals
  70. ----------------------------------*/
  71. /* Overlays */
  72. .ui-widget-overlay {
  73. position: fixed;
  74. top: 0;
  75. left: 0;
  76. width: 100%;
  77. height: 100%;
  78. }
  79. .ui-resizable {
  80. position: relative;
  81. }
  82. .ui-resizable-handle {
  83. position: absolute;
  84. font-size: 0.1px;
  85. display: block;
  86. }
  87. .ui-resizable-disabled .ui-resizable-handle,
  88. .ui-resizable-autohide .ui-resizable-handle {
  89. display: none;
  90. }
  91. .ui-resizable-n {
  92. cursor: n-resize;
  93. height: 7px;
  94. width: 100%;
  95. top: -5px;
  96. left: 0;
  97. }
  98. .ui-resizable-s {
  99. cursor: s-resize;
  100. height: 7px;
  101. width: 100%;
  102. bottom: -5px;
  103. left: 0;
  104. }
  105. .ui-resizable-e {
  106. cursor: e-resize;
  107. width: 7px;
  108. right: -5px;
  109. top: 0;
  110. height: 100%;
  111. }
  112. .ui-resizable-w {
  113. cursor: w-resize;
  114. width: 7px;
  115. left: -5px;
  116. top: 0;
  117. height: 100%;
  118. }
  119. .ui-resizable-se {
  120. cursor: se-resize;
  121. width: 12px;
  122. height: 12px;
  123. right: 1px;
  124. bottom: 1px;
  125. }
  126. .ui-resizable-sw {
  127. cursor: sw-resize;
  128. width: 9px;
  129. height: 9px;
  130. left: -5px;
  131. bottom: -5px;
  132. }
  133. .ui-resizable-nw {
  134. cursor: nw-resize;
  135. width: 9px;
  136. height: 9px;
  137. left: -5px;
  138. top: -5px;
  139. }
  140. .ui-resizable-ne {
  141. cursor: ne-resize;
  142. width: 9px;
  143. height: 9px;
  144. right: -5px;
  145. top: -5px;
  146. }
  147. .ui-selectable-helper {
  148. position: absolute;
  149. z-index: 100;
  150. border: 1px dotted black;
  151. }
  152. .ui-accordion .ui-accordion-header {
  153. display: block;
  154. cursor: pointer;
  155. position: relative;
  156. margin-top: 2px;
  157. padding: .5em .5em .5em .7em;
  158. min-height: 0; /* support: IE7 */
  159. }
  160. .ui-accordion .ui-accordion-icons {
  161. padding-left: 2.2em;
  162. }
  163. .ui-accordion .ui-accordion-noicons {
  164. padding-left: .7em;
  165. }
  166. .ui-accordion .ui-accordion-icons .ui-accordion-icons {
  167. padding-left: 2.2em;
  168. }
  169. .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  170. position: absolute;
  171. left: .5em;
  172. top: 50%;
  173. margin-top: -8px;
  174. }
  175. .ui-accordion .ui-accordion-content {
  176. padding: 1em 2.2em;
  177. border-top: 0;
  178. overflow: auto;
  179. }
  180. .ui-autocomplete {
  181. position: absolute;
  182. top: 0;
  183. left: 0;
  184. cursor: default;
  185. }
  186. .ui-button {
  187. display: inline-block;
  188. position: relative;
  189. padding: 0;
  190. line-height: normal;
  191. margin-right: .1em;
  192. cursor: pointer;
  193. vertical-align: middle;
  194. text-align: center;
  195. overflow: visible; /* removes extra width in IE */
  196. }
  197. .ui-button,
  198. .ui-button:link,
  199. .ui-button:visited,
  200. .ui-button:hover,
  201. .ui-button:active {
  202. text-decoration: none;
  203. }
  204. /* to make room for the icon, a width needs to be set here */
  205. .ui-button-icon-only {
  206. width: 2.2em;
  207. }
  208. /* button elements seem to need a little more width */
  209. button.ui-button-icon-only {
  210. width: 2.4em;
  211. }
  212. .ui-button-icons-only {
  213. width: 3.4em;
  214. }
  215. button.ui-button-icons-only {
  216. width: 3.7em;
  217. }
  218. /* button text element */
  219. .ui-button .ui-button-text {
  220. display: block;
  221. line-height: normal;
  222. }
  223. .ui-button-text-only .ui-button-text {
  224. padding: .4em 1em;
  225. }
  226. .ui-button-icon-only .ui-button-text,
  227. .ui-button-icons-only .ui-button-text {
  228. padding: .4em;
  229. text-indent: -9999999px;
  230. width: 1px;
  231. overflow: hidden;
  232. }
  233. .ui-button-text-icon-primary .ui-button-text,
  234. .ui-button-text-icons .ui-button-text {
  235. padding: .4em 1em .4em 2.1em;
  236. }
  237. .ui-button-text-icon-secondary .ui-button-text,
  238. .ui-button-text-icons .ui-button-text {
  239. padding: .4em 2.1em .4em 1em;
  240. }
  241. .ui-button-text-icons .ui-button-text {
  242. padding-left: 2.1em;
  243. padding-right: 2.1em;
  244. }
  245. /* no icon support for input elements, provide padding by default */
  246. input.ui-button {
  247. padding: .4em 1em;
  248. }
  249. /* button icon element(s) */
  250. .ui-button-icon-only .ui-icon,
  251. .ui-button-text-icon-primary .ui-icon,
  252. .ui-button-text-icon-secondary .ui-icon,
  253. .ui-button-text-icons .ui-icon,
  254. .ui-button-icons-only .ui-icon {
  255. position: absolute;
  256. top: 50%;
  257. margin-top: -8px;
  258. }
  259. .ui-button-icon-only .ui-icon {
  260. left: 50%;
  261. margin-left: -8px;
  262. }
  263. .ui-button-text-icon-primary .ui-button-icon-primary,
  264. .ui-button-text-icons .ui-button-icon-primary,
  265. .ui-button-icons-only .ui-button-icon-primary {
  266. left: .5em;
  267. }
  268. .ui-button-text-icon-secondary .ui-button-icon-secondary,
  269. .ui-button-text-icons .ui-button-icon-secondary,
  270. .ui-button-icons-only .ui-button-icon-secondary {
  271. right: .5em;
  272. }
  273. /* button sets */
  274. .ui-buttonset {
  275. margin-right: 7px;
  276. }
  277. .ui-buttonset .ui-button {
  278. margin-left: 0;
  279. margin-right: -.3em;
  280. }
  281. /* workarounds */
  282. /* reset extra padding in Firefox, see h5bp.com/l */
  283. input.ui-button::-moz-focus-inner,
  284. button.ui-button::-moz-focus-inner {
  285. border: 0;
  286. padding: 0;
  287. }
  288. .ui-datepicker {
  289. width: 17em;
  290. padding: .2em .2em 0;
  291. display: none;
  292. }
  293. .ui-datepicker .ui-datepicker-header {
  294. position: relative;
  295. padding: .2em 0;
  296. }
  297. .ui-datepicker .ui-datepicker-prev,
  298. .ui-datepicker .ui-datepicker-next {
  299. position: absolute;
  300. top: 2px;
  301. width: 1.8em;
  302. height: 1.8em;
  303. }
  304. .ui-datepicker .ui-datepicker-prev-hover,
  305. .ui-datepicker .ui-datepicker-next-hover {
  306. top: 1px;
  307. }
  308. .ui-datepicker .ui-datepicker-prev {
  309. left: 2px;
  310. }
  311. .ui-datepicker .ui-datepicker-next {
  312. right: 2px;
  313. }
  314. .ui-datepicker .ui-datepicker-prev-hover {
  315. left: 1px;
  316. }
  317. .ui-datepicker .ui-datepicker-next-hover {
  318. right: 1px;
  319. }
  320. .ui-datepicker .ui-datepicker-prev span,
  321. .ui-datepicker .ui-datepicker-next span {
  322. display: block;
  323. position: absolute;
  324. left: 50%;
  325. margin-left: -8px;
  326. top: 50%;
  327. margin-top: -8px;
  328. }
  329. .ui-datepicker .ui-datepicker-title {
  330. margin: 0 2.3em;
  331. line-height: 1.8em;
  332. text-align: center;
  333. }
  334. .ui-datepicker .ui-datepicker-title select {
  335. font-size: 1em;
  336. margin: 1px 0;
  337. }
  338. .ui-datepicker select.ui-datepicker-month,
  339. .ui-datepicker select.ui-datepicker-year {
  340. width: 49%;
  341. }
  342. .ui-datepicker table {
  343. width: 100%;
  344. font-size: .9em;
  345. border-collapse: collapse;
  346. margin: 0 0 .4em;
  347. }
  348. .ui-datepicker th {
  349. padding: .7em .3em;
  350. text-align: center;
  351. font-weight: bold;
  352. border: 0;
  353. }
  354. .ui-datepicker td {
  355. border: 0;
  356. padding: 1px;
  357. }
  358. .ui-datepicker td span,
  359. .ui-datepicker td a {
  360. display: block;
  361. padding: .2em;
  362. text-align: right;
  363. text-decoration: none;
  364. }
  365. .ui-datepicker .ui-datepicker-buttonpane {
  366. background-image: none;
  367. margin: .7em 0 0 0;
  368. padding: 0 .2em;
  369. border-left: 0;
  370. border-right: 0;
  371. border-bottom: 0;
  372. }
  373. .ui-datepicker .ui-datepicker-buttonpane button {
  374. float: right;
  375. margin: .5em .2em .4em;
  376. cursor: pointer;
  377. padding: .2em .6em .3em .6em;
  378. width: auto;
  379. overflow: visible;
  380. }
  381. .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  382. float: left;
  383. }
  384. /* with multiple calendars */
  385. .ui-datepicker.ui-datepicker-multi {
  386. width: auto;
  387. }
  388. .ui-datepicker-multi .ui-datepicker-group {
  389. float: left;
  390. }
  391. .ui-datepicker-multi .ui-datepicker-group table {
  392. width: 95%;
  393. margin: 0 auto .4em;
  394. }
  395. .ui-datepicker-multi-2 .ui-datepicker-group {
  396. width: 50%;
  397. }
  398. .ui-datepicker-multi-3 .ui-datepicker-group {
  399. width: 33.3%;
  400. }
  401. .ui-datepicker-multi-4 .ui-datepicker-group {
  402. width: 25%;
  403. }
  404. .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
  405. .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  406. border-left-width: 0;
  407. }
  408. .ui-datepicker-multi .ui-datepicker-buttonpane {
  409. clear: left;
  410. }
  411. .ui-datepicker-row-break {
  412. clear: both;
  413. width: 100%;
  414. font-size: 0;
  415. }
  416. /* RTL support */
  417. .ui-datepicker-rtl {
  418. direction: rtl;
  419. }
  420. .ui-datepicker-rtl .ui-datepicker-prev {
  421. right: 2px;
  422. left: auto;
  423. }
  424. .ui-datepicker-rtl .ui-datepicker-next {
  425. left: 2px;
  426. right: auto;
  427. }
  428. .ui-datepicker-rtl .ui-datepicker-prev:hover {
  429. right: 1px;
  430. left: auto;
  431. }
  432. .ui-datepicker-rtl .ui-datepicker-next:hover {
  433. left: 1px;
  434. right: auto;
  435. }
  436. .ui-datepicker-rtl .ui-datepicker-buttonpane {
  437. clear: right;
  438. }
  439. .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  440. float: left;
  441. }
  442. .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
  443. .ui-datepicker-rtl .ui-datepicker-group {
  444. float: right;
  445. }
  446. .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
  447. .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  448. border-right-width: 0;
  449. border-left-width: 1px;
  450. }
  451. .ui-dialog {
  452. position: absolute;
  453. top: 0;
  454. left: 0;
  455. padding: 3px;
  456. background: #fff;
  457. border-radius: 6px !important;
  458. border: 0 !important;
  459. outline: 0;
  460. -webkit-box-shadow: #666 1px 1px 12px;
  461. -moz-box-shadow: 1px 1px 12px #666;
  462. box-shadow: 1px 1px 18px #666;
  463. }
  464. .ui-dialog .ui-dialog-titlebar {
  465. padding: 15px 1em 8px 1em;
  466. position: relative;
  467. border: 0;
  468. border-radius: 5px 5px 0 0;
  469. }
  470. .ui-dialog .ui-dialog-title {
  471. float: left;
  472. margin: .1em 16px .1em 0;
  473. font-size: 1.3em;
  474. text-shadow: 1px 1px 1px #fff;
  475. white-space: nowrap;
  476. width: 90%;
  477. overflow: hidden;
  478. text-overflow: ellipsis;
  479. }
  480. .ui-dialog .ui-button.ui-dialog-titlebar-close {
  481. position: absolute;
  482. right: -15px;
  483. top: -15px;
  484. width: 29px;
  485. height: 29px;
  486. margin: 0;
  487. padding: 0;
  488. z-index: 99999;
  489. border-radius: 50%;
  490. border-width: 0 !important;
  491. background: none !important;
  492. filter: none !important;
  493. -webkit-box-shadow: none !important;
  494. -moz-box-shadow: none !important;
  495. -o-box-shadow: none !important;
  496. box-shadow: none !important;
  497. }
  498. .ui-dialog .ui-dialog-titlebar-close.ui-button:focus,
  499. .ui-dialog .ui-dialog-titlebar-close.ui-button.ui-state-focus {
  500. box-shadow: 0 0 2px 2px rgba(71,135,177, 0.9) !important;
  501. -webkit-box-shadow: 0 0 2px 2px rgba(71,135,177, 0.9) !important;
  502. }
  503. .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
  504. top: 0;
  505. left: -1px;
  506. margin: 0;
  507. width: 29px;
  508. height: 29px;
  509. border-radius: 50%;
  510. background: url("images/ui-dialog-close.png") 0 0 no-repeat;
  511. }
  512. .no-close .ui-dialog-titlebar-close {
  513. display: none !important;
  514. }
  515. .ui-dialog .ui-dialog-content {
  516. position: relative;
  517. border: 0;
  518. padding: 1.5em 1em 0.5em 1em;
  519. background: none;
  520. overflow: auto;
  521. }
  522. .ui-dialog .ui-widget-content {
  523. border: 0;
  524. }
  525. .ui-dialog .ui-dialog-buttonpane {
  526. text-align: left;
  527. border-width: 1px 0 0 0;
  528. background-image: none;
  529. border-color: #ddd;
  530. border-style: solid;
  531. margin: 0;
  532. padding: .3em 1em .5em .8em;
  533. }
  534. .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  535. float: left;
  536. }
  537. .ui-dialog .ui-dialog-buttonpane button {
  538. margin: .5em .4em .5em 0;
  539. cursor: pointer;
  540. }
  541. .ui-dialog .ui-resizable-se {
  542. width: 14px;
  543. height: 14px;
  544. right: 3px;
  545. bottom: 3px;
  546. background-position: -80px -224px;
  547. }
  548. .ui-draggable .ui-dialog-titlebar {
  549. cursor: move;
  550. }
  551. .ui-menu {
  552. list-style: none;
  553. padding: 0;
  554. margin: 0;
  555. display: block;
  556. outline: none;
  557. background: #444;
  558. border: 1px solid #999;
  559. border-radius: 4px !important;
  560. -webkit-box-shadow: 0 2px 6px 0 #333;
  561. -moz-box-shadow: 0 2px 6px 0 #333;
  562. -o-box-shadow: 0 2px 6px 0 #333;
  563. box-shadow: 0 2px 6px 0 #333;
  564. }
  565. .ui-menu .ui-menu {
  566. margin-top: -3px;
  567. position: absolute;
  568. }
  569. .ui-menu .ui-menu-item {
  570. margin: 0;
  571. padding: 0;
  572. width: 100%;
  573. /* support: IE10, see #8844 */
  574. list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  575. color: #fff;
  576. white-space: nowrap;
  577. border-top: 1px solid #5a5a5a;
  578. border-bottom: 1px solid #333;
  579. }
  580. .ui-menu .ui-menu-item:first-child {
  581. border-top: 0;
  582. }
  583. .ui-menu .ui-menu-item:last-child {
  584. border-bottom: 0;
  585. }
  586. .ui-menu .ui-menu-divider {
  587. margin: 5px -2px 5px -2px;
  588. height: 0;
  589. font-size: 0;
  590. line-height: 0;
  591. border-width: 1px 0 0 0;
  592. }
  593. .ui-menu .ui-menu-item a {
  594. text-decoration: none;
  595. display: block;
  596. padding: 6px 10px 4px 10px;
  597. line-height: 1.5;
  598. min-height: 0; /* support: IE7 */
  599. font-weight: normal;
  600. border: 0;
  601. margin: 0;
  602. border-radius: 0;
  603. color: #fff;
  604. background: #444;
  605. text-shadow: 0px 1px 1px #333;
  606. }
  607. .ui-menu .ui-menu-item a.ui-state-focus,
  608. .ui-menu .ui-menu-item a.ui-state-active {
  609. font-weight: normal;
  610. background: #00aad6;
  611. background: -moz-linear-gradient(top, #00aad6 0%, #008fc9 100%);
  612. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aad6), color-stop(100%,#008fc9));
  613. background: -o-linear-gradient(top, #00aad6 0%, #008fc9 100%);
  614. background: -ms-linear-gradient(top, #00aad6 0%, #008fc9 100%);
  615. background: linear-gradient(top, #00aad6 0%, #008fc9 100%);
  616. }
  617. .ui-menu .ui-state-disabled {
  618. font-weight: normal;
  619. margin: .4em 0 .2em;
  620. line-height: 1.5;
  621. }
  622. .ui-menu .ui-state-disabled a {
  623. cursor: default;
  624. }
  625. /* icon support */
  626. .ui-menu-icons {
  627. position: relative;
  628. }
  629. .ui-menu-icons .ui-menu-item a {
  630. position: relative;
  631. padding-left: 2em;
  632. }
  633. /* left-aligned */
  634. .ui-menu .ui-icon {
  635. position: absolute;
  636. top: .2em;
  637. left: .2em;
  638. }
  639. /* right-aligned */
  640. .ui-menu .ui-menu-icon {
  641. position: static;
  642. float: right;
  643. }
  644. .ui-progressbar {
  645. height: 2em;
  646. text-align: left;
  647. overflow: hidden;
  648. }
  649. .ui-progressbar .ui-progressbar-value {
  650. margin: -1px;
  651. height: 100%;
  652. }
  653. .ui-progressbar .ui-progressbar-overlay {
  654. background: url("images/animated-overlay.gif");
  655. height: 100%;
  656. filter: alpha(opacity=25);
  657. opacity: 0.25;
  658. }
  659. .ui-progressbar-indeterminate .ui-progressbar-value {
  660. background-image: none;
  661. }
  662. .ui-slider {
  663. position: relative;
  664. text-align: left;
  665. }
  666. .ui-slider .ui-slider-handle {
  667. position: absolute;
  668. z-index: 2;
  669. width: 1.2em;
  670. height: 1.2em;
  671. cursor: default;
  672. }
  673. .ui-slider .ui-slider-range {
  674. position: absolute;
  675. z-index: 1;
  676. font-size: .7em;
  677. display: block;
  678. border: 0;
  679. background: #019bc6;
  680. background: -moz-linear-gradient(top, #019bc6 0%, #017cb4 100%);
  681. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019bc6), color-stop(100%,#017cb4));
  682. background: -o-linear-gradient(top, #019bc6 0%, #017cb4 100%);
  683. background: -ms-linear-gradient(top, #019bc6 0%, #017cb4 100%);
  684. background: linear-gradient(top, #019bc6 0%, #017cb4 100%);
  685. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019bc6', endColorstr='#017cb4', GradientType=0);
  686. }
  687. /* For IE8 - See #6727 */
  688. .ui-slider.ui-state-disabled .ui-slider-handle,
  689. .ui-slider.ui-state-disabled .ui-slider-range {
  690. filter: inherit;
  691. }
  692. .ui-slider-horizontal {
  693. height: .8em;
  694. }
  695. .ui-slider-horizontal .ui-slider-handle {
  696. top: -.3em;
  697. margin-left: -.6em;
  698. }
  699. .ui-slider-horizontal .ui-slider-range {
  700. top: 0;
  701. height: 100%;
  702. }
  703. .ui-slider-horizontal .ui-slider-range-min {
  704. left: 0;
  705. }
  706. .ui-slider-horizontal .ui-slider-range-max {
  707. right: 0;
  708. }
  709. .ui-slider-vertical {
  710. width: .8em;
  711. height: 100px;
  712. }
  713. .ui-slider-vertical .ui-slider-handle {
  714. left: -.3em;
  715. margin-left: 0;
  716. margin-bottom: -.6em;
  717. }
  718. .ui-slider-vertical .ui-slider-range {
  719. left: 0;
  720. width: 100%;
  721. }
  722. .ui-slider-vertical .ui-slider-range-min {
  723. bottom: 0;
  724. }
  725. .ui-slider-vertical .ui-slider-range-max {
  726. top: 0;
  727. }
  728. .ui-spinner {
  729. position: relative;
  730. display: inline-block;
  731. overflow: hidden;
  732. padding: 0;
  733. vertical-align: middle;
  734. }
  735. .ui-spinner-input {
  736. border: none;
  737. background: none;
  738. color: inherit;
  739. padding: 0;
  740. margin: .2em 0;
  741. vertical-align: middle;
  742. margin-left: .4em;
  743. margin-right: 22px;
  744. }
  745. .ui-spinner-button {
  746. width: 16px;
  747. height: 50%;
  748. font-size: .5em;
  749. padding: 0;
  750. margin: 0;
  751. text-align: center;
  752. position: absolute;
  753. cursor: default;
  754. display: block;
  755. overflow: hidden;
  756. right: 0;
  757. }
  758. /* more specificity required here to override default borders */
  759. .ui-spinner a.ui-spinner-button {
  760. border-top: none;
  761. border-bottom: none;
  762. border-right: none;
  763. }
  764. /* vertically center icon */
  765. .ui-spinner .ui-icon {
  766. position: absolute;
  767. margin-top: -8px;
  768. top: 50%;
  769. left: 0;
  770. }
  771. .ui-spinner-up {
  772. top: 0;
  773. }
  774. .ui-spinner-down {
  775. bottom: 0;
  776. }
  777. /* TR overrides */
  778. .ui-spinner .ui-icon-triangle-1-s {
  779. /* need to fix icons sprite */
  780. background-position: -65px -16px;
  781. }
  782. .ui-tabs {
  783. position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  784. padding: .2em;
  785. }
  786. .ui-tabs .ui-tabs-nav {
  787. margin: 0; padding: 0;
  788. border: 0;
  789. background: transparent;
  790. filter: none;
  791. height: 44px;
  792. }
  793. .ui-tabs .ui-tabs-nav li {
  794. list-style: none;
  795. position: relative;
  796. display: inline-block;
  797. top: 0;
  798. margin: 0;
  799. border: 0 !important;
  800. padding: 0 1px 0 0;
  801. white-space: nowrap;
  802. background: #f8f8f8;
  803. background: -moz-linear-gradient(top, #f8f8f8 0%, #d3d3d3 50%, #f8f8f8 100%);
  804. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(50%,#d3d3d3), color-stop(100%,#f8f8f8));
  805. background: -webkit-linear-gradient(top, #f8f8f8 0%, #d3d3d3 50%, #f8f8f8 100%);
  806. background: -o-linear-gradient(top, #f8f8f8 0%, #d3d3d3 50%, #f8f8f8 100%);
  807. background: -ms-linear-gradient(top, #f8f8f8 0%, #d3d3d3 50%, #f8f8f8 100%);
  808. background: linear-gradient(top, #f8f8f8 0%, #d3d3d3 50%, #f8f8f8 100%);
  809. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#d3d3d3', GradientType=0);
  810. }
  811. .ui-tabs .ui-tabs-nav li:last-child {
  812. background: none;
  813. }
  814. .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  815. display: inline-block;
  816. padding: 15px;
  817. text-decoration: none;
  818. font-size: 12px;
  819. color: #999;
  820. background: #fafafa;
  821. border-right: 1px solid #fafafa;
  822. }
  823. .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  824. margin-bottom: -1px;
  825. padding-bottom: 1px;
  826. }
  827. .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
  828. .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
  829. .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  830. cursor: text;
  831. }
  832. .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  833. outline: none;
  834. color: #004458;
  835. background: #efefef;
  836. background: -moz-linear-gradient(top, #fafafa 40%, #e4e4e4 100%);
  837. background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#fff), color-stop(100%,#e4e4e4));
  838. background: -o-linear-gradient(top, #fafafa 40%, #e4e4e4 100%);
  839. background: -ms-linear-gradient(top, #fafafa 40%, #e4e4e4 100%);
  840. background: linear-gradient(top, #fafafa 40%, #e4e4e4 100%);
  841. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e4e4e4', GradientType=0);
  842. }
  843. .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  844. cursor: pointer;
  845. }
  846. .ui-tabs .ui-tabs-panel {
  847. display: block;
  848. border-width: 0;
  849. padding: 0.5em 1em;
  850. margin-top: 0.2em;
  851. background: #efefef;
  852. }
  853. .ui-tooltip {
  854. padding: 8px;
  855. position: absolute;
  856. z-index: 9999;
  857. max-width: 300px;
  858. -webkit-box-shadow: 0 0 5px #aaa;
  859. box-shadow: 0 0 5px #aaa;
  860. }
  861. body .ui-tooltip {
  862. border-width: 2px;
  863. }
  864. /* Component containers
  865. ----------------------------------*/
  866. .ui-widget {
  867. font-family: Lucida Grande,Verdana,Arial,sans-serif;
  868. font-size: 1.0em;
  869. }
  870. .ui-widget .ui-widget {
  871. font-size: 1em;
  872. }
  873. .ui-widget input,
  874. .ui-widget select,
  875. .ui-widget textarea,
  876. .ui-widget button {
  877. font-family: Lucida Grande,Verdana,Arial,sans-serif;
  878. font-size: 1em;
  879. }
  880. .ui-widget-content {
  881. border: 1px solid #aaaaaa;
  882. background: #fafafa;
  883. color: #333333;
  884. }
  885. .ui-widget-content a {
  886. color: #0186ba;
  887. }
  888. .ui-widget-header {
  889. border: 1px solid #fafafa;
  890. background: #e4e4e4;
  891. background: -moz-linear-gradient(top, #f2f2f2 0%, #e4e4e4 100%);
  892. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e4e4e4));
  893. background: -o-linear-gradient(top, #f2f2f2 0%, #e4e4e4 100%);
  894. background: -ms-linear-gradient(top, #f2f2f2 0%, #e4e4e4 100%);
  895. background: linear-gradient(top, #f2f2f2 0%, #e4e4e4 100%);
  896. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e4e4e4', GradientType=0);
  897. color: #666666;
  898. font-weight: bold;
  899. }
  900. .ui-widget-header a {
  901. color: #666666;
  902. }
  903. /* Interaction states
  904. ----------------------------------*/
  905. .ui-state-default,
  906. .ui-widget-content .ui-state-default,
  907. .ui-widget-header .ui-state-default {
  908. border: 1px solid #cccccc;
  909. background: #f8f8f8;
  910. font-weight: bold;
  911. color: #666666;
  912. }
  913. .ui-state-default a,
  914. .ui-state-default a:link,
  915. .ui-state-default a:visited {
  916. color: #666666;
  917. text-decoration: none;
  918. }
  919. .ui-state-hover,
  920. .ui-widget-content .ui-state-hover,
  921. .ui-widget-header .ui-state-hover,
  922. .ui-state-focus,
  923. .ui-widget-content .ui-state-focus,
  924. .ui-widget-header .ui-state-focus {
  925. border: 1px solid #aaaaaa;
  926. background: #eaeaea;
  927. font-weight: bold;
  928. color: #333333;
  929. }
  930. .ui-state-hover a,
  931. .ui-state-hover a:hover,
  932. .ui-state-hover a:link,
  933. .ui-state-hover a:visited,
  934. .ui-state-focus a,
  935. .ui-state-focus a:hover,
  936. .ui-state-focus a:link,
  937. .ui-state-focus a:visited {
  938. color: #333333;
  939. text-decoration: none;
  940. }
  941. .ui-state-active,
  942. .ui-widget-content .ui-state-active,
  943. .ui-widget-header .ui-state-active {
  944. border: 1px solid #aaaaaa;
  945. background: #ffffff;
  946. font-weight: bold;
  947. color: #333333;
  948. }
  949. .ui-state-active a,
  950. .ui-state-active a:link,
  951. .ui-state-active a:visited {
  952. color: #333333;
  953. text-decoration: none;
  954. }
  955. /* Interaction Cues
  956. ----------------------------------*/
  957. .ui-state-highlight,
  958. .ui-widget-content .ui-state-highlight,
  959. .ui-widget-header .ui-state-highlight {
  960. border: 1px solid #a3a3a3;
  961. background: #b0ccd7;
  962. color: #004458;
  963. }
  964. .ui-state-highlight a,
  965. .ui-widget-content .ui-state-highlight a,
  966. .ui-widget-header .ui-state-highlight a {
  967. color: #004458;
  968. }
  969. .ui-state-error,
  970. .ui-widget-content .ui-state-error,
  971. .ui-widget-header .ui-state-error {
  972. border: 1px solid #d7211e;
  973. background: #fef1ec;
  974. color: #d64040;
  975. }
  976. .ui-state-error a,
  977. .ui-widget-content .ui-state-error a,
  978. .ui-widget-header .ui-state-error a {
  979. color: #d64040;
  980. }
  981. .ui-state-error-text,
  982. .ui-widget-content .ui-state-error-text,
  983. .ui-widget-header .ui-state-error-text {
  984. color: #d64040;
  985. }
  986. .ui-priority-primary,
  987. .ui-widget-content .ui-priority-primary,
  988. .ui-widget-header .ui-priority-primary {
  989. font-weight: bold;
  990. }
  991. .ui-priority-secondary,
  992. .ui-widget-content .ui-priority-secondary,
  993. .ui-widget-header .ui-priority-secondary {
  994. opacity: .7;
  995. filter:Alpha(Opacity=70);
  996. font-weight: normal;
  997. }
  998. .ui-state-disabled,
  999. .ui-widget-content .ui-state-disabled,
  1000. .ui-widget-header .ui-state-disabled {
  1001. opacity: .35;
  1002. filter:Alpha(Opacity=35);
  1003. background-image: none;
  1004. }
  1005. .ui-state-disabled .ui-icon {
  1006. filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
  1007. }
  1008. /* Icons
  1009. ----------------------------------*/
  1010. /* states and images */
  1011. .ui-icon {
  1012. width: 16px;
  1013. height: 16px;
  1014. }
  1015. .ui-icon,
  1016. .ui-widget-content .ui-icon {
  1017. background-image: url("images/ui-icons_004458_256x240.png");
  1018. }
  1019. .ui-widget-header .ui-icon {
  1020. background-image: url("images/ui-icons_004458_256x240.png");
  1021. }
  1022. .ui-state-default .ui-icon {
  1023. background-image: url("images/ui-icons_004458_256x240.png");
  1024. }
  1025. .ui-state-hover .ui-icon,
  1026. .ui-state-focus .ui-icon {
  1027. background-image: url("images/ui-icons_004458_256x240.png");
  1028. }
  1029. .ui-state-active .ui-icon {
  1030. background-image: url("images/ui-icons_004458_256x240.png");
  1031. }
  1032. .ui-state-highlight .ui-icon {
  1033. background-image: url("images/ui-icons_004458_256x240.png");
  1034. }
  1035. .ui-state-error .ui-icon,
  1036. .ui-state-error-text .ui-icon {
  1037. background-image: url("images/ui-icons_d7211e_256x240.png");
  1038. }
  1039. /* positioning */
  1040. .ui-icon-blank { background-position: 16px 16px; }
  1041. .ui-icon-carat-1-n { background-position: 0 0; }
  1042. .ui-icon-carat-1-ne { background-position: -16px 0; }
  1043. .ui-icon-carat-1-e { background-position: -32px 0; }
  1044. .ui-icon-carat-1-se { background-position: -48px 0; }
  1045. .ui-icon-carat-1-s { background-position: -64px 0; }
  1046. .ui-icon-carat-1-sw { background-position: -80px 0; }
  1047. .ui-icon-carat-1-w { background-position: -96px 0; }
  1048. .ui-icon-carat-1-nw { background-position: -112px 0; }
  1049. .ui-icon-carat-2-n-s { background-position: -128px 0; }
  1050. .ui-icon-carat-2-e-w { background-position: -144px 0; }
  1051. .ui-icon-triangle-1-n { background-position: 0 -16px; }
  1052. .ui-icon-triangle-1-ne { background-position: -16px -16px; }
  1053. .ui-icon-triangle-1-e { background-position: -32px -16px; }
  1054. .ui-icon-triangle-1-se { background-position: -48px -16px; }
  1055. .ui-icon-triangle-1-s { background-position: -64px -16px; }
  1056. .ui-icon-triangle-1-sw { background-position: -80px -16px; }
  1057. .ui-icon-triangle-1-w { background-position: -96px -16px; }
  1058. .ui-icon-triangle-1-nw { background-position: -112px -16px; }
  1059. .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
  1060. .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
  1061. .ui-icon-arrow-1-n { background-position: 0 -32px; }
  1062. .ui-icon-arrow-1-ne { background-position: -16px -32px; }
  1063. .ui-icon-arrow-1-e { background-position: -32px -32px; }
  1064. .ui-icon-arrow-1-se { background-position: -48px -32px; }
  1065. .ui-icon-arrow-1-s { background-position: -64px -32px; }
  1066. .ui-icon-arrow-1-sw { background-position: -80px -32px; }
  1067. .ui-icon-arrow-1-w { background-position: -96px -32px; }
  1068. .ui-icon-arrow-1-nw { background-position: -112px -32px; }
  1069. .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
  1070. .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
  1071. .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
  1072. .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
  1073. .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
  1074. .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
  1075. .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
  1076. .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
  1077. .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
  1078. .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
  1079. .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
  1080. .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
  1081. .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
  1082. .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
  1083. .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
  1084. .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
  1085. .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
  1086. .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
  1087. .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
  1088. .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
  1089. .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
  1090. .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
  1091. .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
  1092. .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
  1093. .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
  1094. .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
  1095. .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
  1096. .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
  1097. .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
  1098. .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
  1099. .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
  1100. .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
  1101. .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
  1102. .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
  1103. .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
  1104. .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
  1105. .ui-icon-arrow-4 { background-position: 0 -80px; }
  1106. .ui-icon-arrow-4-diag { background-position: -16px -80px; }
  1107. .ui-icon-extlink { background-position: -32px -80px; }
  1108. .ui-icon-newwin { background-position: -48px -80px; }
  1109. .ui-icon-refresh { background-position: -64px -80px; }
  1110. .ui-icon-shuffle { background-position: -80px -80px; }
  1111. .ui-icon-transfer-e-w { background-position: -96px -80px; }
  1112. .ui-icon-transferthick-e-w { background-position: -112px -80px; }
  1113. .ui-icon-folder-collapsed { background-position: 0 -96px; }
  1114. .ui-icon-folder-open { background-position: -16px -96px; }
  1115. .ui-icon-document { background-position: -32px -96px; }
  1116. .ui-icon-document-b { background-position: -48px -96px; }
  1117. .ui-icon-note { background-position: -64px -96px; }
  1118. .ui-icon-mail-closed { background-position: -80px -96px; }
  1119. .ui-icon-mail-open { background-position: -96px -96px; }
  1120. .ui-icon-suitcase { background-position: -112px -96px; }
  1121. .ui-icon-comment { background-position: -128px -96px; }
  1122. .ui-icon-person { background-position: -144px -96px; }
  1123. .ui-icon-print { background-position: -160px -96px; }
  1124. .ui-icon-trash { background-position: -176px -96px; }
  1125. .ui-icon-locked { background-position: -192px -96px; }
  1126. .ui-icon-unlocked { background-position: -208px -96px; }
  1127. .ui-icon-bookmark { background-position: -224px -96px; }
  1128. .ui-icon-tag { background-position: -240px -96px; }
  1129. .ui-icon-home { background-position: 0 -112px; }
  1130. .ui-icon-flag { background-position: -16px -112px; }
  1131. .ui-icon-calendar { background-position: -32px -112px; }
  1132. .ui-icon-cart { background-position: -48px -112px; }
  1133. .ui-icon-pencil { background-position: -64px -112px; }
  1134. .ui-icon-clock { background-position: -80px -112px; }
  1135. .ui-icon-disk { background-position: -96px -112px; }
  1136. .ui-icon-calculator { background-position: -112px -112px; }
  1137. .ui-icon-zoomin { background-position: -128px -112px; }
  1138. .ui-icon-zoomout { background-position: -144px -112px; }
  1139. .ui-icon-search { background-position: -160px -112px; }
  1140. .ui-icon-wrench { background-position: -176px -112px; }
  1141. .ui-icon-gear { background-position: -192px -112px; }
  1142. .ui-icon-heart { background-position: -208px -112px; }
  1143. .ui-icon-star { background-position: -224px -112px; }
  1144. .ui-icon-link { background-position: -240px -112px; }
  1145. .ui-icon-cancel { background-position: 0 -128px; }
  1146. .ui-icon-plus { background-position: -16px -128px; }
  1147. .ui-icon-plusthick { background-position: -32px -128px; }
  1148. .ui-icon-minus { background-position: -48px -128px; }
  1149. .ui-icon-minusthick { background-position: -64px -128px; }
  1150. .ui-icon-close { background-position: -80px -128px; }
  1151. .ui-icon-closethick { background-position: -96px -128px; }
  1152. .ui-icon-key { background-position: -112px -128px; }
  1153. .ui-icon-lightbulb { background-position: -128px -128px; }
  1154. .ui-icon-scissors { background-position: -144px -128px; }
  1155. .ui-icon-clipboard { background-position: -160px -128px; }
  1156. .ui-icon-copy { background-position: -176px -128px; }
  1157. .ui-icon-contact { background-position: -192px -128px; }
  1158. .ui-icon-image { background-position: -208px -128px; }
  1159. .ui-icon-video { background-position: -224px -128px; }
  1160. .ui-icon-script { background-position: -240px -128px; }
  1161. .ui-icon-alert { background-position: 0 -144px; }
  1162. .ui-icon-info { background-position: -16px -144px; }
  1163. .ui-icon-notice { background-position: -32px -144px; }
  1164. .ui-icon-help { background-position: -48px -144px; }
  1165. .ui-icon-check { background-position: -64px -144px; }
  1166. .ui-icon-bullet { background-position: -80px -144px; }
  1167. .ui-icon-radio-on { background-position: -96px -144px; }
  1168. .ui-icon-radio-off { background-position: -112px -144px; }
  1169. .ui-icon-pin-w { background-position: -128px -144px; }
  1170. .ui-icon-pin-s { background-position: -144px -144px; }
  1171. .ui-icon-play { background-position: 0 -160px; }
  1172. .ui-icon-pause { background-position: -16px -160px; }
  1173. .ui-icon-seek-next { background-position: -32px -160px; }
  1174. .ui-icon-seek-prev { background-position: -48px -160px; }
  1175. .ui-icon-seek-end { background-position: -64px -160px; }
  1176. .ui-icon-seek-start { background-position: -80px -160px; }
  1177. /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  1178. .ui-icon-seek-first { background-position: -80px -160px; }
  1179. .ui-icon-stop { background-position: -96px -160px; }
  1180. .ui-icon-eject { background-position: -112px -160px; }
  1181. .ui-icon-volume-off { background-position: -128px -160px; }
  1182. .ui-icon-volume-on { background-position: -144px -160px; }
  1183. .ui-icon-power { background-position: 0 -176px; }
  1184. .ui-icon-signal-diag { background-position: -16px -176px; }
  1185. .ui-icon-signal { background-position: -32px -176px; }
  1186. .ui-icon-battery-0 { background-position: -48px -176px; }
  1187. .ui-icon-battery-1 { background-position: -64px -176px; }
  1188. .ui-icon-battery-2 { background-position: -80px -176px; }
  1189. .ui-icon-battery-3 { background-position: -96px -176px; }
  1190. .ui-icon-circle-plus { background-position: 0 -192px; }
  1191. .ui-icon-circle-minus { background-position: -16px -192px; }
  1192. .ui-icon-circle-close { background-position: -32px -192px; }
  1193. .ui-icon-circle-triangle-e { background-position: -48px -192px; }
  1194. .ui-icon-circle-triangle-s { background-position: -64px -192px; }
  1195. .ui-icon-circle-triangle-w { background-position: -80px -192px; }
  1196. .ui-icon-circle-triangle-n { background-position: -96px -192px; }
  1197. .ui-icon-circle-arrow-e { background-position: -112px -192px; }
  1198. .ui-icon-circle-arrow-s { background-position: -128px -192px; }
  1199. .ui-icon-circle-arrow-w { background-position: -144px -192px; }
  1200. .ui-icon-circle-arrow-n { background-position: -160px -192px; }
  1201. .ui-icon-circle-zoomin { background-position: -176px -192px; }
  1202. .ui-icon-circle-zoomout { background-position: -192px -192px; }
  1203. .ui-icon-circle-check { background-position: -208px -192px; }
  1204. .ui-icon-circlesmall-plus { background-position: 0 -208px; }
  1205. .ui-icon-circlesmall-minus { background-position: -16px -208px; }
  1206. .ui-icon-circlesmall-close { background-position: -32px -208px; }
  1207. .ui-icon-squaresmall-plus { background-position: -48px -208px; }
  1208. .ui-icon-squaresmall-minus { background-position: -64px -208px; }
  1209. .ui-icon-squaresmall-close { background-position: -80px -208px; }
  1210. .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
  1211. .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
  1212. .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
  1213. .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
  1214. .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
  1215. .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
  1216. /* Misc visuals
  1217. ----------------------------------*/
  1218. /* Corner radius */
  1219. .ui-corner-all,
  1220. .ui-corner-top,
  1221. .ui-corner-left,
  1222. .ui-corner-tl {
  1223. border-top-left-radius: 5px;
  1224. }
  1225. .ui-corner-all,
  1226. .ui-corner-top,
  1227. .ui-corner-right,
  1228. .ui-corner-tr {
  1229. border-top-right-radius: 5px;
  1230. }
  1231. .ui-corner-all,
  1232. .ui-corner-bottom,
  1233. .ui-corner-left,
  1234. .ui-corner-bl {
  1235. border-bottom-left-radius: 5px;
  1236. }
  1237. .ui-corner-all,
  1238. .ui-corner-bottom,
  1239. .ui-corner-right,
  1240. .ui-corner-br {
  1241. border-bottom-right-radius: 5px;
  1242. }
  1243. /* Overlays */
  1244. .ui-widget-overlay {
  1245. background: #333333;
  1246. opacity: .5;
  1247. filter: Alpha(Opacity=50);
  1248. }
  1249. .ui-widget-shadow {
  1250. margin: -6px 0 0 -6px;
  1251. padding: 6px;
  1252. background: #666666;
  1253. opacity: .2;
  1254. filter: Alpha(Opacity=20);
  1255. border-radius: 8px;
  1256. }
  1257. /* Roundcube button styling */
  1258. .ui-button.ui-state-default {
  1259. display: inline-block;
  1260. margin: 0 2px;
  1261. padding: 1px 2px;
  1262. text-shadow: 0px 1px 1px #fff;
  1263. border: 1px solid #c6c6c6;
  1264. border-radius: 4px;
  1265. background: #f7f7f7;
  1266. background: -moz-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
  1267. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e6e6e6));
  1268. background: -o-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
  1269. background: -ms-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
  1270. background: linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
  1271. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e6e6e6', GradientType=0);
  1272. -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
  1273. -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
  1274. -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
  1275. box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
  1276. text-decoration: none;
  1277. outline: none;
  1278. }
  1279. .ui-button.mainaction {
  1280. color: #ededed;
  1281. text-shadow: 0px 1px 1px #333;
  1282. border-color: #1f262c;
  1283. background: #505050;
  1284. background: -moz-linear-gradient(top, #505050 0%, #2a2e31 100%);
  1285. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#2a2e31));
  1286. background: -o-linear-gradient(top, #505050 0%, #2a2e31 100%);
  1287. background: -ms-linear-gradient(top, #505050 0%, #2a2e31 100%);
  1288. background: linear-gradient(top, #505050 0%, #2a2e31 100%);
  1289. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#2a2e31', GradientType=0);
  1290. -moz-box-shadow: inset 0 1px 0 0 #777;
  1291. -webkit-box-shadow: inset 0 1px 0 0 #777;
  1292. -o-box-shadow: inset 0 1px 0 0 #777;
  1293. box-shadow: inset 0 1px 0 0 #777;
  1294. }
  1295. .ui-button.ui-state-focus {
  1296. color: #525252;
  1297. border-color: #4fadd5;
  1298. -moz-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6);
  1299. -webkit-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6);
  1300. -o-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6);
  1301. box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6);
  1302. }
  1303. .ui-button.ui-state-active {
  1304. color: #525252;
  1305. border-color: #aaa;
  1306. background: #e6e6e6;
  1307. background: -moz-linear-gradient(top, #e6e6e6 0%, #f9f9f9 100%);
  1308. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#f9f9f9));
  1309. background: -o-linear-gradient(top, #e6e6e6 0%, #f9f9f9 100%);
  1310. background: -ms-linear-gradient(top, #e6e6e6 0%, #f9f9f9 100%);
  1311. background: linear-gradient(top, #e6e6e6 0%, #f9f9f9 100%);
  1312. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f9f9f9', GradientType=0);
  1313. }
  1314. .ui-button.ui-state-focus.mainaction,
  1315. .ui-button.ui-state-hover.mainaction {
  1316. color: #fff;
  1317. }
  1318. .ui-button.ui-state-focus.mainaction {
  1319. border-color: #1f262c;
  1320. -moz-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6), inset 0 1px 0 0 #777;
  1321. -webkit-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6), inset 0 1px 0 0 #777;
  1322. -o-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6), inset 0 1px 0 0 #777;
  1323. box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6), inset 0 1px 0 0 #777;
  1324. }
  1325. .ui-button.ui-state-active.mainaction {
  1326. color: #fff;
  1327. background: #515151;
  1328. background: -moz-linear-gradient(top, #2a2e31 0%, #505050 100%);
  1329. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2e31), color-stop(100%,#505050));
  1330. background: -o-linear-gradient(top, #2a2e31 0%, #505050 100%);
  1331. background: -ms-linear-gradient(top, #2a2e31 0%, #505050 100%);
  1332. background: linear-gradient(top, #2a2e31 0%, #505050 100%);
  1333. }
  1334. .ui-button[disabled],
  1335. .ui-button[disabled]:hover,
  1336. .ui-button.mainaction[disabled] {
  1337. color: #aaa !important;
  1338. }
  1339. /* Roundcube's specific Datepicker style override */
  1340. .ui-datepicker {
  1341. min-width: 20em;
  1342. padding: 0;
  1343. display: none;
  1344. border: 0;
  1345. border-radius: 3px;
  1346. -webkit-box-shadow: #666 1px 1px 10px;
  1347. -moz-box-shadow: 1px 1px 10px #666;
  1348. box-shadow: 1px 1px 16px #666;
  1349. }
  1350. .ui-datepicker .ui-datepicker-header {
  1351. padding: .3em 0;
  1352. border-radius: 3px 3px 0 0;
  1353. border: 0;
  1354. background: #3a3a3a;
  1355. filter: none;
  1356. color: #fff;
  1357. text-shadow: 0px 1px 1px #000;
  1358. }
  1359. .ui-datepicker .ui-datepicker-prev,
  1360. .ui-datepicker .ui-datepicker-next {
  1361. border: 0;
  1362. background: none;
  1363. }
  1364. .ui-datepicker .ui-datepicker-header .ui-icon {
  1365. background: url("images/ui-icons-datepicker.png") 0 0 no-repeat;
  1366. }
  1367. .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-w {
  1368. background-position: 0 2px;
  1369. }
  1370. .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-e {
  1371. background-position: -14px 2px;
  1372. }
  1373. .ui-datepicker .ui-datepicker-prev-hover,
  1374. .ui-datepicker .ui-datepicker-next-hover {
  1375. top: 2px;
  1376. border: 0;
  1377. background: none;
  1378. }
  1379. .ui-datepicker .ui-datepicker-prev,
  1380. .ui-datepicker .ui-datepicker-prev-hover {
  1381. left: 2px;
  1382. }
  1383. .ui-datepicker .ui-datepicker-next,
  1384. .ui-datepicker .ui-datepicker-next-hover {
  1385. right: 2px;
  1386. }
  1387. .ui-datepicker select.ui-datepicker-month,
  1388. .ui-datepicker select.ui-datepicker-year {
  1389. border: 0;
  1390. background: #3a3a3a;
  1391. outline: none;
  1392. color: #fff;
  1393. font-weight: bold;
  1394. width: auto;
  1395. margin-right: 4px;
  1396. padding-right: 4px;
  1397. }
  1398. .ui-datepicker .ui-datepicker-title select::-ms-expand {
  1399. display: none;
  1400. }
  1401. .ie10 .ui-datepicker .ui-datepicker-title select,
  1402. .webkit .ui-datepicker .ui-datepicker-title select {
  1403. background-image: url("images/ui-icons-datepicker.png");
  1404. background-position: right -18px;
  1405. background-repeat: no-repeat;
  1406. padding-right: 16px;
  1407. -webkit-appearance: none;
  1408. appearance: none;
  1409. }
  1410. @supports (-moz-appearance:none) and (mask-type:alpha) {
  1411. .mozilla .ui-datepicker .ui-datepicker-title select {
  1412. background-image: url("images/ui-icons-datepicker.png");
  1413. background-position: right -14px;
  1414. background-repeat: no-repeat;
  1415. padding-right: 16px;
  1416. -moz-appearance: none;
  1417. }
  1418. }
  1419. .ui-datepicker .ui-datepicker-month:focus,
  1420. .ui-datepicker .ui-datepicker-year:focus {
  1421. outline: 1px solid #4fadd5;
  1422. }
  1423. .ui-datepicker table {
  1424. margin: 0;
  1425. border-spacing: 0;
  1426. }
  1427. .ui-datepicker table:focus {
  1428. outline: 2px solid #4fadd5;
  1429. outline-offset: -2px;
  1430. }
  1431. .ui-datepicker td {
  1432. border: 1px solid #bbb;
  1433. padding: 0;
  1434. }
  1435. .ui-datepicker td span, .ui-datepicker td a {
  1436. border: 0;
  1437. padding: .3em;
  1438. text-shadow: 0px 1px 1px #fff;
  1439. }
  1440. .ui-datepicker td a.ui-state-default {
  1441. border: 0px solid #fff;
  1442. border-top-width: 1px;
  1443. border-left-width: 1px;
  1444. background: #e6e6e6;
  1445. background: -moz-linear-gradient(top, #e6e6e6 0%, #d6d6d6 100%);
  1446. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#d6d6d6));
  1447. background: -o-linear-gradient(top, #e6e6e6 0%, #d6d6d6 100%);
  1448. background: -ms-linear-gradient(top, #e6e6e6 0%, #d6d6d6 100%);
  1449. background: linear-gradient(top, #e6e6e6 0%, #d6d6d6 100%);
  1450. }
  1451. .ui-datepicker td a.ui-priority-secondary {
  1452. background: #eee;
  1453. }
  1454. .ui-datepicker td a.ui-state-active {
  1455. color: #fff;
  1456. border-color: #0286ac !important;
  1457. text-shadow: 0px 1px 1px #00516e !important;
  1458. background: #00acd4 !important;
  1459. background: -moz-linear-gradient(top, #00acd4 0%, #008fc7 100%);
  1460. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00acd4), color-stop(100%,#008fc7));
  1461. background: -o-linear-gradient(top, #00acd4 0%, #008fc7 100%);
  1462. background: -ms-linear-gradient(top, #00acd4 0%, #008fc7 100%);
  1463. background: linear-gradient(top, #00acd4 0%, #008fc7 100%);
  1464. }
  1465. .ui-datepicker .ui-state-highlight {
  1466. color: #0081c2;
  1467. }
  1468. .ui-datepicker td.ui-datepicker-days-cell-over a.ui-state-default {
  1469. color: #fff;
  1470. border-color: rgba(73,180,210,0.7);
  1471. background: rgba(73,180,210,0.7);
  1472. text-shadow: 0px 1px 1px #666;
  1473. }