.edit .x-btn-text {
  background-image: url(../img/document_edit.png); }

.add .x-btn-text {
  background-image: url(../img/document_plain_new.png); }

.delete .x-btn-text {
  background-image: url(../img/document_delete.png); }

.filterCtrl {
  float: left;
  padding: 0px 0px 5px 5px; }

.filterCtrl label {
  font: normal 12px tahoma, arial, helvetica, sans-serif; }

#filtre div span {
  font: normal 12px tahoma, arial, helvetica, sans-serif;
  padding: 0px 0px 5px 5px; }

.filterCtrl input {
  padding: 1px 3px;
  background: white url(../../ext/resources/images/default/form/text-bg.gif) repeat-x 0 0;
  border: 1px solid #B5B8C8; }

.noFilters {
  padding-bottom: 5px;
  padding-right: 5px;
  margin-bottom: 5px;
  margin-right: 5px; }

.lnk:link {
  cursor: hand;
  font: bold;
  font-style: normal;
  color: Navy;
  text-decoration: none; }

.lnk:visited {
  cursor: hand;
  font: bold;
  font-style: normal;
  color: Navy;
  text-decoration: none; }

.lnk:active, .lnk:hover {
  cursor: hand;
  font: bold;
  font-style: normal;
  color: #77A3CD;
  text-decoration: underline; }

.loading-indicator-large {
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  background-image: url(../../ext/resources/images/default/shared/large-loading.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
  line-height: 16px;
  margin: 3px; }

.x-layout-center-item {
  margin: 0 auto;
  text-align: left; }

.x-layout-center .x-panel-body,
body.x-layout-center {
  /* if the container is the doc body (for viewport) */
  text-align: center; }

/*fix for controls with label align left - the entire control's content is not visible*/
.ext-ie6 .x-form-label-left .x-column {
  padding: 1px 0px; }

.ext-ie6 .x-form-label-left .x-form-element .x-column {
  padding: 0px; }

/*fix for controls with buttons - the top of the control is grater with 1 pixel*/
.ext-ie .x-form-field-wrap {
  top: -1pt; }

/*fix for ie - when the x-form-item is less than x-form-element width the control disapears*/
.ext-ie .x-form-label-left .x-form-item {
  white-space: nowrap; }

.ext-ie .x-form-label-left .x-form-item .x-form-item-label {
  display: inline-block;
  float: none; }

.ext-ie .x-form-label-left .x-hide-label .x-form-item-label {
  display: none; }

.ext-ie .x-form-label-left .x-form-item .x-form-element {
  display: inline; }

.ext-ie .x-form-label-left .x-form-item .x-form-field-wrap {
  display: inline; }

.ext-ie .x-form-label-left .x-form-item .x-form-check-wrap {
  display: inline; }

/*we do not need margins or paddings as distances between controls are handled by flow layout*/
.x-form-item {
  margin-bottom: 0px; }

.x-form-label-top .x-form-item {
  padding-bottom: 0px; }

.x-form-label-top .x-hide-label .x-form-element {
  padding-top: 0px; }

.ext-ie6 .x-form-label-top .x-form-item {
  padding-bottom: 1px; }

.ext-ie6 .x-form-label-top .x-hide-label .x-form-element {
  padding-bottom: 1px; }

/*undo ext style as ie7 computes surround div height by adding content margin*/
.ext-ie7 .x-form-text {
  margin: 0px; }

/*although the height of the div is 0 ie8 adds 1 pixel to the parent content height*/
.ext-ie8 .x-form-clear-left {
  margin-bottom: -1px; }

/*no margin or padding for fieldset - handled from application*/
.x-fieldset {
  padding: 0px;
  margin: 0px; }

.ext-ie .x-fieldset {
  padding: 0px;
  margin: 0px; }

.ext-ie .x-fieldset LEGEND {
  margin-bottom: 0px; }

/*the fieldset border causes a hidden 1px margin of the fieldset body*/
.ext-ie .x-fieldset-bwrap {
  margin: 0px, -1px, -1px, -1px; }

/*fix for ie for double margin*/
.ext-ie6 .x-column-inner .x-form-label-left {
  display: inline; }

.ext-ie6 .x-column-inner .x-form-label-top {
  display: inline; }

/*please, no top for x-form-field-wrap - it looks ugly :)*/
.ext-ie .x-form-field-wrap {
  top: 0pt; }

/*Fix trigger align for Trigger field on IE*/
.ext-ie .x-form-field-wrap .x-form-trigger {
  top: 1px !important; }

/* doesn't apply to IE7 */
.ext-ie.ext-ie7 .x-form-field-wrap .x-form-trigger {
  top: 0px !important; }

/* doesn't apply to IE8 */
.ext-ie.ext-ie8 .x-form-field-wrap .x-form-trigger {
  top: 0px !important; }

/* doesn't apply to IE9 */
.ext-ie.ext-ie9 .x-form-field-wrap .x-form-trigger {
  top: 0px !important; }

/*no padding for label - we are using labelPad config*/
.x-form-item label.x-form-item-label {
  padding: 0px; }

/*add back the hide label functionality*/
.x-hide-label .x-form-item label.x-form-item-label {
  display: none; }

.ext-ie .x-hide-label .x-form-item label.x-form-item-label {
  display: none; }

/*fixes useless scrollbars in Firefox (most probably due to layout engine miscalculations)*/
.ext-gecko .x-window-body .x-form-item {
  overflow: hidden !important; }

/***************************************************/
/*          File Upload                            */
/***************************************************/
.x-form-file-upload-wrap {
  position: relative; }

.ext-ie7 .x-form-file-upload-wrap .x-form-file {
  z-index: 2;
  right: 17px;
  position: absolute;
  height: 22px;
  moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0); }
.ext-ie7 .x-form-file-upload-wrap .upload-file-icon {
  background-image: url(../img/file-browse-trigger.png); }
.ext-ie7 .x-form-file-upload-wrap .view-file-icon {
  background-image: url(../img/file-open-trigger.png); }

.x-form-file-upload-wrap .x-form-twin-triggers {
  z-index: 1;
  right: 0px;
  position: absolute; }

.x-form-file-upload-wrap .x-form-text {
  z-index: 3;
  left: 0px; }

.ext-gecko .x-form-trigger.upload-file-trigger {
  background-image: url(../img/upload-trigger.png);
  display: inline;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 17px;
  height: 21px;
  line-height: 21px;
  padding-top: 5px;
  padding-bottom: 4px; }
  .ext-gecko .x-form-trigger.upload-file-trigger input {
    height: 19px; }
.ext-gecko .input-trigger {
  overflow: hidden;
  height: 19px;
  width: 17px;
  opacity: 0;
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.ext-webkit .x-form-trigger.upload-file-trigger {
  background-image: url(../img/upload-trigger.png);
  display: inline;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 17px;
  height: 21px;
  line-height: 21px;
  padding-top: 4px;
  padding-bottom: 4px; }
  .ext-webkit .x-form-trigger.upload-file-trigger input {
    height: 19px; }
.ext-webkit .input-trigger {
  overflow: hidden;
  height: 19px;
  width: 17px;
  opacity: 0;
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.ext-ie.ext-ie6 .x-form-trigger.upload-file-trigger, .ext-ie.ext-ie8 .x-form-trigger.upload-file-trigger, .ext-ie.ext-ie9 .x-form-trigger.upload-file-trigger, .ext-ie.ext-ie10 .x-form-trigger.upload-file-trigger, .ext-ie.ext-ie11 .x-form-trigger.upload-file-trigger {
  background-image: url(../img/upload-trigger.png);
  display: inline;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 17px;
  height: 21px;
  line-height: 21px;
  padding-top: 10px;
  padding-bottom: 4px; }
  .ext-ie.ext-ie6 .x-form-trigger.upload-file-trigger input, .ext-ie.ext-ie8 .x-form-trigger.upload-file-trigger input, .ext-ie.ext-ie9 .x-form-trigger.upload-file-trigger input, .ext-ie.ext-ie10 .x-form-trigger.upload-file-trigger input, .ext-ie.ext-ie11 .x-form-trigger.upload-file-trigger input {
    height: 19px; }
.ext-ie.ext-ie6 .input-trigger, .ext-ie.ext-ie8 .input-trigger, .ext-ie.ext-ie9 .input-trigger, .ext-ie.ext-ie10 .input-trigger, .ext-ie.ext-ie11 .input-trigger {
  overflow: hidden;
  height: 19px;
  width: 17px;
  opacity: 0;
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.ext-ie.ext-ie6 .input-trigger, .ext-ie.ext-ie8 .input-trigger, .ext-ie.ext-ie9 .input-trigger, .ext-ie.ext-ie10 .input-trigger, .ext-ie.ext-ie11 .input-trigger {
  border-width: 0px; }

.ext-ie.ext-ie8 .x-form-trigger.upload-file-trigger {
  padding-top: 7px; }
.ext-ie.ext-ie6 .x-form-trigger.upload-file-trigger, .ext-ie.ext-ie9 .x-form-trigger.upload-file-trigger, .ext-ie.ext-ie10 .x-form-trigger.upload-file-trigger {
  padding-top: 3px; }

.x-form-file-upload-wrap .view-file-icon {
  background-image: url(../img/view-trigger.png); }

.x-form-file-upload-wrap-1b {
  position: relative; }

.x-form-file-upload-wrap-1b .x-form-file {
  z-index: 2;
  right: 0px;
  filter: alpha(opacity=0);
  position: absolute;
  height: 22px;
  moz-opacity: 0;
  opacity: 0; }

.x-form-file-upload-wrap-1b .x-form-twin-triggers {
  z-index: 1;
  right: 0px;
  position: absolute; }

.x-form-file-upload-wrap-1b .x-form-text {
  z-index: 3;
  left: 0px; }

.x-form-file-upload-wrap-1b .upload-file-icon {
  background-image: url(../img/file-browse-trigger.png); }

.x-form-file-upload-wrap-1b .view-file-icon {
  background-image: url(../img/file-open-trigger.png); }

.x-form-checklist {
  padding: 1px 3px;
  background: white url(../images/default/form/text-bg.gif) repeat-x 0 0;
  border: 1px solid #B5B8C8; }

.x-form-checklist {
  overflow-y: scroll; }

.x-column-tree .x-tree-node {
  zoom: 1; }

.x-column-tree .x-tree-node-el {
  zoom: 1; }

.x-column-tree .x-tree-selected {
  background: #d9e8fb; }

.x-column-tree .x-tree-node A {
  vertical-align: middle;
  line-height: 18px; }

.x-column-tree .x-tree-node .x-tree-selected A SPAN {
  background: none transparent scroll repeat 0% 0%;
  color: #000; }

.x-tree-col {
  padding-right: 1px;
  padding-left: 1px;
  float: left;
  padding-bottom: 0px;
  overflow: hidden;
  padding-top: 0px;
  zoom: 1; }

.x-tree-col-text {
  padding-right: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  font: 11px arial, tahoma, helvetica, sans-serif;
  overflow: hidden;
  padding-top: 3px;
  white-space: nowrap;
  text-overflow: ellipsis;
  o-text-overflow: ellipsis; }

.x-tree-hd-text {
  padding-right: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  font: 11px arial, tahoma, helvetica, sans-serif;
  overflow: hidden;
  padding-top: 3px;
  white-space: nowrap;
  text-overflow: ellipsis;
  o-text-overflow: ellipsis; }

.x-tree-headers {
  background: url(../../resources/images/default/grid/grid3-hrow.gif) #f9f9f9 repeat-x 0px bottom;
  cursor: default;
  zoom: 1; }

.x-tree-hd {
  border-right: #d0d0d0 1px solid;
  float: left;
  overflow: hidden;
  border-left: #eee 1px solid; }

.x-form-checkedCombo-icon {
  width: 16px;
  height: 16px;
  float: left;
  background-position: -1px -1px !important;
  background-repeat: no-repeat !important; }

.x-form-checkedCombo-icon-checked {
  background: transparent url(../../ext/resources/images/default/menu/checked.gif); }

.x-form-checkedCombo-icon-unchecked {
  background: transparent url(../../ext/resources/images/default/menu/unchecked.gif); }

.x-dataView-label {
  font-size: 18px; }

/*styles for main menu*/
.x-menu-horizontal .x-menu-list {
  overflow: hidden; }

.x-menu-horizontal .x-menu-list .x-menu-list-item {
  float: left; }

.x-menu-horizontal .x-menu-list .x-menu-list-item .x-menu-item-arrow {
  background: url(../img/menu/horizontal-menu-parent.gif) no-repeat;
  background-position: center 17px; }

.x-menu-horizontal .x-menu-item-icon {
  display: none; }

.x-menu-horizontal .x-menu-item {
  padding-left: 5px;
  padding-right: 5px; }

.xg-hmenu-clr-flt .x-menu-item-icon {
  background-image: url(../img/grid/clearFilter.gif); }

/* Styles for tall menu */
.x-menu-item-active-tall {
  background-position: left bottom;
  background-repeat: repeat-x;
  border-style: solid;
  border-width: 1px 0;
  margin: 0 1px;
  padding: 0; }

.x-menu-item-active-tall {
  background-image: url(../img/menu/item-over-tall.gif);
  background-color: #dbecf4;
  border-color: #aaccf6; }

.x-menu-item-active-tall a.x-menu-item {
  border-style: solid;
  border-width: 0 1px;
  margin: 0 -1px; }

.x-menu-item-active-tall a.x-menu-item {
  border-color: #aaccf6; }

/* defined for row auto-height 
 i.e.: if this style is used instead of .x-grid3-cell-inner, .x-grid3-hd-inner,
 the grid row height will adapt to content
 */
.x-grid3-cell-inner-autoheight, .x-grid3-hd-inner {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding: 3px 3px 3px 5px;
  white-space: normal;
  /* changed from nowrap in ext-all.css */ }

.red {
  color: red; }

.green {
  color: green; }

.blue {
  color: blue; }

.magenta {
  color: magenta; }

.yellow {
  color: yellow; }

.black {
  color: black; }

.navy {
  color: Green;
  background-color: Gray; }

.customTextBox .x-form-text {
  background-image: none; }

.customTextBox input {
  background-color: red !important;
  color: yellow; }

.customCombo .x-form-text {
  background-image: none; }

.customCombo input {
  background-color: blue !important;
  color: yellow; }

.customButton button {
  background-color: green;
  color: white; }

/******************************************/
/*         Incremental search box         */
/******************************************/
.incremental-search-box {
  background-image: url("../img/form/magnify.png");
  background-repeat: no-repeat;
  background-position: right center; }

/******************************************/
/*         Mandatory field styling        */
/******************************************/
/*
.x-form-mandatory {
	background-image: url('../img/form/text-bg-mandatory.gif');
}
*/
.x-form-mandatory, textarea.x-form-mandatory {
  background-color: #FDFFE4;
  background-image: none; }

.x-form-invalid, textarea.x-form-invalid {
  background-color: #FDFFE4; }

/*****************************************/
/*             Mask tweaks               */
/*****************************************/
.ext-el-mask.body-mask {
  background-color: #EEE;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0.0;
  -moz-opacity: 0.0;
  filter: alpha(opacity=0);
  z-index: 30000;
  height: 100%; }

/*
the default style hides the scrollbars and makes it shift the entire screen a few pixels to the right
so let it remain visible
*/
.x-masked {
  overflow: visible !important; }

/*
	IE, quirks mode
*/
.x-quirks .x-masked {
  overflow-y: scroll !important; }

/*****************************************/
/*        Menu customization             */
/*****************************************/
/*.ts-menu {*/
/*background-image: url(../../Ext/resources/images/bcrl/shared/transparency.png);*/
/*background-repeat: repeat-x;*/
/*background-position: top;*/
/*}*/
.Row_A td {
  background-color: red; }

.Row_B td {
  background-color: green;
  color: white; }

.Row_C td {
  background-color: blue;
  color: yellow; }

.float_left {
  float: left; }

.header_container_panel {
  background-color: #D4EAFA; }

.login-header-icon {
  background-image: url(../Img/lock.png); }

.logoutLink {
  color: #3c638c;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold; }

/* IE7 button width fix (http://latrine.dgx.cz/the-stretched-buttons-problem-in-ie)*/
.ext-ie7 .x-btn BUTTON {
  padding-left: 3px;
  padding-right: 3px;
  width: 100%;
  overflow: visible; }

/* IE8 bugfix: main menu shifts down a few pixels (when placed in a div container) due to overflow-visible */
.x-menu.ts-menu {
  overflow: visible !important; }

.highlighted {
  border: 1px red solid !important; }

.ts-timer-wrap {
  font-size: 26px;
  font-weight: bold; }

.ts-timer {
  color: #31508B; }

/******************************************/
/*         Vertical tab headers           */
/******************************************/
.ux-vertical-tabs {
  border: 1px solid #8DB2E3; }

.x-window .ux-vertical-tabs {
  border: none; }

.ux-vertical-tabs-left > div.x-tab-panel-header {
  float: left; }

.ux-vertical-tabs-right > div.x-tab-panel-header {
  float: right; }

.ux-vertical-tabs-alignright .x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
  padding-right: 20px;
  padding-left: 0;
  background-position: right 3px; }

.ux-vertical-tabs,
.ux-vertical-tabs .x-tab-panel-bwrap,
.ux-vertical-tabs .x-tab-panel-body {
  /*height:100%;*/ }

div.ux-vertical-tabs > div > div > .ext-ie8 ul.x-tab-strip li {
  border-bottom: 1px solid #8DB2E3;
  margin: 0;
  width: 100%;
  /*position: relative;*/ }

div.ux-vertical-tabs > div > div > ul.x-tab-strip li {
  border-bottom: 1px solid #8DB2E3;
  margin: 0;
  width: 100%; }

.ux-vertical-tabs > div > div > .x-tab-strip a.x-tab-strip-close,
.ux-vertical-tabs .x-tab-edge {
  display: none; }

.ux-vertical-tabs > div > div > ul.x-tab-strip li .x-tab-strip-inner {
  padding: 6px 3px; }

.ux-vertical-tabs > div > div > ul.x-tab-strip li .x-tab-left {
  background: none;
  padding: 0; }

.ux-vertical-tabs > div > div > .x-tab-strip .x-tab-with-icon .x-tab-right {
  background: none;
  padding: 0; }

.ux-vertical-tabs > div > div > .x-tab-strip-top .x-tab-right {
  background: none;
  padding: 0; }

.ux-vertical-tabs > div > div > ul.x-tab-strip-top {
  background: none;
  border: none;
  padding-top: 0; }

/*.ux-vertical-tabs > div > .x-tab-panel-header {*/
/*border:0 none transparent;*/
/*}*/
.ux-vertical-tabs-alignright > div > div > ul.x-tab-strip {
  width: 100%; }

.ux-vertical-tabs-alignright > div > div > ul.x-tab-strip li {
  clear: both;
  margin: 0;
  text-align: right;
  width: 100%; }

.ux-vertical-tabs .x-tab-panel-body {
  padding: 5px;
  border: 0; }

.ux-vertical-tabs-left .x-tab-panel-bwrap {
  border-left: 1px solid #8DB2E3; }

.ux-vertical-tabs-ie .ux-vertical-tabs-left .x-tab-panel-bwrap {
  position: absolute;
  color: red; }

.ux-vertical-tabs-right .x-tab-panel-bwrap {
  border-right: 1px solid #8DB2E3; }

/*.ux-vertical-tabs > div > div > .x-tab-strip-top .x-tab-strip-inner {*/
/*background-position: 0 -202px;*/
/*}*/
/*.ux-vertical-tabs ul.x-tab-strip-top{*/
/*border-bottom: 1px solid #fff;*/
/*}*/
/*.ux-vertical-tabs .x-tab-strip-top .x-tab-strip-active .x-tab-right {*/
/*margin-bottom: 0;*/
/*}*/
.ext-ie6 .ux-vertical-tabs .x-tab-panel-bwrap {
  position: absolute; }

.ux-vertical-tabs .ux-vertical-tabs-ie .x-tab-panel-bwrap {
  position: absolute; }

/******************************************/
/*       Vertical tab headers (bis)       */
/******************************************/
/* VrTabPanel CSS for Blue theme */
/* Left Panel background */
.ts-verTab-panel {
  background: #CEDFF5;
  border-color: #99BBE8 !important; }

/* Left Panel */
.ts-verTab-panel-header {
  float: left; }

.ts-verTab-strip-wrap {
  border-bottom: 1px solid #aac3e5; }

.ts-verTab-panel .ts-verTab-strip-spacer {
  visibility: hidden; }

.ts-verTab-panel ul.ts-verTab-strip-top {
  border-bottom: 0;
  background-image: none; }

/* Right Body Panel */
.ts-verTab-panel-bwrap {
  border-left: 1px solid #99BBE8;
  float: right;
  background: #fff; }

/* Menu Items */
.ts-verTab-panel li.ts-verTab-strip-title {
  display: inline-block;
  float: left;
  width: 100%;
  overflow: hidden;
  white-space: nowrap; }

.x-tab-strip span.ts-verTab-strip-text,
.x-tab-strip-active .x-tab-right span.ts-verTab-strip-text {
  padding-top: 7px !important;
  padding-bottom: 7px !important; }

/*************************************************/
/*   Font size customization (user-selectable)   */
/*************************************************/
.font-size-label {
  font-size: 14px !important;
  font-weight: normal;
  text-decoration: none;
  color: #003366; }
  .font-size-label:hover {
    text-decoration: underline; }

.font-size-label.font-large {
  font-size: 15px !important;
  font-weight: normal;
  text-decoration: none;
  color: #003366; }
  .font-size-label.font-large:hover {
    text-decoration: underline; }

.font-size-label.font-huge {
  font-size: 16px !important;
  font-weight: normal;
  text-decoration: none;
  color: #003366; }
  .font-size-label.font-huge:hover {
    text-decoration: underline; }

/*****************************************/
/*                 Large                 */
/*****************************************/
.font-large {
  font-size: 12px; }

.font-large textarea.x-form-field {
  font-size: 12px; }

.font-large .x-form-field {
  font-size: 12px; }

.font-large .x-grid3-row td, .x-grid3-summary-row td {
  font-size: 12px !important;
  line-height: 17px; }

.font-large .x-btn button {
  font-size: 12px; }

.font-large .x-combo-list-item {
  font-size: 12px; }

.font-large .x-grid3-hd-row td {
  font-size: 12px; }

.font-large .x-window-mc {
  font-size: 12px; }

.font-large .x-small-editor .x-form-field {
  font-size: 12px; }

.font-large .ext-webkit .x-small-editor .x-form-field {
  font-size: 12px; }

.font-large .x-date-inner a {
  font-size: 12px; }

.font-large .x-date-inner th {
  font-size: 12px; }

.font-large .x-date-mp td {
  font-size: 12px; }

.font-large .x-tip .x-tip-body {
  font-size: 12px; }

/*****************************************/
/*                 Huge                 */
/*****************************************/
.font-huge {
  font-size: 14px; }

.font-huge textarea.x-form-field {
  font-size: 14px; }

.font-huge .x-form-field {
  font-size: 14px; }

.font-huge .x-grid3-row td, .x-grid3-summary-row td {
  font-size: 14px !important;
  line-height: 19px; }

.font-huge .x-btn button {
  font-size: 14px; }

.font-huge .x-combo-list-item {
  font-size: 14px; }

.font-huge .x-grid3-hd-row td {
  font-size: 14px; }

.font-huge .x-window-mc {
  font-size: 14px; }

.font-huge .x-small-editor .x-form-field {
  font-size: 14px; }

.font-huge .ext-webkit .x-small-editor .x-form-field {
  font-size: 14px; }

.font-huge .x-date-inner a {
  font-size: 14px; }

.font-huge .x-date-inner th {
  font-size: 14px; }

.font-huge .x-date-mp td {
  font-size: 14px; }

.font-huge .x-tip .x-tip-body {
  font-size: 14px; }

.x-chklistview-item {
  padding-top: 4px;
  background-image: url("../../ext/resources/images/default/menu/unchecked.gif") !important;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 0px 2px; }

.x-chklistview-item-selected {
  background-color: #F5F5F5;
  background-image: url("../../ext/resources/images/default/menu/checked.gif") !important;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 0px 2px; }

.x-chklistview-icon {
  width: 16px;
  height: 16px;
  background-position: -1px -1px !important;
  background-repeat: no-repeat !important; }

.x-chklistview-label {
  vertical-align: top; }

.x-chklistview-icon-checked {
  background: transparent url(../../ext/resources/images/default/menu/checked.gif); }

.x-chklistview-icon-unchecked {
  background: transparent url(../../ext/resources/images/default/menu/unchecked.gif); }
