.tree-summary {
    font-weight: bold;
}

.tree-summary-warning {
    font-weight: normal;
    font-style: italic;
    color: gray;
}

.field-value-strong .x-form-display-field {
    font-weight: bold;
    font-size: 11px;
}

.x-form-add-trigger {
    background: url(../images/extjs4/ux/add_field/form_field_add_trigger.gif) no-repeat !important;
}

.strong {
    font-weight: bold;
}

.separator {
    color: #04408C;
    font-weight: bold;
    font-stretch: condensed;
    padding: 0 2px;
    font-family: Arial;
}

.fix-width {
    width: 60px;
    display: block;
    float: left;
}

.grid-action, .icon-remove-alt {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin: 0 auto;
}


#consumptionListPanelId .x-grid-row-summary .x-grid-cell-inner {
    font-weight: bold;
    font-size: 11px;
    /*background-color: #f1f2f4;*/
}

.x-grid-cell-last {
    /*background-color: #f1f2f4;*/
    /*padding-right: 5px;*/
}

.x-grid-row-summary .x-grid-cell-last .x-grid-cell-inner {
    /*background-color: #e1e2e4;*/
}

ul.confirm-list li {
    list-style-position: inside;
    list-style-type: square;
    width: 300px;
}

.icon-statusbar {
    vertical-align: middle;
    padding: 0 2px 0 5px;
    width: 23px;
}

.last-data-full-time {
}

.last-data-partial-time {
    background: url(../images/icons/bullet_error.png) no-repeat;
    height : 16px;
}

.last-data-before-interval {
    background: url(../images/icons/exclamation.png) no-repeat;
    height : 16px;
}

.last-data-time-info {
    background: url(../images/icons/information.png) no-repeat;
    height : 16px;
}

span.exp {
	font-size: xx-small;
	vertical-align: super;
}

span.strong {
	font-weight: bold;
}

.input-align-right input {
	text-align: right;
}

input.x-form-invalid-field {
	border: 1px solid #C30;
}

.x-boundlist li {
	font: normal 11px arial, tahoma, helvetica, sans-serif;
	border-bottom: 1px solid #EEE;
	padding: 3px 4px;
}

.x-grid-row.estimated_row .x-grid-cell{
    background-color: #FF7 !important;
}

.bold-button .x-btn-inner {
    font-weight: bold;
}

iframe {
    border: 0 none;
}

.custom-list {
	height:16px;
}

.custom-list div {
	float:left;
}

.custom-list .list-id {
	width:100px;
}

.custom-list .list-meter-name {
	width:270px; 
	overflow:hidden;
	float:left; 
	white-space:nowrap;
}

#info {
    position: absolute;
    *width: 1px;
    white-space: nowrap;
    float: left;
    padding: 5px;
    background-color: #dee;
    border: 1px solid #000;
    z-index: 100;
    display: none;
    box-shadow: 0 0 16px #333333;
}

#info h2 {
    font-weight: bold;
    background-color: #444;
    color: #FFF;
    padding: 5px;
    width: 100%;
}

#info h3 {
    font-weight: bold;
    padding: 5px;
    border: 1px solid #444;
    width: 100%;
}

#info table {
    font-size: 13px;
    margin: 10px 0;
}

#info td {
    padding: 1px 5px;
}

#info td.value {
    font-weight: bold;
    text-align: right;
}

#info hr {
    padding: 0;
    margin: 0;
    border-top: 1px solid #444;
}

.radioimg {
	width: 16px;
	height: 16px;
	vertical-align:bottom;
}

/*
.x-boundlist-item {
    height: 20px;
}
*/

.x-item-disabled .x-form-field {
    zoom: 1;
    filter: alpha(opacity=70);
    opacity: 0.4;
}

.x-item-disabled .x-form-item-label {
    zoom: 1;
    filter: alpha(opacity=40);
    opacity: 0.4;
}

/*
.x-boundlist-item {
    height: auto;
}
*/

.error-row .x-grid-cell {
    background-color: #FF7070;
}

.warning-row .x-grid-cell {
    background-color: #FFE0A0;
}

.acked-row .x-grid-cell {
    background-color: #90EE90;
}
.grid-header-vertical .x-column-header-text {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);

    display: inline-block;

    text-align: center;
    font-size: 10px;

    height: 27px;
    width: 10px;
}
.x-ie8 .grid-header-verticale .x-column-header-text {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.custom-grid .x-grid-cell-selected {
    border-left-width: 1;
    border-color: #999;
    border-style: solid;
}
.custom-grid .x-grid-row-selected .x-grid-cell {
    border-color: #090909;
    border-style: solid;
}
.icon-radio .x-form-radio {
    vertical-align: top;
}
.icon-radio .x-form-cb-label {
    vertical-align: top;
}
.partial .x-tree-checkbox {
    background-image: url('extjs4/ux/images/checked-partial.png');
    background-position: 0 0;
}
.ebill-overlap .x-grid-cell-inner {
    padding-top: 1;
    padding-bottom: 1;
    background-color: #ffe2e2;
    color: #900;
}
.ebill-normal .x-grid-cell-inner {
    padding-top: 1;
    padding-bottom: 1;
}
.ebill-thin .x-column-header-inner {
    padding-top: 1;
    padding-bottom: 1;
}
.no-top-padding .x-form-cb-wrap {
    padding-top: 0 !important;
}
.multi-line-grid-row .x-grid-row .x-grid-cell-inner {
    white-space: pre;
}
.multi-line-grid-row .x-grid-row-over .x-grid-cell-inner {
    white-space: pre;
}
.x-item-label-force-disabled {
    zoom: 1;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
