.x-btn-button-default-small {
    min-height: auto;
}
.x-btn-default-small {
    border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    padding: 4px 4px 4px 4px;
    border-width: 1px;
    border-style: solid;
    background-color: #eee;
}


.xunispeedbutton .x-btn-icon-el  {
  display: block;
  width: 20px;
}

.x-btn-icon-left > .x-btn-icon-el-default-medium,.x-btn-icon-right > .x-btn-icon-el-default-medium {
    width: 16px;
}

.x-btn-icon-top > .x-btn-icon-el-default-medium,.x-btn-icon-bottom > .x-btn-icon-el-default-medium {
    min-width: 16px
}
.x-btn-default-small .x-btn-inner {
  /* font:normal 13px tahoma, arial, helvetica, sans-serif; */
  line-height: 12px;
}
.x-btn-default-medium .x-btn-inner {
  font:normal 13px tahoma, arial, helvetica, sans-serif;
}
.x-btn-default-large .x-btn-inner {
  /* font:normal 13px tahoma, arial, helvetica, sans-serif; */
  line-height: 12px;
}

.btnmenu .x-btn-inner-center {
   font-size: 13px;
   font-weight: normal;
   font-family: tahoma,arial,verdana,sans-serif;
   color: #03646a;
   text-align: center;
   /*  margin-left: 3px; */
}

.x-btn-default-medium, 
.x-btn-default-small ,
.x-btn-over.x-btn-default-medium,
.x-btn-over.x-btn-default-small  {
  background-image: none;
  background-color: #eee;
  background-image: linear-gradient(#fff,#eee,#ddd);
}

.x-btn.x-btn-menu-active.x-btn-default-medium,
.x-btn.x-btn-pressed.x-btn-default-medium ,
.x-btn.x-btn-menu-active.x-btn-default-small,
.x-btn.x-btn-pressed.x-btn-default-small {
    border: 1px solid #900; 
    background-image: none;
    background-color: #fff 
}

.x-btn-over.x-btn-default-medium,
.x-btn-over.x-btn-default-small  {
  border: 1px solid #900; 
}


.btn-sel .x-btn-icon-el, 
.btn-mod .x-btn-icon-el, 
.btn-new .x-btn-icon-el, 
.btn-del .x-btn-icon-el, 
.btn-esc .x-btn-icon-el, 
.btn-upd .x-btn-icon-el, 
.btn-ok .x-btn-icon-el, 
.btn-dir .x-btn-icon-el, 
.btn-find .x-btn-icon-el, 
.btn-exp .x-btn-icon-el, 
.btn-pdf .x-btn-icon-el,
.btn-16 .x-btn-icon-el 
{
  background-position: center center;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size: 16px;
  color: navy;
  /* height: 18px; */
  width: 25px;
}

.btn-upd .x-btn-icon-el:before  {
  content: '\f021' !important;
  color:#03A9F4;
}

.btn-ok .x-btn-icon-el:before  {
  content: '\f058' !important;
  color:green;
}

.btn-ok.x-btn-default-small  {
  background-image: none;
  background-color: #ddffdd;
  background-image: linear-gradient(#eeffee,#ddffdd,#bbffbb);
}

.btn-sel .x-btn-icon-el:before  {
  content: '\f14a' !important;
  color:green;

}
.btn-sel.x-btn-default-small  {
  background-image: none;
  background-color: #eeffee;
  background-image: linear-gradient(#ffffff,#eeffee,#ddeedd);
}

.btn-mod .x-btn-icon-el:before  {
  content: '\f044' !important;
  color:maroon;
}

.btn-mod.x-btn-default-small  {
  background-image: none;
  background-color: #ffffee;
  background-image: linear-gradient(#ffffff,#ffffee,#eeeedd);
}

.btn-new .x-btn-icon-el:before  {
  content: '\f055' !important;
  color:green;
}
.btn-new.x-btn-default-small  {
  background-image: none;
  background-color: #eeffff;
  background-image: linear-gradient(#ffffff,#eeffff,#ddeeee);
}

.btn-del .x-btn-icon-el:before  {
  content: '\f057' !important;
  color:maroon;
  font-family: 'Font Awesome 5 Free Regular';
}

.btn-del.x-btn-default-small  {
  background-image: none;
  background-color: #ffeeee;
  background-image: linear-gradient(#ffffff,#ffeeee,#eedddd);
}
.x-btn-icon-el  {
  width: 50px;
}

.btn-esc .x-btn-icon-el:before  {
  content: '\f0e2' !important;
  /* color: navy; */
}

.btn-esc.x-btn-default-small  {
  background-image: none;
  background-color: #eeeeff;
  background-image: linear-gradient(#ffffff,#eeeeff,#ddddee); 
}

.btn-dir .x-btn-icon-el:before  {
  content: '\f07c' !important;
  color:navy;
}
.btn-dir.x-btn-default-small  {
  background-image: none;
  background-color: #eeeeff;
  background-image: linear-gradient(#ffffff,#eeeeff,#ddddee); 
}

.btn-pdf .x-btn-icon-el:before  {
  content: '\f1c1' !important;
  color:maroon;
}
.btn-pdf.x-btn-default-small  {
  background-image: none;
  background-color: #eeffee;
  background-image: linear-gradient(#ffffff,#eeffee,#ddeedd);
}

.btn-find .x-btn-icon-el:before  {
  content: '\f002' !important;
  color:navy;
}
.btn-find.x-btn-default-small  {
  background-image: none;
  background-color: #eeeeff;
  background-image: linear-gradient(#ffffff,#eeeeff,#ddddee); 
}

.btn-exp .x-btn-icon-el:before  {
  content: '\f56e' !important;
  color:navy;
}

.btn-exp.x-btn-default-small  {
  background-image: none;
  background-color: #eeeeff;
  background-image: linear-gradient(#ffffff,#eeeeff,#ddddee); 
}

.btn-16.x-btn-default-small  {
  background-image: none;
  background-color: #eeeeee;
  background-image: linear-gradient(#ffffff,#eeeeee,#dddddd);
}


.x-btn-over.x-btn-default-toolbar-large {
    border: 1px solid #ccc; 
    background-image: none;
    background-color: #f4fbfb;
    order-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;    
}

.x-btn.x-btn-menu-active.x-btn-default-toolbar-large,
.x-btn.x-btn-pressed.x-btn-default-toolbar-large {
    border: 1px solid #900; 
    background-image: none;
    background-color: #def;
}


