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.

444 lines
7.9 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. .x-btn{
  8. cursor:pointer;
  9. white-space: nowrap;
  10. }
  11. .x-btn button{
  12. border:0 none;
  13. background:transparent;
  14. padding-left:3px;
  15. padding-right:3px;
  16. cursor:pointer;
  17. margin:0;
  18. overflow:visible;
  19. width:auto;
  20. -moz-outline:0 none;
  21. outline:0 none;
  22. }
  23. * html .ext-ie .x-btn button {
  24. width:1px;
  25. }
  26. .ext-gecko .x-btn button, .ext-webkit .x-btn button {
  27. padding-left:0;
  28. padding-right:0;
  29. }
  30. .ext-gecko .x-btn button::-moz-focus-inner {
  31. padding:0;
  32. }
  33. .ext-ie .x-btn button {
  34. padding-top:2px;
  35. }
  36. .x-btn td {
  37. padding:0 !important;
  38. }
  39. .x-btn-text {
  40. cursor:pointer;
  41. white-space: nowrap;
  42. padding:0;
  43. }
  44. /* icon placement and sizing styles */
  45. /* Only text */
  46. .x-btn-noicon .x-btn-small .x-btn-text{
  47. height: 16px;
  48. }
  49. .x-btn-noicon .x-btn-medium .x-btn-text{
  50. height: 24px;
  51. }
  52. .x-btn-noicon .x-btn-large .x-btn-text{
  53. height: 32px;
  54. }
  55. /* Only icons */
  56. .x-btn-icon .x-btn-text{
  57. background-position: center;
  58. background-repeat: no-repeat;
  59. }
  60. .x-btn-icon .x-btn-small .x-btn-text{
  61. height: 16px;
  62. width: 16px;
  63. }
  64. .x-btn-icon .x-btn-medium .x-btn-text{
  65. height: 24px;
  66. width: 24px;
  67. }
  68. .x-btn-icon .x-btn-large .x-btn-text{
  69. height: 32px;
  70. width: 32px;
  71. }
  72. /* Icons and text */
  73. /* left */
  74. .x-btn-text-icon .x-btn-icon-small-left .x-btn-text{
  75. background-position: 0 center;
  76. background-repeat: no-repeat;
  77. padding-left:18px;
  78. height:16px;
  79. }
  80. .x-btn-text-icon .x-btn-icon-medium-left .x-btn-text{
  81. background-position: 0 center;
  82. background-repeat: no-repeat;
  83. padding-left:26px;
  84. height:24px;
  85. }
  86. .x-btn-text-icon .x-btn-icon-large-left .x-btn-text{
  87. background-position: 0 center;
  88. background-repeat: no-repeat;
  89. padding-left:34px;
  90. height:32px;
  91. }
  92. /* top */
  93. .x-btn-text-icon .x-btn-icon-small-top .x-btn-text{
  94. background-position: center 0;
  95. background-repeat: no-repeat;
  96. padding-top:18px;
  97. }
  98. .x-btn-text-icon .x-btn-icon-medium-top .x-btn-text{
  99. background-position: center 0;
  100. background-repeat: no-repeat;
  101. padding-top:26px;
  102. }
  103. .x-btn-text-icon .x-btn-icon-large-top .x-btn-text{
  104. background-position: center 0;
  105. background-repeat: no-repeat;
  106. padding-top:34px;
  107. }
  108. /* right */
  109. .x-btn-text-icon .x-btn-icon-small-right .x-btn-text{
  110. background-position: right center;
  111. background-repeat: no-repeat;
  112. padding-right:18px;
  113. height:16px;
  114. }
  115. .x-btn-text-icon .x-btn-icon-medium-right .x-btn-text{
  116. background-position: right center;
  117. background-repeat: no-repeat;
  118. padding-right:26px;
  119. height:24px;
  120. }
  121. .x-btn-text-icon .x-btn-icon-large-right .x-btn-text{
  122. background-position: right center;
  123. background-repeat: no-repeat;
  124. padding-right:34px;
  125. height:32px;
  126. }
  127. /* bottom */
  128. .x-btn-text-icon .x-btn-icon-small-bottom .x-btn-text{
  129. background-position: center bottom;
  130. background-repeat: no-repeat;
  131. padding-bottom:18px;
  132. }
  133. .x-btn-text-icon .x-btn-icon-medium-bottom .x-btn-text{
  134. background-position: center bottom;
  135. background-repeat: no-repeat;
  136. padding-bottom:26px;
  137. }
  138. .x-btn-text-icon .x-btn-icon-large-bottom .x-btn-text{
  139. background-position: center bottom;
  140. background-repeat: no-repeat;
  141. padding-bottom:34px;
  142. }
  143. /* background positioning */
  144. .x-btn-tr i, .x-btn-tl i, .x-btn-mr i, .x-btn-ml i, .x-btn-br i, .x-btn-bl i{
  145. font-size:1px;
  146. line-height:1px;
  147. width:3px;
  148. display:block;
  149. overflow:hidden;
  150. }
  151. .x-btn-tr i, .x-btn-tl i, .x-btn-br i, .x-btn-bl i{
  152. height:3px;
  153. }
  154. .x-btn-tl{
  155. width:3px;
  156. height:3px;
  157. background:no-repeat 0 0;
  158. }
  159. .x-btn-tr{
  160. width:3px;
  161. height:3px;
  162. background:no-repeat -3px 0;
  163. }
  164. .x-btn-tc{
  165. height:3px;
  166. background:repeat-x 0 -6px;
  167. }
  168. .x-btn-ml{
  169. width:3px;
  170. background:no-repeat 0 -24px;
  171. }
  172. .x-btn-mr{
  173. width:3px;
  174. background:no-repeat -3px -24px;
  175. }
  176. .x-btn-mc{
  177. background:repeat-x 0 -1096px;
  178. vertical-align: middle;
  179. text-align:center;
  180. padding:0 5px;
  181. cursor:pointer;
  182. white-space:nowrap;
  183. }
  184. /* Fixes an issue with the button height */
  185. .ext-strict .ext-ie6 .x-btn-mc, .ext-strict .ext-ie7 .x-btn-mc {
  186. height: 100%;
  187. }
  188. .x-btn-bl{
  189. width:3px;
  190. height:3px;
  191. background:no-repeat 0 -3px;
  192. }
  193. .x-btn-br{
  194. width:3px;
  195. height:3px;
  196. background:no-repeat -3px -3px;
  197. }
  198. .x-btn-bc{
  199. height:3px;
  200. background:repeat-x 0 -15px;
  201. }
  202. .x-btn-over .x-btn-tl{
  203. background-position: -6px 0;
  204. }
  205. .x-btn-over .x-btn-tr{
  206. background-position: -9px 0;
  207. }
  208. .x-btn-over .x-btn-tc{
  209. background-position: 0 -9px;
  210. }
  211. .x-btn-over .x-btn-ml{
  212. background-position: -6px -24px;
  213. }
  214. .x-btn-over .x-btn-mr{
  215. background-position: -9px -24px;
  216. }
  217. .x-btn-over .x-btn-mc{
  218. background-position: 0 -2168px;
  219. }
  220. .x-btn-over .x-btn-bl{
  221. background-position: -6px -3px;
  222. }
  223. .x-btn-over .x-btn-br{
  224. background-position: -9px -3px;
  225. }
  226. .x-btn-over .x-btn-bc{
  227. background-position: 0 -18px;
  228. }
  229. .x-btn-click .x-btn-tl, .x-btn-menu-active .x-btn-tl, .x-btn-pressed .x-btn-tl{
  230. background-position: -12px 0;
  231. }
  232. .x-btn-click .x-btn-tr, .x-btn-menu-active .x-btn-tr, .x-btn-pressed .x-btn-tr{
  233. background-position: -15px 0;
  234. }
  235. .x-btn-click .x-btn-tc, .x-btn-menu-active .x-btn-tc, .x-btn-pressed .x-btn-tc{
  236. background-position: 0 -12px;
  237. }
  238. .x-btn-click .x-btn-ml, .x-btn-menu-active .x-btn-ml, .x-btn-pressed .x-btn-ml{
  239. background-position: -12px -24px;
  240. }
  241. .x-btn-click .x-btn-mr, .x-btn-menu-active .x-btn-mr, .x-btn-pressed .x-btn-mr{
  242. background-position: -15px -24px;
  243. }
  244. .x-btn-click .x-btn-mc, .x-btn-menu-active .x-btn-mc, .x-btn-pressed .x-btn-mc{
  245. background-position: 0 -3240px;
  246. }
  247. .x-btn-click .x-btn-bl, .x-btn-menu-active .x-btn-bl, .x-btn-pressed .x-btn-bl{
  248. background-position: -12px -3px;
  249. }
  250. .x-btn-click .x-btn-br, .x-btn-menu-active .x-btn-br, .x-btn-pressed .x-btn-br{
  251. background-position: -15px -3px;
  252. }
  253. .x-btn-click .x-btn-bc, .x-btn-menu-active .x-btn-bc, .x-btn-pressed .x-btn-bc{
  254. background-position: 0 -21px;
  255. }
  256. .x-btn-disabled *{
  257. cursor:default !important;
  258. }
  259. /* With a menu arrow */
  260. /* right */
  261. .x-btn-mc em.x-btn-arrow {
  262. display:block;
  263. background:transparent no-repeat right center;
  264. padding-right:10px;
  265. }
  266. .x-btn-mc em.x-btn-split {
  267. display:block;
  268. background:transparent no-repeat right center;
  269. padding-right:14px;
  270. }
  271. /* bottom */
  272. .x-btn-mc em.x-btn-arrow-bottom {
  273. display:block;
  274. background:transparent no-repeat center bottom;
  275. padding-bottom:14px;
  276. }
  277. .x-btn-mc em.x-btn-split-bottom {
  278. display:block;
  279. background:transparent no-repeat center bottom;
  280. padding-bottom:14px;
  281. }
  282. /* height adjustment class */
  283. .x-btn-as-arrow .x-btn-mc em {
  284. display:block;
  285. background:transparent;
  286. padding-bottom:14px;
  287. }
  288. /* groups */
  289. .x-btn-group {
  290. padding:1px;
  291. }
  292. .x-btn-group-header {
  293. padding:2px;
  294. text-align:center;
  295. }
  296. .x-btn-group-tc {
  297. background: transparent repeat-x 0 0;
  298. overflow:hidden;
  299. }
  300. .x-btn-group-tl {
  301. background: transparent no-repeat 0 0;
  302. padding-left:3px;
  303. zoom:1;
  304. }
  305. .x-btn-group-tr {
  306. background: transparent no-repeat right 0;
  307. zoom:1;
  308. padding-right:3px;
  309. }
  310. .x-btn-group-bc {
  311. background: transparent repeat-x 0 bottom;
  312. zoom:1;
  313. }
  314. .x-btn-group-bc .x-panel-footer {
  315. zoom:1;
  316. }
  317. .x-btn-group-bl {
  318. background: transparent no-repeat 0 bottom;
  319. padding-left:3px;
  320. zoom:1;
  321. }
  322. .x-btn-group-br {
  323. background: transparent no-repeat right bottom;
  324. padding-right:3px;
  325. zoom:1;
  326. }
  327. .x-btn-group-mc {
  328. border:0 none;
  329. padding:1px 0 0 0;
  330. margin:0;
  331. }
  332. .x-btn-group-mc .x-btn-group-body {
  333. background:transparent;
  334. border: 0 none;
  335. }
  336. .x-btn-group-ml {
  337. background: transparent repeat-y 0 0;
  338. padding-left:3px;
  339. zoom:1;
  340. }
  341. .x-btn-group-mr {
  342. background: transparent repeat-y right 0;
  343. padding-right:3px;
  344. zoom:1;
  345. }
  346. .x-btn-group-bc .x-btn-group-footer {
  347. padding-bottom:6px;
  348. }
  349. .x-panel-nofooter .x-btn-group-bc {
  350. height:3px;
  351. font-size:0;
  352. line-height:0;
  353. }
  354. .x-btn-group-bwrap {
  355. overflow:hidden;
  356. zoom:1;
  357. }
  358. .x-btn-group-body {
  359. overflow:hidden;
  360. zoom:1;
  361. }
  362. .x-btn-group-notitle .x-btn-group-tc {
  363. background: transparent repeat-x 0 0;
  364. overflow:hidden;
  365. height:2px;
  366. }