/* ext-overrides.js
 /* use this file to alter css definitions from ext 2.0 instead of editing ext's stylesheets */
/* ################## PALLADION COLORS #######################
 * dark grey 	: #C6C6C6
 * medium grey	: #EBEBEA
 * light grey	: #F9F9F9
 * contour grey	: #A6A6A6
 * black-grey	: #444444
 *
 * red			: #8B1419
 * red dark		: #933431 933431
 * red light	: #c6494f
 */
/* replace blue border at grid's sort menu */
td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
    border-left: 1px solid #a6a6a6;
    border-right: 1px solid #a6a6a6;
}
/* menu outline */
.x-menu {
    border: solid 1px #a6a6a6;
}
/* selected menu item outline */
.x-menu-item-active {
    border: solid 1px #A6A6A6;
}
/* grid group header */
.x-grid-group-hd div.x-grid-group-title {
    color: #933431;
}

.x-grid-group-hd {
    border-bottom: 2px solid #c6c6c6;
}
/* grid row selected */
.x-grid3-row-selected {
    background: steelblue none repeat scroll 0% !important;
    border: 1px dotted #A6A6A6;
    color: #ffffff;
}
/* prevent runaway grid width of 10000px */
.x-grid3-header-offset{padding-left:1px;width:auto;}

/* prevent runaway top red border on tab panels */
ul.x-tab-strip{display:block;width:auto;zoom:1;}

/* form fieldset header */
.x-fieldset legend {
    color: #444444;
}
/* buttons */
.x-btn button {
    font-family: arial, verdana, sans-serif;
}
/* ComboBox colors */
.x-form-focus, textarea.x-form-focus {
    border: 1px solid #A6A6A6;
}

/* preventing boxLabels from hiding when in FF */
.ext-gecko .x-form-check-wrap {
	line-height: 20px;
	height: auto;
}
/* realinging boxLabels with box in FF */
.x-form-cb-label {
	top: 0px;
}
.x-combo-list .x-combo-selected {
    background: #c6494f none repeat scroll 0%;
    border: 1px dotted #A6A6A6 !important;
    cursor: pointer;
    color: #ffffff;
}

.x-combo-list {
    background: #C6C6C6 none repeat scroll 0%;
    border: 1px solid #A6A6A6;
    overflow: hidden;
}
/* form background color */
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    background-color: inherit;
}
/* date picker */
.x-date-middle, .x-date-left, .x-date-right {
	background-image: none;
	background-color: #933431;
}
.x-date-inner th {
	color: #933431;
	border-bottom-color: #C6C6C6;
}

.x-date-selected {
	background-color: #c6494f;
}

.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover {
	background-color: #EBEBEA;
}

.x-date-mp-btns button {
	background:#933431 none repeat scroll 0%;
	border-color:#8B1419;
}

.x-date-mp-btns td {
	border-color: #c6494f;
}

/*** START Ext3 Gray, check when gray theme is out  ***/

/* making the button gray */
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc{
	background-image:url(../images/gray/button/btn.gif);
}
/* gray toolbar seperator */
.x-toolbar .xtb-sep {
	background-image: url(../images/default/grid/grid-split.gif);
}
/* gray splitbutton splitter */
.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split, 
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split 
{
    background-image:url(../images/default/button/s-arrow.gif);
}

/* Making the button look constantly unpressed */
.x-toolbar .x-btn-tl{ background-position: -6px 0; }
.x-toolbar .x-btn-tr{ background-position: -9px 0; }
.x-toolbar .x-btn-tc{ background-position: 0 -9px; }
.x-toolbar .x-btn-ml{ background-position: -6px -24px; }
.x-toolbar .x-btn-mr{ background-position: -9px -24px; }
.x-toolbar .x-btn-mc{ background-position: 0 -2168px; }
.x-toolbar .x-btn-bl{ background-position: -6px -3px; }
.x-toolbar .x-btn-br{ background-position: -9px -3px; }
.x-toolbar .x-btn-bc{ background-position: 0 -18px; }

/*** END Ext3 Gray, check when gray theme is out  ***/

.x-tbar-loading{background-image:url(../images/default/grid/done.gif)!important;}

/* prevent scrollbars on form fields in firefox */
.ext-gecko .x-window-body .x-form-item { overflow: hidden; } 

/* align boxLabels with fieldLabels for RadioGroups and DisplayFields*/
.x-form-radio-group , .x-form-display-field {
	padding-top: 4px;
	padding-bottom: 2px;
}

/* making mask messages below modal masks */ 
.ext-el-mask-msg {
	z-index: 102;
}

/* safari / webkit select behavior of fields and grid rows 
 * inspired by: https://extjs.com/forum/showthread.php?t=66808
 * */
.ext-webkit .x-form-text { -webkit-user-select:text;}

/* since Ext3 buttons in toolbars are crammed */
.x-toolbar-cell {
	padding: 0 1px;
}

/* ext spinnerfield extension */

.x-form-spinner-proxy{
	/*background-color:#ff00cc;*/
}
.x-form-field-wrap .x-form-spinner-trigger {
    background:transparent url('../images/spinner.gif') no-repeat 0 0;
}
 
.x-form-field-wrap .x-form-spinner-overup{
    background-position:-17px 0;
}
.x-form-field-wrap .x-form-spinner-clickup{
    background-position:-34px 0;
}
.x-form-field-wrap .x-form-spinner-overdown{
    background-position:-51px 0;
}
.x-form-field-wrap .x-form-spinner-clickdown{
    background-position:-68px 0;
}
 
 
.x-trigger-wrap-focus .x-form-spinner-trigger{
    background-position:-85px 0;
}
.x-trigger-wrap-focus .x-form-spinner-overup{
    background-position:-102px 0;
}
.x-trigger-wrap-focus .x-form-spinner-clickup{
    background-position:-119px 0;
}
.x-trigger-wrap-focus .x-form-spinner-overdown{
    background-position:-136px 0;
}
.x-trigger-wrap-focus .x-form-spinner-clickdown{
    background-position:-153px 0;
}
.x-trigger-wrap-focus .x-form-trigger{
    border-bottom: 1px solid #7eadd9;
}
 
.x-form-field-wrap .x-form-spinner-splitter {
	line-height:1px;
	font-size:1px;
    background:transparent url('../images/spinner-split.gif') no-repeat 0 0;
	position:absolute;
	cursor: n-resize;
}
.x-trigger-wrap-focus .x-form-spinner-splitter{
    background-position:-14px 0;
}