Forked mumble-django project from https://bitbucket.org/Svedrin/mumble-django
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.

567 lines
10 KiB

  1. /*!
  2. * Ext JS Library 3.2.0
  3. * Copyright(c) 2006-2010 Ext JS, Inc.
  4. * licensing@extjs.com
  5. * http://www.extjs.com/license
  6. */
  7. /* all fields */
  8. .x-form-field{
  9. margin: 0 0 0 0;
  10. }
  11. .ext-webkit *:focus{
  12. outline: none !important;
  13. }
  14. /* ---- text fields ---- */
  15. .x-form-text, textarea.x-form-field{
  16. padding:1px 3px;
  17. background:repeat-x 0 0;
  18. border:1px solid;
  19. }
  20. textarea.x-form-field {
  21. padding:2px 3px;
  22. }
  23. .x-form-text, .ext-ie .x-form-file {
  24. height:22px;
  25. line-height:18px;
  26. vertical-align:middle;
  27. }
  28. .ext-ie6 .x-form-text, .ext-ie7 .x-form-text {
  29. margin:-1px 0; /* ie bogus margin bug */
  30. height:22px; /* ie quirks */
  31. line-height:18px;
  32. }
  33. .ext-ie6 textarea.x-form-field, .ext-ie7 textarea.x-form-field {
  34. margin:-1px 0; /* ie bogus margin bug */
  35. }
  36. .ext-strict .x-form-text {
  37. height:18px;
  38. }
  39. .ext-safari.ext-mac textarea.x-form-field {
  40. margin-bottom:-2px; /* another bogus margin bug, safari/mac only */
  41. }
  42. .ext-strict .ext-ie8 .x-form-text, .ext-strict .ext-ie8 textarea.x-form-field {
  43. margin-bottom: 1px;
  44. }
  45. .ext-gecko .x-form-text , .ext-ie8 .x-form-text {
  46. padding-top:2px; /* FF won't center the text vertically */
  47. padding-bottom:0;
  48. }
  49. .ext-ie6 .x-form-composite .x-form-text.x-box-item, .ext-ie7 .x-form-composite .x-form-text.x-box-item {
  50. margin: 0 !important; /* clear ie bogus margin bug fix */
  51. }
  52. textarea {
  53. resize: none; /* Disable browser resizable textarea */
  54. }
  55. /* select boxes */
  56. .x-form-select-one {
  57. height:20px;
  58. line-height:18px;
  59. vertical-align:middle;
  60. border: 1px solid;
  61. }
  62. /* multi select boxes */
  63. /* --- TODO --- */
  64. /* 2.0.2 style */
  65. .x-form-check-wrap {
  66. line-height:18px;
  67. height: auto;
  68. }
  69. .ext-ie .x-form-check-wrap input {
  70. width:15px;
  71. height:15px;
  72. }
  73. .x-form-check-wrap input{
  74. vertical-align: bottom;
  75. }
  76. .x-editor .x-form-check-wrap {
  77. padding:3px;
  78. }
  79. .x-editor .x-form-checkbox {
  80. height:13px;
  81. }
  82. .x-form-check-group-label {
  83. border-bottom: 1px solid;
  84. margin-bottom: 5px;
  85. padding-left: 3px !important;
  86. float: none !important;
  87. }
  88. /* wrapped fields and triggers */
  89. .x-form-field-wrap .x-form-trigger{
  90. width:17px;
  91. height:21px;
  92. border:0;
  93. background:transparent no-repeat 0 0;
  94. cursor:pointer;
  95. border-bottom: 1px solid;
  96. position:absolute;
  97. top:0;
  98. }
  99. .x-form-field-wrap .x-form-date-trigger, .x-form-field-wrap .x-form-clear-trigger, .x-form-field-wrap .x-form-search-trigger{
  100. cursor:pointer;
  101. }
  102. .x-form-field-wrap .x-form-twin-triggers .x-form-trigger{
  103. position:static;
  104. top:auto;
  105. vertical-align:top;
  106. }
  107. .x-form-field-wrap {
  108. position:relative;
  109. left:0;top:0;
  110. text-align: left;
  111. zoom:1;
  112. white-space: nowrap;
  113. }
  114. .ext-strict .ext-ie8 .x-toolbar-cell .x-form-field-trigger-wrap .x-form-trigger {
  115. right: 0; /* IE8 Strict mode trigger bug */
  116. }
  117. .x-form-field-wrap .x-form-trigger-over{
  118. background-position:-17px 0;
  119. }
  120. .x-form-field-wrap .x-form-trigger-click{
  121. background-position:-34px 0;
  122. }
  123. .x-trigger-wrap-focus .x-form-trigger{
  124. background-position:-51px 0;
  125. }
  126. .x-trigger-wrap-focus .x-form-trigger-over{
  127. background-position:-68px 0;
  128. }
  129. .x-trigger-wrap-focus .x-form-trigger-click{
  130. background-position:-85px 0;
  131. }
  132. .x-trigger-wrap-focus .x-form-trigger{
  133. border-bottom: 1px solid;
  134. }
  135. .x-item-disabled .x-form-trigger-over{
  136. background-position:0 0 !important;
  137. border-bottom: 1px solid;
  138. }
  139. .x-item-disabled .x-form-trigger-click{
  140. background-position:0 0 !important;
  141. border-bottom: 1px solid;
  142. }
  143. .x-trigger-noedit{
  144. cursor:pointer;
  145. }
  146. /* field focus style */
  147. .x-form-focus, textarea.x-form-focus{
  148. border: 1px solid;
  149. }
  150. /* invalid fields */
  151. .x-form-invalid, textarea.x-form-invalid{
  152. background:repeat-x bottom;
  153. border: 1px solid;
  154. }
  155. .ext-webkit .x-form-invalid{
  156. border: 1px solid;
  157. }
  158. .x-form-inner-invalid, textarea.x-form-inner-invalid{
  159. background:repeat-x bottom;
  160. }
  161. /* editors */
  162. .x-editor {
  163. visibility:hidden;
  164. padding:0;
  165. margin:0;
  166. }
  167. .x-form-grow-sizer {
  168. left: -10000px;
  169. padding: 8px 3px;
  170. position: absolute;
  171. visibility:hidden;
  172. top: -10000px;
  173. white-space: pre-wrap;
  174. white-space: -moz-pre-wrap;
  175. white-space: -pre-wrap;
  176. white-space: -o-pre-wrap;
  177. word-wrap: break-word;
  178. zoom:1;
  179. }
  180. .x-form-grow-sizer p {
  181. margin:0 !important;
  182. border:0 none !important;
  183. padding:0 !important;
  184. }
  185. /* Form Items CSS */
  186. .x-form-item {
  187. display:block;
  188. margin-bottom:4px;
  189. zoom:1;
  190. }
  191. .x-form-item label.x-form-item-label {
  192. display:block;
  193. float:left;
  194. width:100px;
  195. padding:3px;
  196. padding-left:0;
  197. clear:left;
  198. z-index:2;
  199. position:relative;
  200. }
  201. .x-form-element {
  202. padding-left:105px;
  203. position:relative;
  204. }
  205. .x-form-invalid-msg {
  206. padding:2px;
  207. padding-left:18px;
  208. background: transparent no-repeat 0 2px;
  209. line-height:16px;
  210. width:200px;
  211. }
  212. .x-form-label-left label.x-form-item-label {
  213. text-align:left;
  214. }
  215. .x-form-label-right label.x-form-item-label {
  216. text-align:right;
  217. }
  218. .x-form-label-top .x-form-item label.x-form-item-label {
  219. width:auto;
  220. float:none;
  221. clear:none;
  222. display:inline;
  223. margin-bottom:4px;
  224. position:static;
  225. }
  226. .x-form-label-top .x-form-element {
  227. padding-left:0;
  228. padding-top:4px;
  229. }
  230. .x-form-label-top .x-form-item {
  231. padding-bottom:4px;
  232. }
  233. /* Editor small font for grid, toolbar and tree */
  234. .x-small-editor .x-form-text {
  235. height:20px;
  236. line-height:16px;
  237. vertical-align:middle;
  238. }
  239. .ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text {
  240. margin-top:-1px !important; /* ie bogus margin bug */
  241. margin-bottom:-1px !important;
  242. height:20px !important; /* ie quirks */
  243. line-height:16px !important;
  244. }
  245. .ext-strict .x-small-editor .x-form-text {
  246. height:16px !important;
  247. }
  248. .ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text {
  249. height:20px;
  250. line-height:16px;
  251. }
  252. .ext-border-box .x-small-editor .x-form-text {
  253. height:20px;
  254. }
  255. .x-small-editor .x-form-select-one {
  256. height:20px;
  257. line-height:16px;
  258. vertical-align:middle;
  259. }
  260. .x-small-editor .x-form-num-field {
  261. text-align:right;
  262. }
  263. .x-small-editor .x-form-field-wrap .x-form-trigger{
  264. height:19px;
  265. }
  266. .ext-webkit .x-small-editor .x-form-text{padding-top:3px;font-size:100%;}
  267. .x-form-clear {
  268. clear:both;
  269. height:0;
  270. overflow:hidden;
  271. line-height:0;
  272. font-size:0;
  273. }
  274. .x-form-clear-left {
  275. clear:left;
  276. height:0;
  277. overflow:hidden;
  278. line-height:0;
  279. font-size:0;
  280. }
  281. .ext-ie6 .x-form-check-wrap input, .ext-border-box .x-form-check-wrap input{
  282. margin-top: 3px;
  283. }
  284. .x-form-cb-label {
  285. position: relative;
  286. margin-left:4px;
  287. top: 2px;
  288. }
  289. .ext-ie .x-form-cb-label{
  290. top: 1px;
  291. }
  292. .ext-ie6 .x-form-cb-label, .ext-border-box .x-form-cb-label{
  293. top: 3px;
  294. }
  295. .x-form-display-field{
  296. padding-top: 2px;
  297. }
  298. .ext-gecko .x-form-display-field, .ext-strict .ext-ie7 .x-form-display-field{
  299. padding-top: 1px;
  300. }
  301. .ext-ie .x-form-display-field{
  302. padding-top: 3px;
  303. }
  304. .ext-strict .ext-ie8 .x-form-display-field{
  305. padding-top: 0;
  306. }
  307. .x-form-column {
  308. float:left;
  309. padding:0;
  310. margin:0;
  311. width:48%;
  312. overflow:hidden;
  313. zoom:1;
  314. }
  315. /* buttons */
  316. .x-form .x-form-btns-ct .x-btn{
  317. float:right;
  318. clear:none;
  319. }
  320. .x-form .x-form-btns-ct .x-form-btns td {
  321. border:0;
  322. padding:0;
  323. }
  324. .x-form .x-form-btns-ct .x-form-btns-right table{
  325. float:right;
  326. clear:none;
  327. }
  328. .x-form .x-form-btns-ct .x-form-btns-left table{
  329. float:left;
  330. clear:none;
  331. }
  332. .x-form .x-form-btns-ct .x-form-btns-center{
  333. text-align:center; /*ie*/
  334. }
  335. .x-form .x-form-btns-ct .x-form-btns-center table{
  336. margin:0 auto; /*everyone else*/
  337. }
  338. .x-form .x-form-btns-ct table td.x-form-btn-td{
  339. padding:3px;
  340. }
  341. .x-form .x-form-btns-ct .x-btn-focus .x-btn-left{
  342. background-position:0 -147px;
  343. }
  344. .x-form .x-form-btns-ct .x-btn-focus .x-btn-right{
  345. background-position:0 -168px;
  346. }
  347. .x-form .x-form-btns-ct .x-btn-focus .x-btn-center{
  348. background-position:0 -189px;
  349. }
  350. .x-form .x-form-btns-ct .x-btn-click .x-btn-center{
  351. background-position:0 -126px;
  352. }
  353. .x-form .x-form-btns-ct .x-btn-click .x-btn-right{
  354. background-position:0 -84px;
  355. }
  356. .x-form .x-form-btns-ct .x-btn-click .x-btn-left{
  357. background-position:0 -63px;
  358. }
  359. .x-form-invalid-icon {
  360. width:16px;
  361. height:18px;
  362. visibility:hidden;
  363. position:absolute;
  364. left:0;
  365. top:0;
  366. display:block;
  367. background:transparent no-repeat 0 2px;
  368. }
  369. /* fieldsets */
  370. .x-fieldset {
  371. border:1px solid;
  372. padding:10px;
  373. margin-bottom:10px;
  374. display:block; /* preserve margins in IE */
  375. }
  376. /* make top of checkbox/tools visible in webkit */
  377. .ext-webkit .x-fieldset-header {
  378. padding-top: 1px;
  379. }
  380. .ext-ie .x-fieldset legend {
  381. margin-bottom:10px;
  382. }
  383. .ext-ie .x-fieldset {
  384. padding-top: 0;
  385. padding-bottom:10px;
  386. }
  387. .x-fieldset legend .x-tool-toggle {
  388. margin-right:3px;
  389. margin-left:0;
  390. float:left !important;
  391. }
  392. .x-fieldset legend input {
  393. margin-right:3px;
  394. float:left !important;
  395. height:13px;
  396. width:13px;
  397. }
  398. fieldset.x-panel-collapsed {
  399. padding-bottom:0 !important;
  400. border-width: 1px 1px 0 1px !important;
  401. border-left-color: transparent;
  402. border-right-color: transparent;
  403. }
  404. .ext-ie6 fieldset.x-panel-collapsed{
  405. padding-bottom:0 !important;
  406. border-width: 1px 0 0 0 !important;
  407. margin-left: 1px;
  408. margin-right: 1px;
  409. }
  410. fieldset.x-panel-collapsed .x-fieldset-bwrap {
  411. visibility:hidden;
  412. position:absolute;
  413. left:-1000px;
  414. top:-1000px;
  415. }
  416. .ext-ie .x-fieldset-bwrap {
  417. zoom:1;
  418. }
  419. .x-fieldset-noborder {
  420. border:0px none transparent;
  421. }
  422. .x-fieldset-noborder legend {
  423. margin-left:-3px;
  424. }
  425. /* IE legend positioning bug */
  426. .ext-ie .x-fieldset-noborder legend {
  427. position: relative;
  428. margin-bottom:23px;
  429. }
  430. .ext-ie .x-fieldset-noborder legend span {
  431. position: absolute;
  432. left:16px;
  433. }
  434. .ext-gecko .x-window-body .x-form-item {
  435. -moz-outline: none;
  436. outline: none;
  437. overflow: auto;
  438. }
  439. .ext-gecko .x-form-item {
  440. -moz-outline: none;
  441. outline: none;
  442. }
  443. .x-hide-label label.x-form-item-label {
  444. display:none;
  445. }
  446. .x-hide-label .x-form-element {
  447. padding-left: 0 !important;
  448. }
  449. .x-form-label-top .x-hide-label label.x-form-item-label{
  450. display: none;
  451. }
  452. .x-fieldset {
  453. overflow:hidden;
  454. }
  455. .x-fieldset-bwrap {
  456. overflow:hidden;
  457. zoom:1;
  458. }
  459. .x-fieldset-body {
  460. overflow:hidden;
  461. }