tundra.css 38 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465
  1. /*
  2. Adds cosmetic styling to Dijit. Users may swap with a custom theme CSS file.
  3. */
  4. @import url("../dijit.css");
  5. .dj_safari .tundra .dijitPopup {
  6. /* -webkit-border-radius: 5px; */
  7. -webkit-box-shadow: 0px 5px 10px #adadad;
  8. }
  9. /*
  10. * Control opacity of popups
  11. */
  12. .tundra .dijitPopup div,
  13. .tundra .dijitPopup table {
  14. opacity: 0.95;
  15. }
  16. /*****
  17. dijit.form.Button
  18. dijit.form.DropDownButton
  19. dijit.form.ComboButton
  20. dijit.form.ComboBox (partial)
  21. *****/
  22. .tundra .dijitButtonNode {
  23. /* enabled state - inner */
  24. /* border:1px outset #a0a0a0; */
  25. border:1px solid #9b9b9b;
  26. vertical-align: middle;
  27. padding: 0.2em 0.2em;
  28. background:#e9e9e9 url("images/buttonEnabled.png") repeat-x top;
  29. }
  30. .dj_ie .tundra .dijitButtonNode {
  31. zoom: 1;
  32. padding-bottom: 0.1em;
  33. }
  34. /* button inner contents - labels, icons etc. */
  35. .tundra .dijitButtonNode * {
  36. display: -moz-inline-box;
  37. display: inline-block;
  38. vertical-align: middle;
  39. }
  40. .dj_ie .tundra .dijitButtonNode * {
  41. zoom: 1;
  42. display:inline;
  43. }
  44. .tundra .dijitButtonText {
  45. padding: 0 0.3em;
  46. }
  47. .tundra .dijitComboBox .dijitButtonNode,
  48. .tundra .dijitSpinner .dijitButtonNode {
  49. border: 0px;
  50. padding: 1px .4em; /* the inner node will be vertically centered automatically because it's in a <td> */
  51. }
  52. .tundra .dijitA11yDownArrow,
  53. .tundra .dijitDownArrowButton,
  54. .tundra .dijitUpArrowButton {
  55. font-size: 0.75em;
  56. color: #848484;
  57. }
  58. .tundra .dijitButtonDisabled .dijitButtonNode,
  59. .tundra .dijitToggleButtonDisabled .dijitButtonNode,
  60. .tundra .dijitDropDownButtonDisabled .dijitButtonNode,
  61. .tundra .dijitComboButtonDisabled .dijitButtonNode,
  62. .tundra .dijitComboBoxDisabled,
  63. .tundra .dijitSpinnerDisabled,
  64. .tundra .dijitSpinnerDisabled .dijitButtonNode {
  65. /* disabled state - inner */
  66. border: 1px solid #d5d5d5;
  67. /*color:#b4b4b4;*/
  68. background:#e4e4e4 url("images/buttonDisabled.png") top repeat-x;
  69. opacity: 0.60; /* Safari, Opera and Mozilla */
  70. }
  71. .tundra .dijitButtonDisabled .dijitButtonNode *,
  72. .tundra .dijitToggleButtonDisabled .dijitButtonNode *,
  73. .tundra .dijitDropDownButtonDisabled .dijitButtonNode *,
  74. .tundra .dijitComboButtonDisabled .dijitButtonNode *,
  75. .tundra .dijitSpinnerDisabled .dijitButtonNode * {
  76. filter: gray() alpha(opacity=50); /* IE */
  77. }
  78. .tundra .dijitButtonHover .dijitButtonNode,
  79. .tundra .dijitToggleButtonHover .dijitButtonNode,
  80. .tundra .dijitDropDownButtonHover .dijitButtonNode,
  81. .tundra .dijitComboButtonHover .dijitButtonContents,
  82. .tundra .dijitComboButtonDownArrowHover .dijitDownArrowButton,
  83. .tundra .dijitComboBoxHover .dijitDownArrowButton,
  84. .tundra .dijitSpinnerUpArrowHover .dijitUpArrowButton,
  85. .tundra .dijitSpinnerDownArrowHover .dijitDownArrowButton {
  86. /* hover state - inner */
  87. /* TODO: change from Hover to Selected so that button is still highlighted while drop down is being used */
  88. border-color:#366dba;
  89. color:#366dba;
  90. background:#f1f6fc url("images/buttonHover.png") repeat-x bottom;
  91. }
  92. .tundra .dijitButtonActive .dijitButtonNode,
  93. .tundra .dijitToggleButtonActive .dijitButtonNode,
  94. .tundra .dijitDropDownButtonActive .dijitButtonNode,
  95. .tundra .dijitComboButtonActive .dijitButtonContents,
  96. .tundra .dijitDownArrowActive .dijitDownArrowButton,
  97. .tundra .dijitComboBoxActive .dijitDownArrowButton {
  98. /* active state - inner (for when you are pressing a normal button, or
  99. * when a toggle button is in a depressed state
  100. */
  101. border-color:#366dba;
  102. background: #ededed url("images/buttonActive.png") bottom repeat-x;
  103. }
  104. .tundra .dijitToolbar {
  105. border: 1px solid #9b9b9b;
  106. background:#e9e9e9 url("images/buttonEnabled.png") repeat-x top;
  107. }
  108. .tundra .dijitToolbar * {
  109. padding: 0px;
  110. margin: 0px;
  111. /* #margin-top: -1px; */
  112. /*IE*/
  113. }
  114. .dj_ie .tundra .dijitToolbar {
  115. padding-bottom: 1px;
  116. }
  117. .tundra .dijitToolbar .dijitButtonNode {
  118. padding: 0px;
  119. margin: 0px;
  120. border: 1px solid transparent;
  121. background: none;
  122. _margin: 1px;
  123. _padding: 0px 1px 0px 1px;
  124. _border: 0px;
  125. }
  126. .tundra .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
  127. background-color:#C1D2EE;
  128. border:1px solid #316AC5;
  129. }
  130. .tundra .dijitToolbar .dijitToggleButtonCheckedHover .dijitButtonContents {
  131. border-color: #366dba;
  132. background-color:transparent;
  133. }
  134. .dj_ie6 .tundra .dijitToolbar .dijitButtonNode {
  135. /* workaround no transparent border support in IE6*/
  136. border-color: #e9e9e9;
  137. }
  138. .tundra .dijitToolbar .dijitButtonHover .dijitButtonNode,
  139. .tundra .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
  140. .tundra .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode {
  141. /* TODO: change this from Hover to Selected so that button is still highlighted while drop down is being used */
  142. border-color: #366dba;
  143. /* IE hackery */
  144. _border: 1px solid #366dba;
  145. _margin: -1px 0px 0px 0px;
  146. _padding: 0px;
  147. }
  148. .dijitToolbarSeparator {
  149. background: url('images/editor.gif');
  150. height: 18px;
  151. width: 5px;
  152. padding: 0px 1px 0px 1px;
  153. margin: 0px;
  154. }
  155. .tundra .dijitToolbar .dijitToolbarSeparator {
  156. background: url('images/editor.gif');
  157. }
  158. /* ComboBox-icon-specific */
  159. .tundra .dijitComboBox .dijitDownArrowButtonChar {
  160. /* visibility:hidden; */
  161. display:none;
  162. }
  163. .dijit_a11y .dijitComboBox .dijitDownArrowButtonChar {
  164. display:inline;
  165. }
  166. .tundra .dijitComboBox .dijitDownArrowButtonInner {
  167. width:16px;
  168. height:16px;
  169. background:url("images/arrowDown.png") no-repeat center center;
  170. }
  171. .dj_ie6 .tundra .dijitComboBox .dijitDownArrowButtonInner {
  172. background-image:url("images/arrowDown.gif");
  173. }
  174. .tundra .dijitComboBoxHover .dijitDownArrowButtonInner {
  175. /* TODO: url("images/arrowDownHover.png") but in IE6 it flickers some? */
  176. }
  177. /*****
  178. dijit.form.NumberSpinner
  179. override for the shorter stacked buttons
  180. *****/
  181. .tundra .dijitSpinner .dijitButtonNode {
  182. padding: 0 .4em 0 .4em;
  183. }
  184. /****
  185. dijit.form.TextBox
  186. dijit.form.ValidationTextBox
  187. dijit.form.SerializableTextBox
  188. dijit.form.RangeBoundTextBox
  189. dijit.form.NumberTextBox
  190. dijit.form.CurrencyTextBox
  191. dijit.form.NumberSpinner
  192. dijit.form.ComboBox (partial)
  193. ****/
  194. .tundra .dijitInputField INPUT,
  195. .tundra .dijitTextBox,
  196. .tundra .dijitComboBox,
  197. .tundra .dijitSpinner {
  198. margin: 0em 0.1em 0.0em 0.1em;
  199. }
  200. .tundra .dijitTextBox,
  201. .tundra .dijitComboBox,
  202. .tundra .dijitSpinner,
  203. .tundra .dijitInlineEditor input,
  204. .tundra .dijitTextArea {
  205. /* For all except dijit.form.NumberSpinner: the actual input element.
  206. For TextBox, ComboBox, Spinner: the table that contains the input.
  207. Otherwise the actual input element.
  208. */
  209. background:#fff url("images/validationInputBg.png") repeat-x top left;
  210. #background:#fff url('images/validationInputBg.gif') repeat-x top left;
  211. border:1px solid #9b9b9b;
  212. line-height: normal;
  213. }
  214. .dj_safari .tundra INPUT.dijitTextBox {
  215. padding:0.15em 0em; /* make it roughly the same size as a validation input box */
  216. }
  217. .dj_ie .tundra INPUT.dijitTextBox,
  218. .dj_ie .tundra TD.dijitInputField,
  219. .dj_ie .tundra .dijitInputField INPUT {
  220. height: 1.2em; /* needed since the INPUT is position:absolute */
  221. }
  222. .tundra .dijitComboBox .dijitButtonNode,
  223. .tundra .dijitSpinner .dijitButtonNode {
  224. /* line between the input area and the drop down button */
  225. border-left:1px solid #9b9b9b;
  226. }
  227. .tundra .dijitSpinner .dijitDownArrowButton {
  228. border-top:1px solid #9b9b9b; /* line between top and bottom arrow */
  229. }
  230. .tundra .dijitTextBoxFocused,
  231. .tundra .dijitComboBoxFocused,
  232. .tundra .dijitSpinnerFocused {
  233. /* input field when focused (ie: typing affects it) */
  234. border-color:#366dba;
  235. }
  236. .tundra .dijitComboBoxFocused .dijitButtonNode, .tundra .dijitSpinnerFocused .dijitButtonNode {
  237. border-left:1px solid #366dba;
  238. }
  239. .tundra .dijitSpinnerFocused .dijitDownArrowButton {
  240. border-top:1px solid #366dba;
  241. }
  242. .tundra .dijitTextBoxError,
  243. .tundra .dijitComboBoxError,
  244. .tundra .dijitSpinnerError {
  245. border:1px solid #f3d118;
  246. background-color:#f9f7ba;
  247. background-image:none;
  248. }
  249. .dj_ie6 .tundra .dijitTextBoxError input,
  250. .dj_ie6 .tundra .dijitComboBoxError input,
  251. .dj_ie6 .tundra .dijitSpinnerError input {
  252. /* background-color: transparent on an <input> doesn't work on IE6 */
  253. background-color:#f9f7ba !important;
  254. }
  255. .tundra .dijitTextBoxErrorFocused,
  256. .tundra .dijitComboBoxErrorFocused,
  257. .tundra .dijitSpinnerErrorFocused {
  258. background-color:#ff6;
  259. background-image:none;
  260. }
  261. .dj_ie6 .tundra .dijitTextBoxErrorFocused input,
  262. .dj_ie6 .tundra .dijitComboBoxErrorFocused input,
  263. .dj_ie6 .tundra .dijitSpinnerErrorFocused input {
  264. /* background-color: transparent on an <input> doesn't work on IE6 */
  265. background-color:#ff6 !important;
  266. }
  267. /* Validation errors */
  268. .tundra .dijitValidationIcon {
  269. /* prevent height change when widget goes from valid to invalid state, and
  270. * workaround browser (FF and safari) sizing bugs when last table column is empty or display:null
  271. */
  272. display: block;
  273. width: 16px;
  274. height: 16px;
  275. background-repeat: no-repeat;
  276. background-image: url('images/warning.png');
  277. visibility: hidden;
  278. }
  279. .tundra .dijitValidationIconText {
  280. display: none;
  281. }
  282. .tundra .dijitTextBoxError .dijitValidationIcon,
  283. .tundra .dijitComboBoxError .dijitValidationIcon,
  284. .tundra .dijitSpinnerError .dijitValidationIcon {
  285. visibility: visible;
  286. }
  287. /*
  288. * CheckBox and Radio Widgets,
  289. * and the CSS to embed a checkbox or radio icon inside a ToggleButton.
  290. *
  291. * Order of images in the default sprite (from L to R, checkbox and radio in same image):
  292. * checkbox normal - checked
  293. * - unchecked
  294. * disabled - checked
  295. * - unchecked
  296. * hover - checked
  297. * - unchecked
  298. *
  299. * radio normal - checked
  300. * - unchecked
  301. * disabled - checked
  302. * - unchecked
  303. * hover - checked
  304. * - unchecked
  305. */
  306. .tundra .dijitToggleButton .dijitCheckBox,
  307. .tundra .dijitToggleButton .dijitRadio,
  308. .tundra .dijitToggleButton .dijitCheckBoxIcon,
  309. .tundra .dijitToggleButton .dijitRadioIcon {
  310. background-image: url('images/checkmarkNoBorder.gif');
  311. }
  312. .tundra .dijitCheckBox,
  313. .tundra .dijitRadio,
  314. .tundra .dijitCheckBoxIcon, /* inside a toggle button */
  315. .tundra .dijitRadioIcon { /* inside a toggle button */
  316. background-image: url('images/checkmark.gif'); /* checkbox sprite image */
  317. background-repeat: no-repeat;
  318. width: 16px;
  319. height: 16px;
  320. overflow: visible;
  321. margin: 0;
  322. padding: 0;
  323. }
  324. .tundra .dijitCheckBox,
  325. .tundra .dijitToggleButton .dijitCheckBoxIcon {
  326. /* unchecked */
  327. background-position: -16px;
  328. }
  329. .tundra .dijitCheckBoxChecked,
  330. .tundra .dijitToggleButtonChecked .dijitCheckBoxIcon {
  331. /* checked */
  332. background-position: 0px;
  333. }
  334. .tundra .dijitCheckBoxDisabled {
  335. /* disabled */
  336. background-position: -48px;
  337. }
  338. .tundra .dijitCheckBoxCheckedDisabled {
  339. /* disabled but checked */
  340. background-position: -32px;
  341. }
  342. .tundra .dijitCheckBoxHover,
  343. .tundra .dijitCheckBoxFocused {
  344. /* hovering over an unchecked enabled checkbox */
  345. background-position: -80px;
  346. }
  347. .tundra .dijitCheckBoxCheckedHover,
  348. .tundra .dijitCheckBoxCheckedFocused {
  349. /* hovering over a checked enabled checkbox */
  350. background-position: -64px;
  351. }
  352. .tundra .dijitRadio,
  353. .tundra .dijitToggleButton .dijitRadioIcon {
  354. /* unselected */
  355. background-position: -112px;
  356. }
  357. .tundra .dijitRadioChecked,
  358. .tundra .dijitToggleButtonChecked .dijitRadioIcon {
  359. /* selected */
  360. background-position: -96px;
  361. }
  362. .tundra .dijitRadioCheckedDisabled {
  363. /* selected but disabled */
  364. background-position: -128px;
  365. }
  366. .tundra .dijitRadioDisabled {
  367. /* unselected and disabled */
  368. background-position: -144px;
  369. }
  370. .tundra .dijitRadioHover,
  371. .tundra .dijitRadioFocused {
  372. /* hovering over an unselected enabled radio button */
  373. background-position: -176px;
  374. }
  375. .tundra .dijitRadioCheckedHover,
  376. .tundra .dijitRadioCheckedFocused {
  377. /* hovering over a selected enabled radio button */
  378. background-position: -160px;
  379. }
  380. /* Menu */
  381. .tundra .dijitMenu {
  382. border: 1px solid #9b9b9b;
  383. margin: 0px;
  384. padding: 0px;
  385. }
  386. .tundra .dijitMenuItem {
  387. background-color: #f7f7f7;
  388. font: menu;
  389. margin: 0;
  390. }
  391. .tundra .dijitMenuPreviousButton, .tundra .dijitMenuNextButton {
  392. font-style: italic;
  393. }
  394. .tundra .dijitMenuItem TD {
  395. padding:2px;
  396. }
  397. .tundra .dijitMenuItemHover {
  398. background-color: #808080; /* #95a0b0; #555555; #aaaaaa; #646464; #60a1ea; #848484; */
  399. color:#fff;
  400. }
  401. .tundra .dijitMenuItemIcon {
  402. width: 16px;
  403. height: 16px;
  404. /* padding-right: 3px; */
  405. }
  406. .tundra .dijitMenuExpand {
  407. display:none;
  408. }
  409. .tundra .dijitMenuExpandEnabled {
  410. /* margin-top:4px; */
  411. width:16px;
  412. height:16px;
  413. background:url('images/arrowRight.png') no-repeat center center;
  414. display:block;
  415. }
  416. .dj_ie6 .tundra .dijitMenuExpandEnabled {
  417. background-image:url('images/arrowRight.gif');
  418. }
  419. .tundra .dijitMenuExpandInner {
  420. display:none;
  421. }
  422. .tundra .dijitMenuSeparator {
  423. background-color: #f7f7f7;
  424. }
  425. /* separator can be two pixels -- set border of either one to 0px to have only one */
  426. .tundra .dijitMenuSeparatorTop {
  427. border-bottom: 1px solid #9b9b9b; /*97adcb; */
  428. }
  429. .tundra .dijitMenuSeparatorBottom {
  430. border-top: 1px solid #e8e8e8;
  431. }
  432. /* TitlePane */
  433. .tundra .dijitTitlePane .dijitTitlePaneTitle {
  434. background: #cccccc;
  435. background:#fafafa url("images/titleBarBg.gif") repeat-x bottom left;
  436. border:1px solid #bfbfbf;
  437. padding:4px 4px 2px 4px;
  438. cursor: pointer;
  439. }
  440. .dj_ie7 .dijitTitlePaneTextNode {
  441. display:inline;
  442. }
  443. /* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
  444. .tundra .dijitTitlePane .dijitArrowNode {
  445. width:16px;
  446. height:16px;
  447. float:right;
  448. }
  449. .tundra .dijitTitlePane .dijitClosed .dijitArrowNode {
  450. background:url('images/arrowRight.png') no-repeat center center;
  451. }
  452. .tundra .dijitTitlePaneFocused .dijitTitlePaneTextNode {
  453. text-decoration:underline;
  454. }
  455. .dj_ie6 .tundra .dijitTitlePane .dijitClosed .dijitArrowNode {
  456. background-image:url('images/arrowRight.gif');
  457. }
  458. .tundra .dijitTitlePane .dijitOpen .dijitArrowNode {
  459. background:url('images/arrowDown.png') no-repeat center center;
  460. }
  461. .dj_ie6 .tundra .dijitTitlePane .dijitOpen .dijitArrowNode {
  462. background-image:url('images/arrowDown.gif');
  463. }
  464. .tundra .dijitTitlePane .dijitArrowNodeInner {
  465. visibility:hidden;
  466. }
  467. .dijit_a11y .dijitTitlePane .dijitArrowNodeInner {
  468. visibility:visible;
  469. }
  470. .tundra .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
  471. margin-right:5px;
  472. }
  473. .tundra .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
  474. position:relative;
  475. top:2px;
  476. }
  477. .tundra .dijitTitlePaneContentOuter {
  478. background: #ffffff;
  479. border:1px solid #bfbfbf;
  480. border-top: 1px solid #cddde9; /* w/out this, an <h1> on the top line causes a gap between the .content and .label */
  481. }
  482. .tundra .dijitTitlePaneContentInner {
  483. padding:10px;
  484. }
  485. /* force hasLayout to ensure borders etc, show up */
  486. .dj_ie6 .tundra .dijitTitlePaneContentOuter,
  487. .dj_ie6 .tundra .dijitTitlePane .dijitTitlePaneTitle {
  488. zoom: 1;
  489. }
  490. .tundra .dijitClickableRegion {
  491. background-color : #ffc !important;
  492. }
  493. /* Tabs */
  494. .tundra .dijitTabPaneWrapper {
  495. /*
  496. overflow: hidden;
  497. */
  498. background:#fff;
  499. border:1px solid #ccc;
  500. }
  501. .tundra .dijitTab {
  502. line-height:normal;
  503. margin-right:5px; /* space between one tab and the next in top/bottom mode */
  504. padding:0px;
  505. border:1px solid #ccc;
  506. background:#e2e2e2 url("images/tabEnabled.png") repeat-x;
  507. }
  508. .tundra .dijitAlignLeft .dijitTab,
  509. .tundra .dijitAlignRight .dijitTab {
  510. margin-right:0px;
  511. margin-bottom:5px; /* space between one tab and the next in left/right mode */
  512. }
  513. .tundra .dijitTabInnerDiv {
  514. padding:6px 10px 4px 10px;
  515. border-left:1px solid #fff;
  516. border-bottom:1px solid #fff;
  517. }
  518. .tundra .dijitTabHover,
  519. .tundra .dijitTabCloseButtonHover {
  520. color: #243C5F;
  521. border-top-color:#92a0b3;
  522. border-left-color:#92a0b3;
  523. border-right-color:#92a0b3;
  524. background:#e2e2e2 url("images/tabHover.png") repeat-x bottom;
  525. }
  526. .dj_ie6 .tundra .dijitTabHover,
  527. .dj_ie6 .tundra .dijitTabCloseButtonHover {
  528. background-image: url("images/tabHover.gif");
  529. }
  530. .tundra .dijitTabChecked,
  531. .tundra .dijitTabCloseButtonChecked
  532. {
  533. /* the selected tab (with or without hover) */
  534. background-color:#fff;
  535. border-color: #ccc;
  536. background-image:none;
  537. }
  538. /* make the active tab white on the side next to the content pane */
  539. .tundra .dijitAlignTop .dijitTabChecked,
  540. .tundra .dijitAlignTop .dijitTabCloseButtonChecked
  541. {
  542. border-bottom-color:white;
  543. vertical-align:bottom;
  544. }
  545. .tundra .dijitAlignBottom .dijitTabChecked,
  546. .tundra .dijitAlignBottom .dijitTabCloseButtonChecked
  547. {
  548. border-top-color:white;
  549. -moz-border-radius:2px 2px 0px 0px; /* eliminate some border detritrus on moz */
  550. }
  551. .tundra .dijitAlignLeft .dijitTabChecked,
  552. .tundra .dijitAlignLeft .dijitTabCloseButtonChecked
  553. {
  554. border-right-color:white;
  555. }
  556. .tundra .dijitAlignRight .dijitTabChecked,
  557. .tundra .dijitAlignRight .dijitTabCloseButtonChecked
  558. {
  559. border-left-color:white;
  560. }
  561. /* make space for a positioned close button */
  562. .tundra .dijitTab .dijitClosable {
  563. position: relative;
  564. padding:6px 20px 4px 10px;
  565. }
  566. .tundra .dijitTab .dijitClosable .closeImage {
  567. position:absolute;
  568. top: 7px;
  569. right: 3px;
  570. height: 12px;
  571. width: 12px;
  572. padding: 0;
  573. margin: 0;
  574. background: url("images/tabClose.png") no-repeat right top;
  575. }
  576. .dj_ie6 .dijitTab .dijitClosable .closeImage {
  577. background-image:url("images/tabClose.gif");
  578. }
  579. .tundra .dijitTabCloseButton .dijitClosable .closeImage {
  580. background-image : url("images/tabClose.png");
  581. }
  582. .dj_ie6 .tundra .dijitTabCloseButton .dijitClosable .closeImage {
  583. background-image : url("images/tabClose.gif");
  584. }
  585. .tundra .dijitTabCloseButtonHover .dijitClosable .closeImage {
  586. background-image : url("images/tabCloseHover.png");
  587. }
  588. .dj_ie6 .tundra .dijitTabCloseButtonHover .dijitClosable .closeImage {
  589. background-image : url("images/tabCloseHover.gif");
  590. }
  591. .tundra .dijitAlignLeft .dijitTab .dijitClosable {
  592. padding:6px 10px 4px 20px;
  593. }
  594. /* correct for IE6.
  595. We cant force hasLayout as that blows out the shrink wrapped tabs
  596. ..so we shim in the closeImage position properties instead
  597. */
  598. .dj_ie6 .tundra .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
  599. left:-20px;
  600. }
  601. .tundra .dijitAlignBottom .dijitTab .dijitClosable .closeImage {
  602. top: auto;
  603. bottom: 7px;
  604. right: 3px;
  605. }
  606. .tundra .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
  607. top: 7px;
  608. left: 3px;
  609. }
  610. /* SplitContainer */
  611. .tundra .dijitSplitContainerSizerH {
  612. background:url("images/splitContainerSizerH.png") repeat-y #fff;
  613. border:0;
  614. border-left:1px solid #bfbfbf;
  615. border-right:1px solid #bfbfbf;
  616. width:7px;
  617. }
  618. .tundra .dijitSplitContainerSizerH .thumb {
  619. background:url("images/splitContainerSizerH-thumb.png") no-repeat #ccc;
  620. left:1px;
  621. width:3px;
  622. height:19px;
  623. }
  624. .tundra .dijitSplitContainerSizerV {
  625. background:url("images/splitContainerSizerV.png") repeat-x #fff;
  626. border:0;
  627. border-top:1px solid #bfbfbf;
  628. border-bottom:1px solid #bfbfbf;
  629. height:7px;
  630. }
  631. .tundra .dijitSplitContainerSizerV .thumb {
  632. background:url("images/splitContainerSizerV-thumb.png") no-repeat #ccc;
  633. top:1px;
  634. width:19px;
  635. height:3px;
  636. }
  637. /* Dialog */
  638. .tundra .dijitDialog {
  639. background: #eee;
  640. border: 1px solid #999;
  641. -webkit-box-shadow: 0px 5px 10px #adadad;
  642. }
  643. .tundra .dijitDialog .dijitDialogTitle {
  644. border-top: none;
  645. border-left: none;
  646. border-right: none;
  647. }
  648. .tundra .dijitDialog .dijitDialogPaneContent {
  649. background: #ffffff;
  650. border:none;
  651. border-top: 1px solid #ccc; /* #cddde9; /* w/out this, an <h1> on the top line causes a gap between the .content and .label */
  652. padding:10px;
  653. }
  654. .tundra .dijitDialogTitleBar {
  655. /* outer container for the titlebar of the dialog */
  656. background: #fafafa url("images/titleBarBg.gif") repeat-x bottom left;
  657. /* border: 1px solid #bfbfbf; */
  658. padding: 4px 8px 2px 4px;
  659. cursor: move;
  660. outline:0; /* remove this line if keyboard focus on dialog startup is an issue. tab still takes you to first focusable element */
  661. }
  662. .tundra .dijitDialogTitle {
  663. /* typography and styling of the dialog title */
  664. font-weight: bold;
  665. padding: 8px 12px 8px 12px;
  666. outline:0;
  667. }
  668. .tundra .dijitDialogCloseIcon {
  669. /* the default close icon for the dialog */
  670. background : url("images/tabClose.png") no-repeat right top;
  671. float: right;
  672. position: absolute;
  673. vertical-align: middle;
  674. right: 5px;
  675. top: 5px;
  676. height: 22px;
  677. width: 22px;
  678. cursor: pointer;
  679. }
  680. .dj_ie6 .tundra .dijitDialogCloseIcon {
  681. background-image: url("images/tabClose.gif");
  682. }
  683. .tundra .dijitDialogContent {
  684. /* the body of the dialog */
  685. padding: 8px;
  686. }
  687. /*Tooltip*/
  688. .tundra .dijitTooltip,
  689. .tundra .dijitTooltipDialog {
  690. /* the outermost dom node, holding the connector and container */
  691. opacity: 0.95;
  692. background: transparent; /* make the area on the sides of the arrow transparent */
  693. }
  694. .dijitTooltipBelow {
  695. /* leave room for arrow above content */
  696. padding-top: 13px;
  697. }
  698. .dijitTooltipAbove {
  699. /* leave room for arrow below content */
  700. padding-bottom: 13px;
  701. }
  702. .tundra .dijitTooltipContainer {
  703. /*
  704. The part with the text.
  705. NOTE:
  706. FF doesn't clip images used as CSS bgs if you specify a border
  707. radius. If you use a solid color, it does. Webkit gets it right.
  708. Sigh.
  709. background: #ffffff url("images/popupMenuBg.gif") repeat-x bottom left;
  710. */
  711. background-color: #fafafa;
  712. border:1px solid #b6c7d5;
  713. padding:0.45em;
  714. border-radius: 6px;
  715. -moz-border-radius: 7px;
  716. -webkit-border-radius: 6px;
  717. }
  718. .tundra .dijitTooltipConnector {
  719. /* the arrow piece */
  720. border:0px;
  721. z-index: 2;
  722. }
  723. .tundra .dijitTooltipABRight .dijitTooltipConnector {
  724. left: auto !important;
  725. right: 3px;
  726. }
  727. .tundra .dijitTooltipBelow .dijitTooltipConnector {
  728. /* the arrow piece for tooltips below an element */
  729. top: 0px;
  730. left: 3px;
  731. background:url("images/tooltipConnectorUp.png") no-repeat top left;
  732. width:16px;
  733. height:14px;
  734. }
  735. .dj_ie6 .tundra .dijitTooltipBelow .dijitTooltipConnector {
  736. background-image: url("images/tooltipConnectorUp.gif");
  737. }
  738. .tundra .dijitTooltipAbove .dijitTooltipConnector {
  739. /* the arrow piece for tooltips above an element */
  740. bottom: 0px;
  741. left: 3px;
  742. background:url("images/tooltipConnectorDown.png") no-repeat top left;
  743. width:16px;
  744. height:14px;
  745. }
  746. .dj_ie6 .tundra .dijitTooltipAbove .dijitTooltipConnector {
  747. background-image: url("images/tooltipConnectorDown.gif");
  748. }
  749. .tundra .dijitTooltipLeft {
  750. padding-right: 13px;
  751. }
  752. .dj_ie6 .tundra .dijitTooltipLeft {
  753. padding-right: 15px;
  754. }
  755. .tundra .dijitTooltipLeft .dijitTooltipConnector {
  756. /* the arrow piece for tooltips to the left of an element, bottom borders aligned */
  757. right: 0px;
  758. bottom: 7px;
  759. background:url("images/tooltipConnectorRight.png") no-repeat top left;
  760. width:16px;
  761. height:14px;
  762. }
  763. .dj_ie6 .tundra .dijitTooltipLeft .dijitTooltipConnector {
  764. background-image: url("images/tooltipConnectorRight.gif");
  765. }
  766. .tundra .dijitTooltipRight {
  767. padding-left: 13px;
  768. }
  769. .tundra .dijitTooltipRight .dijitTooltipConnector {
  770. /* the arrow piece for tooltips to the right of an element, bottom borders aligned */
  771. left: 0px;
  772. bottom: 7px;
  773. background:url("images/tooltipConnectorLeft.png") no-repeat top left;
  774. width:16px;
  775. height:14px;
  776. }
  777. .dj_ie6 .tundra .dijitTooltipRight .dijitTooltipConnector {
  778. background-image: url("images/tooltipConnectorLeft.gif");
  779. }
  780. /* Accordion */
  781. .tundra .dijitAccordionPane-selected {
  782. /* background-color:#85aeec; */
  783. background-color: #e7e7e7;
  784. }
  785. .tundra .dijitAccordionPane .dijitAccordionTitle {
  786. background:#fafafa url("images/titleBar.png") repeat-x bottom left;
  787. border-top: 1px solid #bfbfbf;
  788. padding:4px 4px 2px 4px;
  789. }
  790. .tundra .dijitAccordionPane-selected .dijitAccordionTitle {
  791. background: #ededed url("images/buttonActive.png") bottom repeat-x;
  792. font-weight: bold;
  793. border-top: 1px solid #aaaaaa;
  794. padding: 4px 4px 2px 4px;
  795. }
  796. .tundra .dijitAccordionPaneFocused .dijitAccordionText {
  797. text-decoration:underline !important;
  798. /*border-left:1px solid #999;
  799. border-right:1px solid #999;
  800. border-top:1px solid #999; */
  801. }
  802. .tundra .dijitAccordionPane .dijitAccordionArrow {
  803. background:url("images/arrowUp.png") no-repeat;
  804. width:15px;
  805. height:15px;
  806. margin-top:2px;
  807. }
  808. .dj_ie6 .tundra .dijitAccordionPane .dijitAccordionArrow {
  809. background-image: url("images/arrowUp.gif");
  810. }
  811. .tundra .dijitAccordionPane-selected .dijitAccordionArrow {
  812. background:url("images/circleIcon.png") no-repeat;
  813. margin-top:2px;
  814. }
  815. .dj_ie6 .tundra .dijitAccordionPane-selected .dijitAccordionArrow {
  816. background-image: url("images/circleIcon.gif");
  817. }
  818. .tundra .dijitAccordionPane .dijitAccordionBody {
  819. background: #fff;
  820. border-top: 1px solid #bfbfbf;
  821. }
  822. /* Tree */
  823. .tundra .dijitTreeNode {
  824. background-image : url('images/i.gif');
  825. background-position : top left;
  826. background-repeat : repeat-y;
  827. margin-left: 19px;
  828. zoom: 1; /* MOW: what the heck is this doing in here? */
  829. }
  830. /* left vertical line (grid) for all nodes */
  831. .tundra .dijitTreeIsLast {
  832. background: url('images/i_half.gif') no-repeat;
  833. }
  834. .tundra .dijitTreeIsRoot {
  835. margin-left: 0;
  836. background-image: none;
  837. }
  838. .tundra .dijitTreeExpando {
  839. width: 18px;
  840. height: 18px;
  841. }
  842. .tundra .dijitTreeContent {
  843. min-height: 18px;
  844. min-width: 18px;
  845. margin-left:18px;
  846. padding-top:3px;
  847. padding-left:1px;
  848. }
  849. .tundra .dijitTreeExpand {
  850. width: 18px;
  851. height: 18px;
  852. background-repeat : no-repeat;
  853. }
  854. /* same style as IE selection */
  855. .tundra .dijitTreeNodeEmphasized {
  856. background-color: Highlight;
  857. color: HighlightText;
  858. }
  859. /* don't use :focus due to opera and IE's lack of support on div's */
  860. .tundra .dijitTreeLabelFocused {
  861. outline: 1px invert dotted;
  862. }
  863. .tundra .dijitTreeExpandoOpened {
  864. background-image: url('images/treeExpand_minus.gif');
  865. }
  866. .tundra .dijitTreeExpandoClosed {
  867. background-image: url('images/treeExpand_plus.gif');
  868. }
  869. .tundra .dijitTreeExpandoLeaf {
  870. background-image: url('images/treeExpand_leaf.gif');
  871. }
  872. .tundra .dijitTreeExpandoLoading {
  873. background-image: url('images/treeExpand_loading.gif');
  874. }
  875. /* Calendar*/
  876. .tundra .dijitCalendarIncrementControl {
  877. /* next/prev month buttons */
  878. width:16px;
  879. height:16px;
  880. }
  881. .dj_ie6 .tundra .dijitCalendarIncrementControl {
  882. padding:.1em;
  883. }
  884. .tundra .dijitCalendarIncreaseInner,
  885. .tundra .dijitCalendarDecreaseInner {
  886. visibility:hidden;
  887. }
  888. .tundra .dijitCalendarDecrease {
  889. background:url("images/arrowLeft.png") no-repeat center center;
  890. }
  891. .dj_ie6 .tundra .dijitCalendarDecrease {
  892. background-image:url("images/arrowLeft.gif");
  893. }
  894. .tundra .dijitCalendarIncrease {
  895. background:url(images/arrowRight.png) no-repeat center center;
  896. }
  897. .dj_ie6 .tundra .dijitCalendarIncrease {
  898. background-image:url("images/arrowRight.gif");
  899. }
  900. .tundra table.dijitCalendarContainer {
  901. font-size: 100%;
  902. border-collapse: collapse;
  903. border-spacing: 0;
  904. border: 1px solid #ccc;
  905. margin: 0;
  906. }
  907. .tundra .dijitCalendarMonthContainer th {
  908. /* month header cell */
  909. background:white url("images/calendarMonthLabel.png") repeat-x top;
  910. padding-top:.3em;
  911. padding-bottom:.1em;
  912. text-align:center;
  913. }
  914. .dj_ie6 .tundra .dijitCalendarMonthContainer th {
  915. padding-top:.1em;
  916. padding-bottom:0em;
  917. }
  918. .tundra .dijitCalendarDayLabelTemplate {
  919. /* day of week labels */
  920. background:white url("images/calendarDayLabel.png") repeat-x bottom;
  921. font-weight:normal;
  922. padding-top:.15em;
  923. padding-bottom:0em;
  924. border-top: 1px solid #eeeeee;
  925. color:#293a4b;
  926. text-align:center;
  927. }
  928. .tundra .dijitCalendarMonthLabel {
  929. /* day of week labels */
  930. color:#293a4b;
  931. font-size: 0.75em;
  932. font-weight: bold;
  933. text-align:center;
  934. }
  935. .dj_ie7 .tundra .dijitCalendarDateTemplate,
  936. .dj_ie6 .tundra .dijitCalendarDateTemplate {
  937. font-size: 0.8em;
  938. }
  939. .tundra .dijitCalendarDateTemplate {
  940. /* style for each day cell */
  941. font-size: 0.9em;
  942. font-weight: bold;
  943. text-align: center;
  944. padding: 0.3em 0.3em 0.05em 0.3em;
  945. letter-spacing: 1px;
  946. }
  947. .tundra .dijitCalendarPreviousMonth,
  948. .tundra .dijitCalendarNextMonth {
  949. /* days that are part of the previous or next month */
  950. color:#999999;
  951. background-color:#f8f8f8 !important;
  952. }
  953. .tundra .dijitCalendarPreviousMonthDisabled,
  954. .tundra .dijitCalendarNextMonthDisabled {
  955. /* days that are part of the previous or next month - disabled*/
  956. background-color:#a4a5a6 !important;
  957. }
  958. .tundra .dijitCalendarCurrentMonth {
  959. /* days that are part of this month */
  960. background-color:white !important;
  961. }
  962. .tundra .dijitCalendarCurrentMonthDisabled {
  963. /* days that are part of this month - disabled */
  964. background-color:#bbbbbc !important;
  965. }
  966. .tundra .dijitCalendarDisabledDate {
  967. /* one or the other? */
  968. /* background: url(images/noX.gif) no-repeat center center !important; */
  969. text-decoration:line-through !important;
  970. cursor:default !important;
  971. }
  972. .tundra .dijitCalendarCurrentDate {
  973. /* cell for today's date */
  974. text-decoration:underline;
  975. font-weight:bold;
  976. }
  977. .tundra .dijitCalendarSelectedDate {
  978. /* cell for the selected date */
  979. background-color:#bbc4d0 !important;
  980. color:black !important;
  981. }
  982. .tundra .dijitCalendarYearContainer {
  983. /* footer of the table that contains the year display/selector */
  984. background:white url("images/calendarYearLabel.png") repeat-x bottom;
  985. border-top:1px solid #ccc;
  986. }
  987. .tundra .dijitCalendarYearLabel {
  988. /* container for all of 3 year labels */
  989. margin:0;
  990. padding:0.4em 0 0.25em 0;
  991. text-align:center;
  992. }
  993. .tundra .dijitCalendarSelectedYear {
  994. /* label for selected year */
  995. color:black;
  996. padding:0.2em;
  997. padding-bottom:0.1em;
  998. background-color:#bbc4d0 !important;
  999. }
  1000. .tundra .dijitCalendarNextYear,
  1001. .tundra .dijitCalendarPreviousYear {
  1002. /* label for next/prev years */
  1003. color:black !important;
  1004. font-weight:normal;
  1005. }
  1006. /* inline edit boxen */
  1007. .tundra .dijitInlineValue {
  1008. /* span around an inline-editable value when NOT in edit mode */
  1009. padding:3px;
  1010. margin:4px;
  1011. }
  1012. /* MOW: trying to get this to look like a mini-dialog. Advised? */
  1013. .tundra .dijitInlineEditor {
  1014. /* fieldset surrounding an inlineEditor in edit mode */
  1015. display: inline-block;
  1016. display: -moz-inline-stack;
  1017. #display:inline;
  1018. /*
  1019. border: solid;
  1020. border-color: #7788a0 #344257 #344257 #7788a0;
  1021. border-width:1px 2px 2px 1px;
  1022. -moz-border-radius:0px 2px 0px 2px; make BL and TR corners indent on Moz so it looks like we have a shadow
  1023. background-color:white;
  1024. */
  1025. }
  1026. .dijitInlineEditor .saveButton,
  1027. .dijitInlineEditor .cancelButton {
  1028. margin:3px 3px 3px 0px;
  1029. }
  1030. /* spinner */
  1031. .tundra .dijitSpinner {}
  1032. .tundra .dijitSpinner input {
  1033. }
  1034. /****
  1035. dijit.ProgressBar
  1036. ****/
  1037. .tundra .dijitProgressBar {
  1038. margin:2px 0px 2px 0px;
  1039. }
  1040. .tundra .dijitProgressBarEmpty{
  1041. /* outer container and background of the bar that's not finished yet*/
  1042. background:#ececec url("images/progressBarEmpty.png") repeat-x bottom left;
  1043. border-color: #84a3d1;
  1044. }
  1045. .tundra .dijitProgressBarTile{
  1046. /* inner container for finished portion when in 'tile' (image) mode */
  1047. background:#cad2de url("images/progressBarFull.png") repeat-x top left;
  1048. }
  1049. .tundra .dijitProgressBarLabel {
  1050. /* Set to a color that contrasts with both the "Empty" and "Full" parts. */
  1051. color:#293a4b;
  1052. }
  1053. .tundra .dijitProgressBarIndeterminate .dijitProgressBarTile {
  1054. /* use an animated gif for the progress bar in 'indeterminate' mode */
  1055. background:#cad2de url("images/dijitProgressBarAnim.gif") repeat-x top left;
  1056. }
  1057. /****
  1058. SLIDER
  1059. ****/
  1060. .tundra .dijitHorizontalSliderProgressBar {
  1061. border-color: #aab0bb;
  1062. background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;
  1063. }
  1064. .tundra .dijitVerticalSliderProgressBar {
  1065. border-color: #aab0bb;
  1066. background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;
  1067. }
  1068. .tundra .dijitSliderFocused .dijitHorizontalSliderProgressBar,
  1069. .tundra .dijitSliderFocused .dijitHorizontalSliderLeftBumper {
  1070. background-image:url("images/sliderFullFocus.png");
  1071. }
  1072. .tundra .dijitSliderFocused .dijitVerticalSliderProgressBar,
  1073. .tundra .dijitSliderFocused .dijitVerticalSliderBottomBumper {
  1074. background-image:url("images/sliderFullVerticalFocus.png");
  1075. }
  1076. .tundra .dijitVerticalSliderRemainingBar {
  1077. border-color: #b4b4b4;
  1078. background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y bottom left;
  1079. }
  1080. .tundra .dijitHorizontalSliderRemainingBar {
  1081. border-color: #b4b4b4;
  1082. background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left;
  1083. }
  1084. .tundra .dijitSliderBar {
  1085. border-style: solid;
  1086. outline:1px;
  1087. /* border-color: #b4b4b4; */
  1088. }
  1089. .tundra .dijitSliderFocused .dijitSliderBar {
  1090. border-color:#333;
  1091. }
  1092. .dijit_a11y .dijitSliderProgressBar {
  1093. background-color:#333 !important;
  1094. }
  1095. .tundra .dijitHorizontalSliderImageHandle {
  1096. border:0px;
  1097. width:16px;
  1098. height:16px;
  1099. background:url("images/preciseSliderThumb.png") no-repeat center top;
  1100. cursor:pointer;
  1101. }
  1102. .tundra .dijitSliderFocused .dijitHorizontalSliderImageHandle {
  1103. background-image:url("images/preciseSliderThumbFocus.png");
  1104. #background-image:url("images/preciseSliderThumbFocus.gif");
  1105. }
  1106. .dj_ie6 .tundra .dijitHorizontalSliderImageHandle {
  1107. background-image:url("images/preciseSliderThumb.gif");
  1108. }
  1109. .tundra .dijitHorizontalSliderLeftBumper {
  1110. border-left-width: 1px;
  1111. border-color: #aab0bb;
  1112. background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;
  1113. }
  1114. .tundra .dijitHorizontalSliderRightBumper {
  1115. background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left;
  1116. border-color: #b4b4b4;
  1117. border-right-width: 1px;
  1118. }
  1119. .tundra .dijitVerticalSliderImageHandle {
  1120. border:0px;
  1121. width:16px;
  1122. height:16px;
  1123. background:url("images/sliderThumb.png") no-repeat center center;
  1124. cursor:pointer;
  1125. }
  1126. .tundra .dijitSliderFocused .dijitVerticalSliderImageHandle {
  1127. background-image:url("images/sliderThumbFocus.png");
  1128. }
  1129. .dj_ie6 .tundra .dijitSliderFocused .dijitVerticalSliderImageHandle {
  1130. background-image:url("images/sliderThumbFocus.gif");
  1131. }
  1132. .tundra .dijitVerticalSliderBottomBumper {
  1133. border-bottom-width: 1px;
  1134. border-color: #aab0bb;
  1135. background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;
  1136. }
  1137. .tundra .dijitVerticalSliderTopBumper {
  1138. background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y top left;
  1139. border-color: #b4b4b4;
  1140. border-top-width: 1px;
  1141. }
  1142. .tundra .dijitHorizontalSliderIncrementIcon,
  1143. .tundra .dijitVerticalSliderIncrementIcon {
  1144. background:url('images/arrowUp.png') no-repeat center center;
  1145. width:16px; height:16px;
  1146. cursor:pointer;
  1147. }
  1148. .tundra .dijitHorizontalSliderIncrementIcon {
  1149. background-image:url('images/arrowRight.png');
  1150. }
  1151. .tundra .dijitHorizontalSliderDecrementIcon,
  1152. .tundra .dijitVerticalSliderDecrementIcon {
  1153. width:16px;
  1154. height:16px;
  1155. cursor:pointer;
  1156. background:url('images/arrowDown.png') no-repeat center center;
  1157. }
  1158. .tundra .dijitHorizontalSliderDecrementIcon { background-image:url('images/arrowLeft.png'); }
  1159. .tundra .dijitSliderButtonInner {
  1160. visibility:hidden;
  1161. }
  1162. .tundra .dijitSliderDisabled {
  1163. opacity:0.6 !important;
  1164. }
  1165. .dj_ie6 .tundra .dijitSliderDisabled,
  1166. .dj_ie6 .tundra .dijitSliderDisabled .RuleContainer,
  1167. .dj_ie6 .tundra .dijitSliderDisabled .dijitSliderRemainingBar,
  1168. .dj_ie6 .tundra .dijitSliderDisabled .dijitSliderProgressBar {
  1169. filter: gray() alpha(opacity=40);
  1170. }
  1171. /**** ICONS *****/
  1172. .tundra .dijitEditorIcon {
  1173. background-image: url('images/editor.gif'); /* editor icons sprite image */
  1174. background-repeat: no-repeat;
  1175. width: 18px;
  1176. height: 18px;
  1177. text-align: center;
  1178. }
  1179. .tundra .dijitEditorIconSep { background-position: 0px; }
  1180. .tundra .dijitEditorIconBackColor { background-position: -18px; }
  1181. .tundra .dijitEditorIconBold { background-position: -36px; }
  1182. .tundra .dijitEditorIconCancel { background-position: -54px; }
  1183. .tundra .dijitEditorIconCopy { background-position: -72px; }
  1184. .tundra .dijitEditorIconCreateLink { background-position: -90px; }
  1185. .tundra .dijitEditorIconCut { background-position: -108px; }
  1186. .tundra .dijitEditorIconDelete { background-position: -126px; }
  1187. .tundra .dijitEditorIconForeColor { background-position: -144px; }
  1188. .tundra .dijitEditorIconHiliteColor { background-position: -162px; }
  1189. .tundra .dijitEditorIconIndent { background-position: -180px; }
  1190. .tundra .dijitEditorIconInsertHorizontalRule { background-position: -198px; }
  1191. .tundra .dijitEditorIconInsertImage { background-position: -216px; }
  1192. .tundra .dijitEditorIconInsertOrderedList { background-position: -234px; }
  1193. .tundra .dijitEditorIconInsertTable { background-position: -252px; }
  1194. .tundra .dijitEditorIconInsertUnorderedList { background-position: -270px; }
  1195. .tundra .dijitEditorIconItalic { background-position: -288px; }
  1196. .tundra .dijitEditorIconJustifyCenter { background-position: -306px; }
  1197. .tundra .dijitEditorIconJustifyFull { background-position: -324px; }
  1198. .tundra .dijitEditorIconJustifyLeft { background-position: -342px; }
  1199. .tundra .dijitEditorIconJustifyRight { background-position: -360px; }
  1200. .tundra .dijitEditorIconLeftToRight { background-position: -378px; }
  1201. .tundra .dijitEditorIconListBulletIndent { background-position: -396px; }
  1202. .tundra .dijitEditorIconListBulletOutdent { background-position: -414px; }
  1203. .tundra .dijitEditorIconListNumIndent { background-position: -432px; }
  1204. .tundra .dijitEditorIconListNumOutdent { background-position: -450px; }
  1205. .tundra .dijitEditorIconOutdent { background-position: -468px; }
  1206. .tundra .dijitEditorIconPaste { background-position: -486px; }
  1207. .tundra .dijitEditorIconRedo { background-position: -504px; }
  1208. .tundra .dijitEditorIconRemoveFormat { background-position: -522px; }
  1209. .tundra .dijitEditorIconRightToLeft { background-position: -540px; }
  1210. .tundra .dijitEditorIconSave { background-position: -558px; }
  1211. .tundra .dijitEditorIconSpace { background-position: -576px; }
  1212. .tundra .dijitEditorIconStrikethrough { background-position: -594px; }
  1213. .tundra .dijitEditorIconSubscript { background-position: -612px; }
  1214. .tundra .dijitEditorIconSuperscript { background-position: -630px; }
  1215. .tundra .dijitEditorIconUnderline { background-position: -648px; }
  1216. .tundra .dijitEditorIconUndo { background-position: -666px; }
  1217. .tundra .dijitEditorIconWikiword { background-position: -684px; }
  1218. /*
  1219. * IE6: can't display PNG images with gradient transparency.
  1220. * Want to use filter property for those images, but then need to specify a path relative
  1221. * to the main page, rather than relative to this file... using gifs for now
  1222. */
  1223. .dj_ie6 .tundra .dijitInputField
  1224. {
  1225. background: url("images/validationInputBg.gif") repeat-x top left #fff;
  1226. }
  1227. /**** Disabled cursor *****/
  1228. .tundra .dijitSliderDisabled *,
  1229. .tundra .dijitDisabledClickableRegion, /* a region the user would be able to click on, but it's disabled */
  1230. .tundra .dijitSpinnerDisabled *,
  1231. .tundra .dijitButtonDisabled *,
  1232. .tundra .dijitDropDownButtonDisabled *,
  1233. .tundra .dijitComboButtonDisabled *,
  1234. .tundra .dijitComboBoxDisabled *
  1235. {
  1236. cursor: not-allowed !important;
  1237. }
  1238. /* DnD avatar-specific settings */
  1239. /* For now it uses a default set of rules. Some other DnD classes can be modified as well. */
  1240. .tundra .dojoDndAvatar {font-size: 75%; color: black;}
  1241. .tundra .dojoDndAvatarHeader td {padding-left: 20px; padding-right: 4px;}
  1242. .tundra .dojoDndAvatarHeader {background: #ccc;}
  1243. .tundra .dojoDndAvatarItem {background: #eee;}
  1244. .tundra.dojoDndMove .dojoDndAvatarHeader {background-image: url(images/dndNoMove.png); background-repeat: no-repeat;}
  1245. .tundra.dojoDndCopy .dojoDndAvatarHeader {background-image: url(images/dndNoCopy.png); background-repeat: no-repeat;}
  1246. .tundra.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-image: url(images/dndMove.png); background-repeat: no-repeat;}
  1247. .tundra.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-image: url(images/dndCopy.png); background-repeat: no-repeat;}
  1248. .tundra .dijitContentPaneLoading {
  1249. background:url('images/loading.gif') no-repeat left center;
  1250. padding-left:25px;
  1251. }
  1252. .tundra .dijitContentPaneError {
  1253. background:url('images/warning.png') no-repeat left center;
  1254. padding-left:25px;
  1255. }