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.

357 lines
7.4 KiB

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