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.

386 lines
7.0 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-tab-panel {
  8. overflow:hidden;
  9. }
  10. .x-tab-panel-header, .x-tab-panel-footer {
  11. border: 1px solid;
  12. overflow:hidden;
  13. zoom:1;
  14. }
  15. .x-tab-panel-header {
  16. border: 1px solid;
  17. padding-bottom: 2px;
  18. }
  19. .x-tab-panel-footer {
  20. border: 1px solid;
  21. padding-top: 2px;
  22. }
  23. .x-tab-strip-wrap {
  24. width:100%;
  25. overflow:hidden;
  26. position:relative;
  27. zoom:1;
  28. }
  29. ul.x-tab-strip {
  30. display:block;
  31. width:5000px;
  32. zoom:1;
  33. }
  34. ul.x-tab-strip-top{
  35. padding-top: 1px;
  36. background: repeat-x bottom;
  37. border-bottom: 1px solid;
  38. }
  39. ul.x-tab-strip-bottom{
  40. padding-bottom: 1px;
  41. background: repeat-x top;
  42. border-top: 1px solid;
  43. border-bottom: 0 none;
  44. }
  45. .x-tab-panel-header-plain .x-tab-strip-top {
  46. background:transparent !important;
  47. padding-top:0 !important;
  48. }
  49. .x-tab-panel-header-plain {
  50. background:transparent !important;
  51. border-width:0 !important;
  52. padding-bottom:0 !important;
  53. }
  54. .x-tab-panel-header-plain .x-tab-strip-spacer,
  55. .x-tab-panel-footer-plain .x-tab-strip-spacer {
  56. border:1px solid;
  57. height:2px;
  58. font-size:1px;
  59. line-height:1px;
  60. }
  61. .x-tab-panel-header-plain .x-tab-strip-spacer {
  62. border-top: 0 none;
  63. }
  64. .x-tab-panel-footer-plain .x-tab-strip-spacer {
  65. border-bottom: 0 none;
  66. }
  67. .x-tab-panel-footer-plain .x-tab-strip-bottom {
  68. background:transparent !important;
  69. padding-bottom:0 !important;
  70. }
  71. .x-tab-panel-footer-plain {
  72. background:transparent !important;
  73. border-width:0 !important;
  74. padding-top:0 !important;
  75. }
  76. .ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,
  77. .ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer {
  78. height:3px;
  79. }
  80. ul.x-tab-strip li {
  81. float:left;
  82. margin-left:2px;
  83. }
  84. ul.x-tab-strip li.x-tab-edge {
  85. float:left;
  86. margin:0 !important;
  87. padding:0 !important;
  88. border:0 none !important;
  89. font-size:1px !important;
  90. line-height:1px !important;
  91. overflow:hidden;
  92. zoom:1;
  93. background:transparent !important;
  94. width:1px;
  95. }
  96. .x-tab-strip a, .x-tab-strip span, .x-tab-strip em {
  97. display:block;
  98. }
  99. .x-tab-strip a {
  100. text-decoration:none !important;
  101. -moz-outline: none;
  102. outline: none;
  103. cursor:pointer;
  104. }
  105. .x-tab-strip-inner {
  106. overflow:hidden;
  107. text-overflow: ellipsis;
  108. }
  109. .x-tab-strip span.x-tab-strip-text {
  110. white-space: nowrap;
  111. cursor:pointer;
  112. padding:4px 0;
  113. }
  114. .x-tab-strip-top .x-tab-with-icon .x-tab-right {
  115. padding-left:6px;
  116. }
  117. .x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
  118. padding-left:20px;
  119. background-position: 0 3px;
  120. background-repeat: no-repeat;
  121. }
  122. .x-tab-strip-active, .x-tab-strip-active a.x-tab-right {
  123. cursor:default;
  124. }
  125. .x-tab-strip-active span.x-tab-strip-text {
  126. cursor:default;
  127. }
  128. .x-tab-strip-disabled .x-tabs-text {
  129. cursor:default;
  130. }
  131. .x-tab-panel-body {
  132. overflow:hidden;
  133. }
  134. .x-tab-panel-bwrap {
  135. overflow:hidden;
  136. }
  137. .ext-ie .x-tab-strip .x-tab-right {
  138. position:relative;
  139. }
  140. .x-tab-strip-top .x-tab-strip-active .x-tab-right {
  141. margin-bottom:-1px;
  142. }
  143. /*
  144. * Horrible hack for IE8 in quirks mode
  145. */
  146. .ext-ie8 ul.x-tab-strip li {
  147. position: relative;
  148. }
  149. .ext-ie8 .x-tab-strip .x-tab-right{
  150. margin-bottom: 0 !important;
  151. top: 1px;
  152. }
  153. .ext-ie8 ul.x-tab-strip-top {
  154. padding-top: 0;
  155. }
  156. .ext-ie8 .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
  157. top:4px;
  158. }
  159. .ext-ie8 .x-tab-strip-bottom .x-tab-right{
  160. top:0;
  161. }
  162. .x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
  163. padding-bottom:5px;
  164. }
  165. .x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
  166. margin-top:-1px;
  167. }
  168. .x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
  169. padding-top:5px;
  170. }
  171. .x-tab-strip-top .x-tab-right {
  172. background: transparent no-repeat 0 -51px;
  173. padding-left:10px;
  174. }
  175. .x-tab-strip-top .x-tab-left {
  176. background: transparent no-repeat right -351px;
  177. padding-right:10px;
  178. }
  179. .x-tab-strip-top .x-tab-strip-inner {
  180. background: transparent repeat-x 0 -201px;
  181. }
  182. .x-tab-strip-top .x-tab-strip-over .x-tab-right {
  183. background-position:0 -101px;
  184. }
  185. .x-tab-strip-top .x-tab-strip-over .x-tab-left {
  186. background-position:right -401px;
  187. }
  188. .x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
  189. background-position:0 -251px;
  190. }
  191. .x-tab-strip-top .x-tab-strip-active .x-tab-right {
  192. background-position: 0 0;
  193. }
  194. .x-tab-strip-top .x-tab-strip-active .x-tab-left {
  195. background-position: right -301px;
  196. }
  197. .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
  198. background-position: 0 -151px;
  199. }
  200. .x-tab-strip-bottom .x-tab-right {
  201. background: no-repeat bottom right;
  202. }
  203. .x-tab-strip-bottom .x-tab-left {
  204. background: no-repeat bottom left;
  205. }
  206. .x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
  207. background: no-repeat bottom right;
  208. }
  209. .x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
  210. background: no-repeat bottom left;
  211. }
  212. .x-tab-strip-bottom .x-tab-left {
  213. margin-right: 3px;
  214. padding:0 10px;
  215. }
  216. .x-tab-strip-bottom .x-tab-right {
  217. padding:0;
  218. }
  219. .x-tab-strip .x-tab-strip-close {
  220. display:none;
  221. }
  222. .x-tab-strip-closable {
  223. position:relative;
  224. }
  225. .x-tab-strip-closable .x-tab-left {
  226. padding-right:19px;
  227. }
  228. .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
  229. opacity:.6;
  230. -moz-opacity:.6;
  231. background-repeat:no-repeat;
  232. display:block;
  233. width:11px;
  234. height:11px;
  235. position:absolute;
  236. top:3px;
  237. right:3px;
  238. cursor:pointer;
  239. z-index:2;
  240. }
  241. .x-tab-strip .x-tab-strip-active a.x-tab-strip-close {
  242. opacity:.8;
  243. -moz-opacity:.8;
  244. }
  245. .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
  246. opacity:1;
  247. -moz-opacity:1;
  248. }
  249. .x-tab-panel-body {
  250. border: 1px solid;
  251. }
  252. .x-tab-panel-body-top {
  253. border-top: 0 none;
  254. }
  255. .x-tab-panel-body-bottom {
  256. border-bottom: 0 none;
  257. }
  258. .x-tab-scroller-left {
  259. background: transparent no-repeat -18px 0;
  260. border-bottom: 1px solid;
  261. width:18px;
  262. position:absolute;
  263. left:0;
  264. top:0;
  265. z-index:10;
  266. cursor:pointer;
  267. }
  268. .x-tab-scroller-left-over {
  269. background-position: 0 0;
  270. }
  271. .x-tab-scroller-left-disabled {
  272. background-position: -18px 0;
  273. opacity:.5;
  274. -moz-opacity:.5;
  275. filter:alpha(opacity=50);
  276. cursor:default;
  277. }
  278. .x-tab-scroller-right {
  279. background: transparent no-repeat 0 0;
  280. border-bottom: 1px solid;
  281. width:18px;
  282. position:absolute;
  283. right:0;
  284. top:0;
  285. z-index:10;
  286. cursor:pointer;
  287. }
  288. .x-tab-scroller-right-over {
  289. background-position: -18px 0;
  290. }
  291. .x-tab-scroller-right-disabled {
  292. background-position: 0 0;
  293. opacity:.5;
  294. -moz-opacity:.5;
  295. filter:alpha(opacity=50);
  296. cursor:default;
  297. }
  298. .x-tab-scrolling-bottom .x-tab-scroller-left, .x-tab-scrolling-bottom .x-tab-scroller-right{
  299. margin-top: 1px;
  300. }
  301. .x-tab-scrolling .x-tab-strip-wrap {
  302. margin-left:18px;
  303. margin-right:18px;
  304. }
  305. .x-tab-scrolling {
  306. position:relative;
  307. }
  308. .x-tab-panel-bbar .x-toolbar {
  309. border:1px solid;
  310. border-top:0 none;
  311. overflow:hidden;
  312. padding:2px;
  313. }
  314. .x-tab-panel-tbar .x-toolbar {
  315. border:1px solid;
  316. border-top:0 none;
  317. overflow:hidden;
  318. padding:2px;
  319. }