3 * Copyright(c) 2006-2010 Sencha Inc.
5 * http://www.sencha.com/license
14 background-color:transparent;
25 * html .ext-ie .x-btn button {
29 .ext-gecko .x-btn button, .ext-webkit .x-btn button {
34 .ext-gecko .x-btn button::-moz-focus-inner {
38 .ext-ie .x-btn button {
52 /* icon placement and sizing styles */
55 .x-btn-noicon .x-btn-small .x-btn-text{
59 .x-btn-noicon .x-btn-medium .x-btn-text{
63 .x-btn-noicon .x-btn-large .x-btn-text{
68 .x-btn-icon .x-btn-text{
69 background-position: center;
70 background-repeat: no-repeat;
73 .x-btn-icon .x-btn-small .x-btn-text{
78 .x-btn-icon .x-btn-medium .x-btn-text{
83 .x-btn-icon .x-btn-large .x-btn-text{
90 .x-btn-text-icon .x-btn-icon-small-left .x-btn-text{
91 background-position: 0 center;
92 background-repeat: no-repeat;
97 .x-btn-text-icon .x-btn-icon-medium-left .x-btn-text{
98 background-position: 0 center;
99 background-repeat: no-repeat;
104 .x-btn-text-icon .x-btn-icon-large-left .x-btn-text{
105 background-position: 0 center;
106 background-repeat: no-repeat;
112 .x-btn-text-icon .x-btn-icon-small-top .x-btn-text{
113 background-position: center 0;
114 background-repeat: no-repeat;
118 .x-btn-text-icon .x-btn-icon-medium-top .x-btn-text{
119 background-position: center 0;
120 background-repeat: no-repeat;
124 .x-btn-text-icon .x-btn-icon-large-top .x-btn-text{
125 background-position: center 0;
126 background-repeat: no-repeat;
131 .x-btn-text-icon .x-btn-icon-small-right .x-btn-text{
132 background-position: right center;
133 background-repeat: no-repeat;
138 .x-btn-text-icon .x-btn-icon-medium-right .x-btn-text{
139 background-position: right center;
140 background-repeat: no-repeat;
145 .x-btn-text-icon .x-btn-icon-large-right .x-btn-text{
146 background-position: right center;
147 background-repeat: no-repeat;
153 .x-btn-text-icon .x-btn-icon-small-bottom .x-btn-text{
154 background-position: center bottom;
155 background-repeat: no-repeat;
159 .x-btn-text-icon .x-btn-icon-medium-bottom .x-btn-text{
160 background-position: center bottom;
161 background-repeat: no-repeat;
165 .x-btn-text-icon .x-btn-icon-large-bottom .x-btn-text{
166 background-position: center bottom;
167 background-repeat: no-repeat;
171 /* background positioning */
172 .x-btn-tr i, .x-btn-tl i, .x-btn-mr i, .x-btn-ml i, .x-btn-br i, .x-btn-bl i{
180 .x-btn-tr i, .x-btn-tl i, .x-btn-br i, .x-btn-bl i{
187 background:no-repeat 0 0;
192 background:no-repeat -3px 0;
196 background:repeat-x 0 -6px;
201 background:no-repeat 0 -24px;
205 background:no-repeat -3px -24px;
209 background:repeat-x 0 -1096px;
210 vertical-align: middle;
217 /* Fixes an issue with the button height */
218 .ext-strict .ext-ie6 .x-btn-mc, .ext-strict .ext-ie7 .x-btn-mc {
225 background:no-repeat 0 -3px;
231 background:no-repeat -3px -3px;
236 background:repeat-x 0 -15px;
239 .x-btn-over .x-btn-tl{
240 background-position: -6px 0;
243 .x-btn-over .x-btn-tr{
244 background-position: -9px 0;
247 .x-btn-over .x-btn-tc{
248 background-position: 0 -9px;
251 .x-btn-over .x-btn-ml{
252 background-position: -6px -24px;
255 .x-btn-over .x-btn-mr{
256 background-position: -9px -24px;
259 .x-btn-over .x-btn-mc{
260 background-position: 0 -2168px;
263 .x-btn-over .x-btn-bl{
264 background-position: -6px -3px;
267 .x-btn-over .x-btn-br{
268 background-position: -9px -3px;
271 .x-btn-over .x-btn-bc{
272 background-position: 0 -18px;
275 .x-btn-click .x-btn-tl, .x-btn-menu-active .x-btn-tl, .x-btn-pressed .x-btn-tl{
276 background-position: -12px 0;
279 .x-btn-click .x-btn-tr, .x-btn-menu-active .x-btn-tr, .x-btn-pressed .x-btn-tr{
280 background-position: -15px 0;
283 .x-btn-click .x-btn-tc, .x-btn-menu-active .x-btn-tc, .x-btn-pressed .x-btn-tc{
284 background-position: 0 -12px;
287 .x-btn-click .x-btn-ml, .x-btn-menu-active .x-btn-ml, .x-btn-pressed .x-btn-ml{
288 background-position: -12px -24px;
291 .x-btn-click .x-btn-mr, .x-btn-menu-active .x-btn-mr, .x-btn-pressed .x-btn-mr{
292 background-position: -15px -24px;
295 .x-btn-click .x-btn-mc, .x-btn-menu-active .x-btn-mc, .x-btn-pressed .x-btn-mc{
296 background-position: 0 -3240px;
299 .x-btn-click .x-btn-bl, .x-btn-menu-active .x-btn-bl, .x-btn-pressed .x-btn-bl{
300 background-position: -12px -3px;
303 .x-btn-click .x-btn-br, .x-btn-menu-active .x-btn-br, .x-btn-pressed .x-btn-br{
304 background-position: -15px -3px;
307 .x-btn-click .x-btn-bc, .x-btn-menu-active .x-btn-bc, .x-btn-pressed .x-btn-bc{
308 background-position: 0 -21px;
312 cursor:default !important;
316 /* With a menu arrow */
318 .x-btn-mc em.x-btn-arrow {
320 background:transparent no-repeat right center;
324 .x-btn-mc em.x-btn-split {
326 background:transparent no-repeat right center;
331 .x-btn-mc em.x-btn-arrow-bottom {
333 background:transparent no-repeat center bottom;
337 .x-btn-mc em.x-btn-split-bottom {
339 background:transparent no-repeat center bottom;
343 /* height adjustment class */
344 .x-btn-as-arrow .x-btn-mc em {
346 background-color:transparent;
355 .x-btn-group-header {
361 background: transparent repeat-x 0 0;
366 background: transparent no-repeat 0 0;
372 background: transparent no-repeat right 0;
378 background: transparent repeat-x 0 bottom;
382 .x-btn-group-bc .x-panel-footer {
387 background: transparent no-repeat 0 bottom;
393 background: transparent no-repeat right bottom;
404 .x-btn-group-mc .x-btn-group-body {
405 background-color:transparent;
410 background: transparent repeat-y 0 0;
416 background: transparent repeat-y right 0;
421 .x-btn-group-bc .x-btn-group-footer {
425 .x-panel-nofooter .x-btn-group-bc {
441 .x-btn-group-notitle .x-btn-group-tc {
442 background: transparent repeat-x 0 0;