.elContextTree .x-toolbar {
background:transparent;
border:0px none;
padding:0px;
}    
.elContextTree .x-toolbar table {
height:100%;
}
.elContext .x-btn-mc em.x-btn-arrow {
padding-right:0px;
}    

/********************************************** Grid ****************************************************/
                                                  

.x-grid3-hd-row td {
  border: 0px none;
}
.x-grid3-hd-row td.x-grid3-cell, 
.x-grid3-hd-row td.x-grid3-td-selecttable
{
line-height:11px;
vertical-align:middle;
border-left:1px solid #eee;
border-right:0px none;
}   

td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
    background:transparent;
} 
.sort-asc .x-grid3-sort-icon, .sort-desc .x-grid3-sort-icon {
    display: none;
} 

/* Grouping classes */
.x-grid-group, .x-grid-group-body, .x-grid-group-hd {
}
.x-grid-group-hd {
    border-bottom: 1px solid #99bbe8;
    /*border-bottom: 2px solid #C80003;*/
    cursor:pointer;
    padding-top:6px;
}
.x-grid3-cell-inner, .x-grid3-hd-inner {
    padding: 0px;
}    


.x-menu{width:auto !important;z-index: 250000 !important;}

.x-ie-shadow{
 background-color:transparent;
}

/***************************************** toolbar *********************************************/
.elZoneL .x-tbar-loading{
display:none;
}
.elDataList .x-toolbar {
background:transparent;
border:0px none;
}      
.elDataList .x-grid-panel .x-panel-body {
border:0 none;
background:transparent;
}

a.x-menu-item {
 padding: 7px 22px 7px 29px;
}

ul li.x-menu-list-item  {height:30px;list-style-type:none;vertical-align:middle;box-sizing:border-box;outline:none;}


.x-menu-list-item.x-menu-sep-li{
	height: 2px;
}
ul li a.x-menu-item {height:auto;width:auto;outline:none}

.ext-strict .x-menu-item-icon {
    padding: 3px 15px 15px 5px !important;
    margin: 0px;
}
ul li a.x-menu-item i.x-menu-item{padding-left:3px;}

/* dataGrid header */
.x-grid3-hd-inner{
overflow:hidden;
padding:5px;
white-space:nowrap;
}
/* data grid column headers */
.x-grid3-hd-selecttable a,
.x-grid3-hd-date a,
.x-grid3-hd-link a,
.x-grid3-hd-label a,
.x-grid3-hd-display a,
.x-grid3-hd-picker a,
.x-grid3-hd-staticlist a{
text-decoration:none;
}
.x-grid3-header-inner input{
border: 0px none;
background-color:transparent;
}
/* groupe text */
.x-grid-group-hd {
padding-top:1px;
}
.groupText table{
display:none;
}
.x-combo-list {
    background-color: #DDECFE;
    border-color: #AAAAAA;
    font: 12px tahoma,arial,helvetica,sans-serif;
}
/*********** curtain *************/
.ext-el-mask{
z-index:20000;
position:absolute;
top:0;
left:0;
opacity:0.3;
filter:alpha(opacity=0);
background-color:#FFFFFF;
width:100%;
height:100%;
zoom:1;
}
.ext-el-mask-msg{
z-index:20001;
position:absolute;
top:0;
left:0;
border:1px solid #6593cf;
padding:2px;
-moz-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
border-color: #C5CEEF;
background: #E6EFF7;
-moz-opacity:0.9;opacity:.9;
filter:alpha(opacity=90);
}
.ext-el-mask-msg div{
background:#eee;
border:1px solid #a3bad9;
color:#3386C4;
cursor:wait;
border:0px none;

}
.x-mask-loading div{
padding:30px 12px 2px 19px;
background:transparent;
line-height:16px;
/* font: 14px tahoma,arial,helvetica,sans-serif;*/
}
.x-masked select, .x-masked object, .x-masked embed {
    visibility: visible;
}
/*** progress */
.x-progress-wrap {
    border:1px solid #6593cf;
    overflow:hidden;
}
.x-progress-inner {
    height: 30px !important;
    background: none;
    position:relative;
}
.x-progress-bar {
    height: 30px !important;
    float:left;
    width:0;
    background:#33A0DA;
    border:1px solid #2196F3;
}
.x-progress-text {
    font-size:11px;
    font-weight:bold;
    color:#fff;
    padding: 1px 5px;
    overflow:hidden;
    position:absolute;
    left:0;
    text-align:center;
}
.x-progress-text-back {
    color: #33A0DA;
    line-height: 31px !important;
}
.ext-ie .x-progress-text-back {
    line-height:15px;
}
.x-progress-bar>.x-progress-text>div {
	padding-top : 2px;
}


/** qtips***/
.x-tip{
	position: absolute;
	top: 0;
    left:0;
    visibility: hidden;
	z-index: 20000;
    border:0 none;
}
.x-tip .x-tip-close{
	background-image: url(../images/default/qtip/close.gif);
	height: 15px;
	float:right;
	width: 15px;
    margin:0 0 2px 2px;
    cursor:pointer;
    display:none;
}
.x-tip .x-tip-tc {
	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -62px;
	padding-top:3px;
    overflow:hidden;
}
.x-tip .x-tip-tl {
	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 0;
	padding-left:6px;
    overflow:hidden;
}
.x-tip .x-tip-tr {
	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right 0;
	padding-right:6px;
    overflow:hidden;
}
.x-tip .x-tip-bc {
	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -121px;
	height:3px;
    overflow:hidden;
}
.x-tip .x-tip-bl {
	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -59px;
	padding-left:6px;
}
.x-tip .x-tip-br {
	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -59px;
	padding-right:6px;
}
.x-tip .x-tip-mc {
    border:0 none;
    font: normal 11px tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-ml {
	background: #fff url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -124px;
	padding-left:6px;
}
.x-tip .x-tip-mr {
	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -124px;
	padding-right:6px;
}
.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc {
    font-size:0;
    line-height:0;
}
.x-tip .x-tip-header-text {
    font: bold 11px tahoma,arial,helvetica,sans-serif;
    padding:0;
    margin:0 0 2px 0;
    color:#444;
}
.x-tip .x-tip-body {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    margin:0 !important;
    line-height:14px;
    color:#444;
    padding:0;
}

.x-tip .x-tip-body .loading-indicator {
    margin:0;
}

.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text {
    cursor:move;
}

.x-form-invalid-tip {
}

.x-form-invalid-tip .x-tip-tc {
	background: url(../images/default/form/error-tip-corners.gif) repeat-x 0 -12px;
    padding-top:6px;
}
.x-form-invalid-tip .x-tip-tl {
	background-image: url(../images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-tr {
	background-image: url(../images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-bc {
	background: url(../images/default/form/error-tip-corners.gif) repeat-x 0 -18px;
    height:6px;
}
.x-form-invalid-tip .x-tip-bl {
	background: url(../images/default/form/error-tip-corners.gif) no-repeat 0 -6px;
}
.x-form-invalid-tip .x-tip-br {
	background: url(../images/default/form/error-tip-corners.gif) no-repeat right -6px;
}
.x-form-invalid-tip .x-tip-ml {
	background-image: url(../images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-mr {
	background-image: url(../images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-body {
    padding:2px;
}
.x-form-invalid-tip .x-tip-body {
    padding-left:24px;
    background:transparent url(../images/default/form/exclamation.gif) no-repeat 2px 2px;
}
.x-window-proxy {
    background: red !important;
    border: 0px none;
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
    display:none;
    opacity: 1;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
}
.x-window {
    border: 1px solid rgb(65, 110, 146) !important;
    box-shadow: -3px 0px 14px 2px rgba(1, 1, 1, 0.41);
}

.x-window-header {
    overflow:hidden;
}
.x-window-bwrap {
    z-index:1;
    position:relative;
    left:0;top:0;
}
.x-window-tl .x-window-header {
    color:#15428b;
    font:bold 12px tahoma,arial,verdana,sans-serif;
    padding: 10px;
    white-space: nowrap;
}
.x-window-header-text {
    cursor:pointer;
}
.x-window-tc {
	background: linear-gradient(#477ca6, #477ca6);
	overflow:hidden;
	/* border-bottom: 1px solid #ccc; */
	height: 55px;
}
.x-window-tl {
	background: linear-gradient(#477ca6, #477ca6);
	padding-left:6px;
	z-index:1;
	position:relative;
	/* border-bottom: 1px solid #ccc; */
}
.x-window-tr {
	background: linear-gradient(#477ca6, #477ca6);
	padding-right:6px;
}

.x-shadow {
    display: none !important;
}

.x-window-bc {
	background: transparent url(../images/default/window/top-bottom.png) repeat-x 0 bottom;
	display:none;
}
.x-window-bc .x-window-footer {
    padding-bottom:6px;
    font-size:0;
    line-height:0;
}
.x-window-bl {
	padding-left:6px;

}
.x-window-br {
	padding-right:6px;
	
}
.x-window-mc {
    border:1px solid #99bbe8;
    margin:0;
    font-size:14px;
    background:#101011;
}

.x-window-ml {
	padding-left: 0px;
}
.x-window-mr {
	padding-right:0px;
}
.x-window-body {
    overflow:hidden;
}
.x-window-bwrap {
    overflow:hidden;
}
.x-window-maximized .x-window-bl, .x-window-maximized .x-window-br,
    .x-window-maximized .x-window-ml, .x-window-maximized .x-window-mr,
    .x-window-maximized .x-window-tl, .x-window-maximized .x-window-tr {
    padding:0;
}
.x-window-maximized .x-window-footer {
    padding-bottom:0;
}
.x-window-maximized .x-window-tc {
    padding-left:3px;
    padding-right:3px;
    background-color:white;
}
.x-window-maximized .x-window-mc {
    border-left:0 none;
    border-right:0 none;
}
.x-window-tbar .x-toolbar, .x-window-bbar .x-toolbar {
    border-left:0 none;
    border-right: 0 none;
}
.x-window-bbar .x-toolbar {
    border-top:1px solid #99bbe8;
    border-bottom:0 none;
}
.x-window-draggable, .x-window-draggable .x-window-header-text {
    color: #fff;
    font-size: 24px;
    cursor: move;
    text-shadow: 1px 1px #000;
    font-weight: 500;
    /* line-height: 1; */
    white-space: pre-wrap;
    height: 40px;
}
.x-window-maximized .x-window-draggable, .x-window-maximized .x-window-draggable .x-window-header-text {
    cursor:default;
}

.x-window-header-text{
	margin-top: 2px;
	display: inline-block;
}
.x-window-body {
    background:transparent;
}

.x-window-body iframe{
	border:0px none;
}

.x-panel-ghost .x-window-tl {
    border-bottom:1px solid #99bbe8;
}
.x-panel-collapsed .x-window-tl {
    border-bottom:1px solid #84a0c4;
}
.x-window-maximized-ct {
    overflow:hidden;
    margin-top: 10px;
    /* margin-bottom: -31px; */
    /* border-bottom: 1px solid #000; */
    box-sizing: border-box;
}
body.x-window-maximized-ct  .btn{
	box-sizing:content-box;
}

.x-window-maximized .x-resizable-handle {
    display:none;
}
.x-window-sizing-ghost ul {
    border:0 none !important;
}
.x-dlg-focus{
	-moz-outline:0 none;
	outline:0 none;
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.x-dlg-mask{
	z-index:10000;
   display:none;
   position:absolute;
   top:0;
   left:0;
   -moz-opacity: 0.5;
   opacity:.50;
   filter: alpha(opacity=50);
   background-color:#CCC;
}

body.ext-ie6.x-body-masked select {
	visibility:hidden;
}
body.ext-ie6.x-body-masked .x-window select {
	visibility:visible;
}

.x-window-plain .x-window-mc {
   /* background: #CAD9EC;
    border-right:1px solid #DFE8F6;
    border-bottom:1px solid #DFE8F6;
    border-top:1px solid #a3bae9;
    border-left:1px solid #a3bae9; */
   border: 0px none;
}

.x-window-plain .x-window-body {
    /*border-left:1px solid #DFE8F6;
    border-top:1px solid #DFE8F6;
    border-bottom:1px solid #a3bae9;
    border-right:1px solid #a3bae9;   */
    background-color: #fff !important;
    border: 0px none;
    padding: 0px;
  
}
.x-window-body-no-scroll .x-window-body {
   overflow: hidden !important;
}

.x-window-plain div.elPageFooter{/* border-top: 1px solid #aeaeae; */}

.x-window-mc {
    background-color:#FFFFFF !important;
}

.x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon {
    padding-left:20px !important;
    background-repeat:no-repeat;
    background-position:0 4px;
}

/***panel */
/* Tools */
.x-tool {
  /*  overflow:hidden;
    width:15px;
    height:15px;
    float:right;
    cursor:pointer;
    background:transparent url(../images/default/panel/tool-sprites.gif) no-repeat;
    margin-left:2px;  */
}
/* expand / collapse tools */

.x-panel-collapsed .x-tool-toggle {
    background-position:0 -75px;
}
.x-panel-collapsed .x-tool-toggle-over {
    background-position:-15px -75px;
}
.x-tool-toggle {
    background-position:0 -60px;
}
.x-tool-toggle-over {
    background-position:-15px -60px;
}
.x-tool-collapse-east {
    background-position:0 -165px;
}
.x-tool-collapse-east-over {
    background-position:-15px -165px;
}
.x-tool-close, .x-tool-minimize {
    background-image: none;
    /* opacity: 0.5; */
    width: 40px;
    height: 45px;
    vertical-align: middle;
    background-position: 0px 7px !important;
    margin-top: 0px;
}
.x-tool-close:before {
    content: "\e91b";
    font-family: 'icomoon' !important;
    color:#fff;
    font-size: 24px;
    padding-top:5px;
    margin-left:10px;
    width:50px;
    display:inline-block;
    text-shadow: none;
    font-weight: 400;
}    
.x-tool-minimize:before {
    content: "\f068"; 
    font-family: 'FontAwesome';
    color:#fff;
    font-size: 17px;
    padding-top:8px;
    margin-left:14px;
    display:inline-block;
    text-shadow: none;
}
.minimized .x-tool-minimize:before{
	content: "";
	background-position: 0 0;
	background-image: url(../images/default/window/btn-maximize.png);
	width: 19px;
	height: 20px;
	margin-top: 7px;
	margin-right: 8px;
}
.x-tool-close-over {
    opacity:1;
}
.x-tool-minimize {
    background-position:0 -15px;
}
.x-tool-minimize-over {
    background-position:-15px -15px;
}
.x-tool-maximize {
    background-position: 0 0;
    background-image: url(../images/default/window/btn-maximize.png);
    width: 20px;
    height: 20px;
    margin-top: 7px;
    margin-right: 8px;
    opacity: 0.5;
}
.x-tool-maximize-over {
    opacity:1;
}

.x-tool-restore {
    background-position: 0 0;
    background-image: url(../images/default/window/btn-minimize.png);
    width: 20px;
    height: 20px;
    margin-top: 7px;
    margin-right: 8px;
    opacity: 0.5;
}

.x-tool-restore-over {
	opacity:1;
}	

.x-tool-up {
    background-position:0 -210px;
}
.x-tool-up-over {
    background-position:-15px -210px;
}
.x-tool-minus {
    background-position:0 -255px;
}
.x-tool-minus-over {
    background-position:-15px -255px;
}

/* Ghosting */
.x-panel-ghost {
    background: #ffffff;
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
    opacity:.65;
    -moz-opacity:.65;
    filter:alpha(opacity=65);
    border: 1px solid #8086a1;
}
.x-panel-ghost *{
	border:0px none !important;
}	

.x-panel-ghost ul {
    margin:0;
    padding:0;
    overflow:hidden;
    font-size:0;
    line-height:0;
    border:1px solid #99bbe8;
    border-top:0 none;
    display:block;
}
.x-panel-collapsed .x-resizable-handle{
    display:none;
}
.ext-gecko .x-panel-animated div {
    overflow:hidden !important;
}
/** tree **/

.x-tree .x-panel-body{
    background-color: transparent;
    padding: 0px 5px;
}
.ext-strict .ext-ie .x-tree .x-panel-bwrap{
    position:relative;
    overflow:hidden;
}
.x-tree-icon, .x-tree-ec-icon, .x-tree-elbow-line, .x-tree-elbow, .x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{
	border: 0 none;
	height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 16px;
    background-repeat: no-repeat;
}
.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon{
	border: 0 none;
	height: 17px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 20px;
	background-position:center;
	background-repeat: no-repeat;
}
.ext-ie .x-tree-node-indent img, .ext-ie .x-tree-node-icon, .ext-ie .x-tree-ec-icon {
    vertical-align:middle !important;
}
/* some default icons for leaf/folder */
.x-tree-node-expanded .x-tree-node-icon{
	background-image:url(../images/default/tree/folder-open.gif);
}
.x-tree-node-leaf .x-tree-node-icon{
	background-image:url(../images/default/tree/leaf.gif);
}
.x-tree-node-collapsed .x-tree-node-icon{
	background-image:url(../images/default/tree/folder.gif);
}
/* checkboxes */
.ext-ie input.x-tree-node-cb {
    width:15px;
    height:15px;
}
input.x-tree-node-cb {
    margin-left:1px;
    display: inline-block !important;
    height: 19px !important;
    margin: 0px !important;
}
.ext-ie input.x-tree-node-cb {
    margin-left:0;
}

.x-tree-noicon .x-tree-node-icon{
	width:0; height:0;
}

.ext-ie .x-form-text{
/*margin:1px;*/
}
/* loading icon */
.x-tree-node-loading .x-tree-node-icon{
	background-image:url(../images/default/tree/loading.gif) !important;
}
.x-tree-node-loading a span{
	 font-style: italic;
	 color:#444444;
}
.ext-ie .x-tree-node-el input {
    width:15px;
    height:15px;
}
/* Line styles */
.x-tree-lines .x-tree-elbow{
	background-image:url(../images/default/tree/elbow.gif);
}
.x-tree-lines .x-tree-elbow-plus{
	background-image:url(../images/default/tree/elbow-plus.gif);
}
.x-tree-lines .x-tree-elbow-minus{
	background-image:url(../images/default/tree/elbow-minus.gif);
}
.x-tree-lines .x-tree-elbow-end{
	background-image:url(../images/default/tree/elbow-end.gif);
}
.x-tree-lines .x-tree-elbow-end-plus{
	background-image:url(../images/default/tree/elbow-end-plus.gif);
}
.x-tree-lines .x-tree-elbow-end-minus{
	background-image:url(../images/default/tree/elbow-end-minus.gif);
}
.x-tree-lines .x-tree-elbow-line{
	background-image:url(../images/default/tree/elbow-line.gif);
}

/* No line styles */
.x-tree-no-lines .x-tree-elbow{
	background:transparent;
}
.x-tree-no-lines .x-tree-elbow-plus{
	background-image:url(../images/default/tree/elbow-plus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-minus{
	background-image:url(../images/default/tree/elbow-minus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-end{
	background:transparent;
}
.x-tree-no-lines .x-tree-elbow-end-plus{
	background-image:url(../images/default/tree/elbow-end-plus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-end-minus{
	background-image:url(../images/default/tree/elbow-end-minus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-line{
	background:transparent;
}


/* Arrows */
.x-tree-arrows .x-tree-elbow{
	background:transparent;
}
.x-tree-arrows .x-tree-elbow-plus{
    background:transparent url(../images/default/tree/arrows.gif) no-repeat 0 0;
}
.x-tree-arrows .x-tree-elbow-minus{
    background:transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0;
}
.x-tree-arrows .x-tree-elbow-end{
	background:transparent;
}
.x-tree-arrows .x-tree-elbow-end-plus{
    background:transparent url(../images/default/tree/arrows.gif) no-repeat 0 0;
}
.x-tree-arrows .x-tree-elbow-end-minus{
    background:transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0;
}
.x-tree-arrows .x-tree-elbow-line{
	background:transparent;
}

.x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus{
    background-position:-32px 0;
}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{
    background-position:-48px 0;
}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus{
    background-position:-32px 0;
}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus{
    background-position:-48px 0;
}



.x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{
	cursor:pointer;
}
.ext-ie ul.x-tree-node-ct{
    font-size:0;
    line-height:0;
    zoom:1;
}
.x-tree-node{
	color: black;
	font: normal 14px "Roboto", "Helvetica", "Arial", sans-serif;
	white-space: nowrap;
}

li.x-tree-node div {
    height: 30px;
    padding-bottom: 0px;
    padding-top: 10px;
    width: auto;
}
.x-tree-node-el {
    line-height:18px;
    cursor:pointer;
}

.x-tree-node a, .x-dd-drag-ghost a{
	text-decoration:none;
	color:black;
	-moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:ignore;
    -kthml-user-focus:normal;
    -moz-user-focus:normal;
    -moz-outline: 0 none;
    outline:0 none;
}
.x-tree-node a span, .x-dd-drag-ghost a span{
	text-decoration:none;
	color: #000;
	padding:1px 3px 1px 2px;
	font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}
.x-tree-node .x-tree-node-disabled a span{
	color:gray !important;
}
.x-tree-node .x-tree-node-disabled .x-tree-node-icon{
	-moz-opacity: 0.5;
   opacity:.5;
   filter: alpha(opacity=50);
}
.x-tree-node .x-tree-node-inline-icon{
	background:transparent;
}
.x-tree-node a:hover, .x-dd-drag-ghost a:hover{
	text-decoration:none;
}
.x-tree-node div.x-tree-drag-insert-below{
 	 border-bottom:1px dotted #3366cc;
}
.x-tree-node div.x-tree-drag-insert-above{
	 border-top:1px dotted #3366cc;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{
 	 border-bottom:0 none;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{
	 border-top:0 none;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{
 	 border-bottom:2px solid #3366cc;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{
	 border-top:2px solid #3366cc;
}
.x-tree-node .x-tree-drag-append a span{
	 background:#dddddd;
	 border:1px dotted gray;
}
.x-tree-node .x-tree-node-over {
	background-color: #eee;
}
.x-tree-node .x-tree-selected {
	background-color: #e5e5e5;
}
.x-dd-drag-ghost .x-tree-node-indent, .x-dd-drag-ghost .x-tree-ec-icon{
	display:none !important;
}
.x-tree-drop-ok-append .x-dd-drop-icon{
  background-image: url(../images/default/tree/drop-add.gif);
}
.x-tree-drop-ok-above .x-dd-drop-icon{
  background-image: url(../images/default/tree/drop-over.gif);
}
.x-tree-drop-ok-below .x-dd-drop-icon{
  background-image: url(../images/default/tree/drop-under.gif);
}
.x-tree-drop-ok-between .x-dd-drop-icon{
  background-image: url(../images/default/tree/drop-between.gif);
}
/* Fix for ie rootVisible:false issue */
.x-tree-root-ct {
    zoom:1;
}

/* spinner */
.x-form-spinner-proxy{
 /*background-color:#ff00cc;*/
}
.x-form-field-wrap .x-form-spinner-trigger {
 background:transparent url(../images/coheris/spinner/spinner.gif) no-repeat 0 0;
 height:18px;
}

.x-form-field-wrap .x-form-trigger {
border: 0 none;
}

.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/default/spinner/spinner-split.gif') no-repeat 0 0;
 position:absolute;
 cursor: n-resize;
}
.x-trigger-wrap-focus .x-form-spinner-splitter{
 background-position:-14px 0;
} 

.ext-strict .x-form-text {
height:17px;
padding-bottom:0;
padding-top:0;
}
   

.elDate div.x-form-field-wrap,
.elPaneBox .elInput div.x-form-field-wrap{
 /*width:50px !important;
 ?width:49px !important;*/
 height:20px !important;
 padding:0px !important;
 margin:0px !important;
} 

.elDate div.x-form-field-wrap input,
.elPaneBox .elInput div.x-form-field-wrap input{
 /*width:31px !important;*/
 margin-top:0px;
 padding:0px !important;
 margin:0px !important;
}    
strong{
font-weight: bold;
}  


.x-date-middle {
    padding-bottom: 5px;
    padding-top: 7px;
    width: 130px;
}

.x-date-middle, .x-date-left, .x-date-right {
    background-image: url("../images/default/shared/hd-sprite.gif");
    color: #000000;
    font: bold 11px "sans serif",tahoma,verdana,helvetica;
}

.x-date-middle, .x-date-left, .x-date-right {
    background: none repeat scroll 0 0 #b0b0b0;
    height: 30px;
} 

/** date time **/

.x-date-inner th {
    background: #EEEEEE !important;
    border-bottom-color: #CCCCCC;
    color: #333333;
    font-size: 13px;
    height: 27px;
}  

.x-date-bottom {
    background: none repeat scroll 0 0 #ffffff;
    border-top-color: #CCCCCC;
}


#winPicker{
	/* border:0px none !important; */
}

#winPicker .x-window-tc {
height: 40px;
}

#winPicker .x-tool-close {
    background-position: 0px 0px !important;
}

.x-window .x-date-bottom {
	height:40px
}	


.x-date-bottom em button{	
 height: 20px;
 background: transparent;
 width: 130px;
 font-size: 14px;
 padding: 5px;
}

.x-date-picker {
    border: 0px none;
} 
.x-date-inner a {
    font-size: 12px;
    /* padding: 8px 7px !important; */
    /* border-color: #000 !important; */
}

.x-date-left a {
    background-image: none;
    content: "\f053";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
}

.x-date-left a:before {
    content: "\f053";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    color:white;
    font-size:22px;
    margin-top:5px;
}

.x-date-right a {
    background-image: none;
}

.x-date-right a:before {
    content: "\f054";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    color:white;
    font-size:22px;
    margin-top:5px;
}

.x-date-right a, .x-date-left a {width: 27px;height: 27px;}

.x-window .x-date-right a, .x-window  .x-date-left a {margin-left: 25px;}

.ext-webkit table.x-date-inner {
width: 100%;
}

/** Style pour les popup ext.MessageBox */

.x-window-dlg  .x-btn-mc{
	width : 100%;
	background : none;
}

.x-window-dlg  .x-btn-ml, .x-btn-mr {
	/* background : none; */
}

.x-window-dlg  .x-btn-small.x-btn-icon-small-left >tr:first-child,
.x-window-dlg  .x-btn-small.x-btn-icon-small-left >tr:last-child{
	display : none;
}

.x-window-dlg .ext-mb-info {
    background-image:url("../../res_coheristouch/Icomoon/32/coh-info.png");
}

.x-window-dlg .ext-mb-warning {
    background-image:url("../../res_coheristouch/Icomoon/32/coh-warning.png");
}

.x-window-dlg .ext-mb-question {
    background-image:url("../../res_coheristouch/Icomoon/32/coh-help.png");
}

.x-window-dlg .ext-mb-error {
    background-image:url("../../res_coheristouch/Icomoon/32/coh-cancel.png");
}

.x-window-dlg  .x-dlg-icon {
	padding : 15px 10px;	
}

.x-window-dlg .x-window-bc{
	display:inherit;
}
.x-window-dlg .x-window-bl,
.x-window-dlg .x-window-br {
	padding : 0px;
}


.x-window-dlg .x-btn-mc button{
	width : 100%;
	background: linear-gradient(#fff, #e8e8e8);
	color: #333;
	border: 1px solid rgb(220, 220, 220);
	border-radius: 0px;
	position: relative;
	padding: 8px 0px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
}

.x-window-dlg .x-btn-click .x-btn-text,
.x-window-dlg .x-btn-menu-active .x-btn-text,
.x-window-dlg .x-btn-pressed .x-btn-text
{
	color: #333 !important;
	background: linear-gradient(#fff, #e8e8e8) !important;
	border: 1px solid rgb(220, 220, 220) !important;
}

.x-toolbar-left table {
	width:initial;
}

.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: none;
}

