.general-card-container-structure .center-column {
    padding-bottom: 0px !important;
}

.padding-3 {
    padding: 3px 3px 3px 0;
}

.k-editor-treegrid .x-grid3-dirty-cell {
    background-image: none;
}

/* .top-2-px{ */
/* 	top: 2px; */
/* 	position:relative; */
/* } */
/* .x-editor { */
/* overflow: visible !important; */
/* } */
/* .x-editor .bubble-field{ */
/* 	margin-top: 2px; */
/* } */
.thumbnail-style {
    left: 10px;
    position: relative;
    top: 10px;
}

/***
TREEVIEW STYLE 
***/
/** DELETED **/
.element-deleted.x-tree3-node > div > .x-tree3-node-text, .x-grid3-row .element-deleted .x-tree3-node-text { /* RED */
    color: #AE4731 !important;
}

.x-grid3-row-selected .element-deleted .x-tree3-node-text {
    /* SELECTED RED */
    color: #CA2903 !important;
}

/* DEACTIVATED */
.element-deactivated.x-tree3-node > div > .x-tree3-node-text, .x-grid3-row .element-deactivated .x-tree3-node-text { /* gray */
    color: #999999 !important;
}

.x-grid3-row-selected .element-deactivated .x-tree3-node-text {
    /* SELECTED gray */
    color: #757575 !important;
}

/** PAUSED **/
.element-paused.x-tree3-node > div > .x-tree3-node-text, .x-grid3-row .element-paused .x-tree3-node-text { /* ORANGE */
    color: #CE8623 !important;
}

.x-grid3-row-selected .element-paused .x-tree3-node-text {
    /* SELECTED ORANGE */
    color: #E77121 !important;
}

/** Header TabPanel **/
.deactive-title-not-selected .x-tab-strip-text {
    color: #ae4731 !important;
}

.paused-title-not-selected .x-tab-strip-text {
    color: #ce8623 !important;
}

.default-title-not-selected .x-tab-strip-text {
    color: #404040 !important;
}

.default-title-not-selected {
    color: #404040 !important;
    opacity: 0.7;
}

.default-title-not-selected:hover {
    opacity: 1;
}

.deactive-title-selected .x-tab-strip-text {
    color: #ca2903 !important;
}

.paused-title-selected .x-tab-strip-text {
    color: #e77121 !important;
}

.default-title-selected .x-tab-strip-text {
    color: #324B00 !important;
}

.invisible {
    visibility: hidden;
}

.refresh-button {
    background-image: url("madmetrics/resources/images/widgets/buttons/refresh.png");
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    left: 0px;
    top: 0px;
}

.k-tabpanel-default .x-border {
    border-right: 1px solid #BCBCBC !important;
    border-bottom: 1px solid #BCBCBC !important;
    border-left: 1px solid #BCBCBC !important;
    border-top: 0px solid #BCBCBC !important;
}

.k-result-view-demo-left {
    background: transparent url(madmetrics/resources/images/widgets/panels/demo/yellow-box-left.png) no-repeat left top;
    width: 3px;
    height: 199px;
}

.k-result-view-demo-content {
    background: transparent url(madmetrics/resources/images/widgets/panels/demo/yellow-box-middle.png) repeat-x left top;
    height: 199px;
}

.k-result-view-demo-right {
    background: transparent url(madmetrics/resources/images/widgets/panels/demo/yellow-box-right.png) no-repeat left top;
    width: 3px;
    height: 199px;
}

.k-result-view-demo-title {
    font-family: Helvetica, tahoma, Arial;
    font-size: 18px;
    font-weight: bold;
    color: #374E5F;
}

.k-result-view-demo-subtitle {
    font-family: Helvetica, tahoma, Arial;
    font-size: 14px;
    font-weight: normal;
    color: #404040;
}

.k-result-view-demo-text {
    font-family: Helvetica, tahoma, Arial;
    font-size: 12px;
    font-weight: normal;
    color: #404040;
}

.title {
    margin-top: 4px;
}

.title, .settingline-panel-center .settingline-panel-title {
    font-family: Helvetica, tahoma, Arial;
    font-size: 12px;
    font-weight: normal;
    color: #374E5F;
}

.x-toolbar {
    border-color: White !important;
    background-color: White !important;
    background-image: none !important;
}

.x-border {
    border: 0px solid #404040;
}

/** MASK **/
.ext-el-mask-msg {
    background-color: white !important;
    font-family: Helvetica !important;
    background: none !important;
    border: 0px none !important;
    /*
    left: 0 !important;
    padding: 0px !important;
    top: 0 !important;
    */
    position: absolute !important;
    z-index: 101 !important;
}

.x-view-item {
    font-family: Helvetica !important;
    font-size: 12px !important;
    color: #404040 !important;
}

/** LOGIN STYLE **/
* {
    padding: 0;
    margin: 0;
}

.k-login-bg {
    width: 100% !important;
    height: 100% !important;
    background: #E4E2E2 url(madmetrics/resources/images/widgets/login-panel/keyade-login-bg-bar.png) repeat-x center center !important;
}

.k-login-box {
    width: 337px;
    height: 410px;
    background: transparent url(madmetrics/resources/images/widgets/login-panel/keyade-login-bg-box.png) no-repeat left top !important;
    padding-top: 10px;
}

.k-login-text {
    font-size: 14pt;
    font-weight: normal;
    font-family: Tahoma;
    text-align: left;
    color: #363636;
    padding: 0px 0px 5px 0px;
    margin: 15px 0px 0px 55px;
}

.k-login-input-text {
    font-size: 12pt;
    font-weight: normal;
    font-family: Tahoma;
    margin: 5px 0px 5px 45px;
}

.k-copyrights-text {
    font-size: 8pt;
    font-weight: normal;
    font-family: Tahoma;
    text-align: center;
    color: #363636;
    margin: 30px 0px 0px 0px;
}

.k-login-button {
    width: 109px;
    height: 30px;
    margin-left: 45px;
}

.k-login-textbox {
    width: 250px;
    height: 25px;
    border: 1px solid #b5b8c8;
    background: white url(madmetrics/resources/images/widgets/login-panel/text-bg.gif) top left repeat-x;
    margin-left: 45px;
}

.k-login-global-box {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 337px;
    height: 320px;
    margin-top: -160px;
    margin-left: -168px;
}

/***************************/
/* KComboBox styles */
/***************************/
.k-green-combo-content {
    font-size: 12px;
    padding-left: 5px;
    color: #FFFFFF;
    font-family: Helvetica, Tahoma, Verdana, Arial;
    background: url(madmetrics/resources/images/widgets/combo/combo-green-middle-small.png) no-repeat left center
}

.k-green-combo-content-legend {
    font-size: 12px;
    padding-left: 5px;
    color: #414141;
    text-shadow: white 1px 1px;
    font-family: Helvetica, Tahoma, Verdana, Arial;
    background: url(madmetrics/resources/images/widgets/combo/combo-middle-big.png) repeat-x left center
}

.k-green-combo-header {
    color: #FFFFFF;
}

.k-green-combo-legend {
    color: grey;
}

.k-green-combo-left {
    width: 3px;
    background: url(madmetrics/resources/images/widgets/combo/combo-green-left-small.png) no-repeat left center
}

.k-green-combo-left-legend {
    width: 3px;
    background: url(madmetrics/resources/images/widgets/combo/combo-left-big.png) no-repeat left center
}

.k-green-combo-right {
    width: 22px;
    background: url(madmetrics/resources/images/widgets/combo/combo-green-right-small.png) no-repeat left center
}

.k-green-combo-right-legend {
    width: 22px;
    background: url(madmetrics/resources/images/widgets/combo/combo-right-big.png) no-repeat left center
}

.white-border-bottom {
    border-bottom: 1px solid White;
}

.white-border-right {
    border-right: 1px solid White;
}

.k-textarea-content {
    color: #404040;
    font-family: Helvetica;
    font-weight: normal;
    font-size: 12px;
}

/** STYLE FOT THE TEXT **/
.helvetica-12-blue-bold {
    color: #374E5F;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
}

.helvetica-17-blue-bold {
    color: #374E5F;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 17px;
}

.helvetica-12-blue {
    color: #374E5F;
    font-family: Helvetica;
    font-weight: normal;
    font-size: 12px;
}

.helvetica-12-gray {
    color: #404040;
    font-family: Helvetica;
    font-weight: normal;
    font-size: 12px;
}

.helvetica-22-black {
    font-size: 22px;
    color: #000;
    font-family: Helvetica;
}

.helvetica-22-blue-bold {
    font-size: 22px;
    color: #374E5F;
    font-family: Helvetica;
    font-weight: bold;
}

.helvetica-14-green-bold {
    font-size: 14px;
    color: #6D9420;
    font-family: Helvetica;
    font-weight: bold;
}

.helvetica-14-green {
    font-size: 14px;
    color: #6D9420;
    font-family: Helvetica;
    font-weight: normal;
}

.helvetica-14-blue-bold {
    font-size: 14px;
    color: #374E5F;
    font-family: Helvetica;
    font-weight: bold;
}

.helvetica-14-blue {
    font-size: 14px;
    color: #374E5F;
    font-family: Helvetica;
    font-weight: normal;
}

.helvetica-10-white {
    font-size: 10px;
    color: #FFF;
    font-family: Helvetica;
    font-weight: normal;
}

.helvetica-10-white {
    font-size: 10px;
    color: #FFF;
    font-family: Helvetica;
    font-weight: normal;
}

.helvetica-12-white-bold {
    font-size: 12px;
    color: #FFF;
    font-family: Helvetica;
    font-weight: bold;
}

.email-label {
    color: #FFFFFF;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    top: 10px !important;
}

/* TREE */
.x-tree3-node-text {
    color: #404040;
    font: 11px Helvetica !important;
}

.x-ftree2-selected {
    background-color: #a3b7cb !important;
}

.x-ftree2-node-over {
    background-color: #cfdae5;
}

/*************************
	MENU ITEM 
*************************/
.x-menu {
    background-color: white !important;
    background-image: none !important;
    border: 0 none !important;
}

.x-menu-list {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    overflow: hidden !important;
    padding: 0 !important;
}

.x-menu-list-item {
    background-color: white !important;
    padding: 0 !important;
    font: 12px Helvetica #404040 !important;
    /*height: 20px !important;*/
}

.x-menu-item-active {
    background: url("madmetrics/resources/images/widgets/backgrounds/bg_menu.png") repeat-x scroll left bottom white !important;
    border: 0px solid #AACCF6 !important;
    padding: 0 !important;
}

span.x-menu-item {
    cursor: pointer !important;
    display: block !important;
    line-height: 20px !important;
    outline: 0 none !important;
    padding: 0 21px 0 27px !important;
    position: relative !important;
    text-decoration: none !important;
    white-space: nowrap !important;
}

/** Backgrounds styles */
.debug-background {
    background-color: red !important;
}

.white-background {
    background-color: #FFF !important;
}

.gray-background {
    background-color: #edebea !important;
}

.lightblue-background {
    background-color: #e2e9f1 !important;
}

.x-lightblue-background {
    background-color: #f1f5f8 !important;
}

.menu-background {
    background-image: url(madmetrics/resources/images/widgets/buttons/menu_btn_unselected.jpg);
    background-repeat: repeat-x;
}

/** Menu button */
.menu-button {
    cursor: pointer;
    white-space: nowrap;
    height: 24px;
    background-image: url(madmetrics/resources/images/widgets/buttons/menu_btn_unselected.jpg);
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 7px;
    font-weight: normal;
    font-family: Helvetica, Tahoma, Verdana, Arial;
    font-size: 12px;
    text-align: center;
    color: White;
    text-shadow: #d3e4a4 0px 0px;
}

.menu-button-menu-active {

}

.menu-button-click {
    cursor: pointer;
    white-space: nowrap;
    height: 24px;
    background-image: url(madmetrics/resources/images/widgets/buttons/menu_btn_selected.jpg);
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 7px;
    font-weight: normal;
    font-family: Helvetica, Tahoma, Verdana, Arial;
    font-size: 12px;
    text-align: center;
    color: White;
    text-shadow: #d3e4a4 0px 0px;
}

.menu-button-over {

}

.menu-separator {
    width: 1px;
    height: 31px;
    background-image: url(madmetrics/resources/images/widgets/buttons/menu_separator.jpg);
    background-repeat: repeat-y;
    background-position: center;
}

.x-panel-body {
    border: 0px none #000 !important;
}

/** ACCORDION **/
.lt-accordion .x-panel-header {
    background-image: none;
}

.lt-accordion-header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: transparent url(madmetrics/resources/images/widgets/accordion/bg_header.png) repeat-x left top;
    height: 30px;
}

.lt-accordion-item-header {
    border: 0px solid tranparent;
    background: transparent url(madmetrics/resources/images/widgets/accordion/bg_header.png) repeat-x left top !important;
    height: 30px;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.lt-accordion-item-header .x-accordion-hd .x-tool-toggle {
    background: transparent url(madmetrics/resources/images/widgets/accordion/arrow_open.png) no-repeat left top !important;
}

.lt-accordion-item-header .x-tool {
    background: transparent url(madmetrics/resources/images/widgets/accordion/arrow_open.png) no-repeat left top !important;
    position: relative;
    top: 9px;
    height: 30px;
}

.x-panel-collapsed .lt-accordion-item-header .x-tool-toggle {
    background: transparent url(madmetrics/resources/images/widgets/accordion/arrow_closed.png) no-repeat left top !important;
}

.lt-accordion-body {
    border-right: 1px solid #778895 !important;
    border-left: 1px solid #778895 !important;
}

.lt-accordion-header .x-panel-header-text, .lt-accordion-item-header .x-panel-header-text {
    color: #FFFFFF;
    cursor: default;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    left: 5px;
    position: relative;
    text-align: center;
    top: 6px;
}

/* separator */
.separator-filters {
    background-image: url("madmetrics/resources/images/widgets/horizontal_separator.png");
    background-repeat: repeat-x;
    background-position: center;
}

.separator-horizontal {
    background-image: url("madmetrics/resources/images/widgets/window_horizontal_separator.png");
    background-repeat: repeat-x;
    background-position: center;
}

.separator-window {
    background-image: url("madmetrics/resources/images/widgets/window_horizontal_separator.png");
    background-repeat: repeat-x;
    background-position: center;
}

.separator-window-no-margin {
    background-image: url("madmetrics/resources/images/widgets/window_horizontal_separator.png");
    background-repeat: repeat-x;
    background-position: center;
}

.separator-black {
    background-image: url("madmetrics/resources/images/widgets/horizontal_black_separator.png");
    background-repeat: repeat-x;
    background-position: center;
}

.projectBrowserStackLayout {
    border-bottom: 1px solid #778895 !important;
}

/* Ad template text field */
.k-newtemplate-textfield .k-textfield {
    margin-top: 10px;
    margin-left: 15px;
}

.k-newtemplate-textfield .x-form-item-label {
    color: #374E5F;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
    line-height: 30px;
}

.k-newtemplate-textfield .k-textfield-errormessage {
    margin-top: 5px;
    color: #374E5F;
    font-family: Helvetica;
    font-size: 10px;
    font-weight: bold;
    padding-left: 15px;
}

.k-newtemplate-textfield .k-textfield .x-form-invalid {
    outline: 1px solid red;
    background-color: #ffd0d0;
}

/* Client email label in settings */
.settings-client-label {
    color: #374E5F;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding-right: 5px;
    text-align: right;
}

/* k-checkboxlistview */
.k-checkboxlistview .x-view-item {
    border: none;
    margin-top: 5px;
    margin-bottom: 5px;
}

/* k-checkboxlistview */
.k-checkboxlistview-indent .k-checkboxlistview .x-view-item {
    margin-left: 10px;
}

/*report-chart-component*/
.report-chart-component {
    margin-top: 4px !important;
}

/*report-grid-component*/
.report-grid-component.first-component {
    border-top: 0px !important;
}

.report-grid-component {
    border-top: 1px solid #BCBCBC !important;
    position: relative;
    z-index: 0;
}

.report-grid-component .k-lockableGrid .left-grid .x-grid3-hd-over .x-grid3-hd-inner .x-grid3-sort-icon, .report-grid-component .k-lockableGrid .left-grid .sort-desc .x-grid3-sort-icon, .report-grid-component .k-lockableGrid .k-grid-white-small .x-grid3-hd-over .x-grid3-hd-inner .x-grid3-sort-icon, .report-grid-component .k-lockableGrid .k-grid-white-small .sort-desc .x-grid3-sort-icon {
    background-image: url("madmetrics/resources/images/widgets/grid/table-sort-arrow-descending.png");
}

.report-grid-component .k-lockableGrid .left-grid .sort-asc .x-grid3-sort-icon, .report-grid-component .k-lockableGrid .k-grid-white-small .sort-asc .x-grid3-sort-icon {
    background-image: url("madmetrics/resources/images/widgets/grid/table-sort-arrow-ascending.png") !important;
}

/*k-lockableGrid*/
.k-lockableGrid {
    border: 0px !important;
}

.k-lockableGrid-first-selection {
    font-size: 11px !important;
    color: #78609A !important;
    font-family: Helvetica !important;
    font-weight: bold !important;
}

.k-lockableGrid-second-selection {
    font-size: 11px !important;
    color: #87a34c !important;
    font-family: Helvetica !important;
    font-weight: bold !important;
}

/*basket-list*/
.k-grid-white-small.basket-list .x-grid3-cell-inner {
    padding: 0px !important;
    height: 25px;
}

.k-grid-white-small.basket-list .x-grid3-row.first-row.x-grid3-row-selected {
    background-color: transparent !important;
}

.k-grid-white-small.basket-list .x-grid3-scroller {
    overflow-x: hidden;
}

.k-grid-white-small.basket-list .x-grid3-cell-inner.x-grid3-col-path {
    border-right: 0px !important;
}

/* .k-grid-white-small.basket-list .x-grid3-row.first-row { */
/* 	background-image: url("madmetrics/resources/images/widgets/grid/table-first-row-shadow.png") */
/* 		!important; */
/* 	background-repeat: repeat-x; */
/* } */
/* .k-grid-white-small.basket-list .btn-over { */
/* 	background-color: #A2C8F4 !important; */
/* 	background-image: none; */
/* } */
/* Combo box items disabled */
.k-combo-list-item-disabled {
    background-color: #FFFFFF;
    color: #AFAFAF !important;
    pointer-events: none;
    cursor: default;
}

/* Combo box items categories */
.k-combo-list-item-category {
    background-color: transparent;
    pointer-events: none;
    cursor: default;
    font-weight: bold !important;
    text-color: #FFFFFF !important;
    text-indent: 3px;
    cursor: not-allowed;
}

.k-button-transparent .x-btn-text {
    width: 24px !important;
    height: 24px !important;
}

/* KLinePanel */
.center-column {
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

/* KStepper */
.K-Stepper-content-tabbed > div {
    background-color: white !important;
    border: 0 solid white !important;
    /* 	overflow: visible !important; */
    overflow-x: hidden;
    overflow-y: auto;
}

#setting-stepper-parent {
    padding-top: 10px;
}

.K-Stepper-content-tabbed {
    top: 47px !important;
}

/*madmetrics context menu*/
.category-text {
    padding-right: 10px;
    color: #374e5f !important;
    font-family: Helvetica !important;
    font-weight: bold !important;
    font-size: 14px !important;
    /*   	height: 30px;
    line-height: 30px !important;*/
    text-indent: 10px;
}

.k-checkbox-group {
    margin-bottom: 2px;
    margin-top: 1px;
}

.k-checkbox-group .x-table-layout-cell {
    padding-bottom: 0px !important;
}

.ext-chrome .k-checkbox-group .x-table-layout-cell {
    padding-bottom: 2px !important;
}

.madmetrics-context-menu {
    outline: 0px !important;
}

.madmetrics-context-menu .x-menu-list, .madmetrics-context-menu .x-menu-list-item { /*background-color: #F8FBFF !important;*/
    background: url("madmetrics/resources/images/widgets/combo/dropdown-background.png") no-repeat scroll left bottom transparent !important;
    line-height: 30px;
    height: 30px;
}

.madmetrics-context-menu .x-menu-list-item.x-menu-item-active, .madmetrics-context-menu .adapter-item.adapter-item-active { /*  	background-color: #B9D1ED !important;	 */
    /* 	border-bottom: 1px solid gray !important;	 */
    background: url("madmetrics/resources/images/widgets/combo/dropdown-selected-blue-background.png") no-repeat scroll left bottom transparent !important;
    line-height: 30px;
    height: 30px;
    color: #428ce0 !important;
    font-weight: bold !important;
}

.madmetrics-context-menu .x-menu-list-item.x-menu-item-active .x-menu-item {
    color: #428ce0 !important;
    font-weight: bold !important;
}

.madmetrics-context-menu .x-menu-item-arrow {
    background-image: url("madmetrics/resources/images/widgets/combo/dropdown-black-arrow.png");
}

.madmetrics-context-menu .x-menu-item-active .x-menu-item-arrow {
    background-image: url("madmetrics/resources/images/widgets/combo/dropdown-blue-arrow.png");
}

.madmetrics-context-menu .adapter-item {
    margin-left: -27px !important;
    padding-left: 27px !important;
}

.madmetrics-context-menu .madmetrics-context-item {
    color: #404040 !important;
    font-family: Helvetica !important;
    font-weight: normal !important;
    font-size: 12px !important;
    height: 30px;
    line-height: 30px !important;
}

.madmetrics-context-menu .madmetrics-context-item.x-item-disabled {
    opacity: .60 !important;
    -moz-opacity: .60 !important;
    cursor: default !important;
}

.madmetrics-context-menu .madmetrics-context-item.x-item-disabled {
    opacity: .60 !important;
    -moz-opacity: .60 !important;
    cursor: default !important;
}

.madmetrics-context-menu .x-menu-list-item.x-menu-list-item-indent .madmetrics-context-item-no-indent {
    margin-left: -27px;
}

/*** KBUTTON madmetrics**/
.k-button-report-grid-menu .x-btn-text {
    color: #404040 !important;
    font-family: Helvetica !important;
    font-weight: normal !important;
    font-size: 12px !important;
    text-shadow: 0 1px 1px #FFFFFF;
}

.k-button-report-grid-menu.x-btn-click .x-btn-text {
    text-shadow: 0 1px 1px #CBCBCB;
}

.k-button-report-grid-menu.x-btn-noicon .x-btn-small .x-btn-text {
    height: 14px !important;
}

.x-grid3-row td.x-grid3-cell .k-button-report-grid-menu, .x-grid3-summary-row td.x-grid3-cell .k-button-report-grid-menu {
    line-height: 0px !important;
}

/** text **/
/**Top left **/
.k-button-report-grid-menu .x-btn-small .x-btn-tl {
    background: url("images/reportgrid/menubtn/btn-advanced-report-top-left.png") center top;
    background-position: 0;
    font-size: 0 !important;
}

/** Top center **/
.k-button-report-grid-menu .x-btn-small .x-btn-tc {
    background: url("images/reportgrid/menubtn/btn-advanced-report-top-middle.png") repeat;
    font-size: 0 !important;
}

/** Top right **/
.k-button-report-grid-menu .x-btn-small .x-btn-tr {
    background: url("images/reportgrid/menubtn/btn-advanced-report-top-right.png") center top;
    font-size: 0 !important;
}

/** Middle left **/
.k-button-report-grid-menu .x-btn-small .x-btn-ml {
    background: url("images/reportgrid/menubtn/btn-advanced-report-middle-left.png") no-repeat center center;
    cursor: pointer !important;
    background-position: 0;
    width: 24px !important;
    height: 1 !important;
    font-size: 0 !important;
}

/*** Middle Center **/
.k-button-report-grid-menu .x-btn-small .x-btn-mc {
    background: url("images/reportgrid/menubtn/btn-advanced-report-middle-middle.png") repeat center top;
    font-size: 0 !important;
    padding: 0px !important;
    width: 1px !important;
}

.k-button-report-grid-menu .x-btn-mc em.x-btn-arrow {
    background-image: none !important;
    padding-right: 0 !important;
    width: 0 !important;
}

/** Middle right **/
.k-button-report-grid-menu .x-btn-small .x-btn-mr {
    background: url("images/reportgrid/menubtn/btn-advanced-report-middle-right.png") center center;
    font-size: 0 !important;
    width: 11px;
}

/** Bottom left **/
.k-button-report-grid-menu .x-btn-small .x-btn-bl {
    background: url("images/reportgrid/menubtn/btn-advanced-report-bottom-left.png") center center;
    background-position: 0;
    font-size: 0 !important;
}

/** Bottom center **/
.k-button-report-grid-menu .x-btn-small .x-btn-bc {
    background: url("images/reportgrid/menubtn/btn-advanced-report-bottom-middle.png") repeat;
    font-size: 0 !important;
}

/** Bottom right **/
.k-button-report-grid-menu .x-btn-small .x-btn-br {
    background: url("images/reportgrid/menubtn/btn-advanced-report-bottom-right.png") center center;
    font-size: 0 !important;
}

/**OVER**/
/**Top left **/
.k-button-report-grid-menu.x-btn-over .x-btn-small .x-btn-tl, .k-button-report-grid-menu.x-btn-focus .x-btn-small .x-btn-tl {
    background: url("images/reportgrid/menubtnrollover/btn-advanced-report-rollover-top-left.png") center top;
    background-position: 0;
}

/** Top center **/
.k-button-report-grid-menu.x-btn-over .x-btn-small .x-btn-tc, .k-button-report-grid-menu.x-btn-focus .x-btn-small .x-btn-tc {
    background: url("images/reportgrid/menubtnrollover/btn-advanced-report-rollover-top-middle.png") repeat;
}

/** Top right **/
.k-button-report-grid-menu.x-btn-over .x-btn-small .x-btn-tr, .k-button-report-grid-menu.x-btn-focus .x-btn-small .x-btn-tr {
    background: url("images/reportgrid/menubtnrollover/btn-advanced-report-rollover-top-right.png") center top;
}

/** Middle left **/
.k-button-report-grid-menu.x-btn-over .x-btn-small .x-btn-ml, .k-button-report-grid-menu.x-btn-focus .x-btn-small .x-btn-ml {
    background: url("images/reportgrid/menubtnrollover/btn-advanced-report-rollover-middle-left.png") no-repeat center center;
    cursor: default;
    background-position: 0;
}

/*** Middle Center **/
.k-button-report-grid-menu.x-btn-over .x-btn-small .x-btn-mc, .k-button-report-grid-menu.x-btn-focus .x-btn-small .x-btn-mc {
    background: url("images/reportgrid/menubtnrollover/btn-advanced-report-rollover-middle-middle.png") repeat center top;
    padding: 0px !important;
}

/** Middle right **/
.k-button-report-grid-menu.x-btn-over .x-btn-small .x-btn-mr, .k-button-report-grid-menu.x-btn-focus .x-btn-small .x-btn-mr {
    background: url("images/reportgrid/menubtnrollover/btn-advanced-report-rollover-middle-right.png") center center;
}

/** Bottom left **/
.k-button-report-grid-menu.x-btn-over .x-btn-small .x-btn-bl, .k-button-report-grid-menu.x-btn-focus .x-btn-small .x-btn-bl {
    background: url("images/reportgrid/menubtnrollover/btn-advanced-report-rollover-bottom-left.png") center center;
    background-position: 0;
}

/** Bottom center **/
.k-button-report-grid-menu.x-btn-over .x-btn-small .x-btn-bc, .k-button-report-grid-menu.x-btn-focus .x-btn-small .x-btn-bc {
    background: url("images/reportgrid/menubtnrollover/btn-advanced-report-rollover-bottom-middle.png") repeat;
}

/** Bottom right **/
.k-button-report-grid-menu.x-btn-over .x-btn-small .x-btn-br, .k-button-report-grid-menu.x-btn-focus .x-btn-small .x-btn-br {
    background: url("images/reportgrid/menubtnrollover/btn-advanced-report-rollover-bottom-right.png") center center;
}

/**PRESSED**/
/**Top left **/
.k-button-report-grid-menu.x-btn-menu-active .x-btn-small .x-btn-tl {
    background: url("images/reportgrid/menubtnselected/btn-advanced-report-selected-top-left.png") center top;
    background-position: 0;
}

/** Top center **/
.k-button-report-grid-menu.x-btn-menu-active .x-btn-small .x-btn-tc {
    background: url("images/reportgrid/menubtnselected/btn-advanced-report-selected-top-middle.png") repeat;
}

/** Top right **/
.k-button-report-grid-menu.x-btn-menu-active .x-btn-small .x-btn-tr {
    background: url("images/reportgrid/menubtnselected/btn-advanced-report-selected-top-right.png") center top;
}

/** Middle left **/
.k-button-report-grid-menu.x-btn-menu-active .x-btn-small .x-btn-ml {
    background: url("images/reportgrid/menubtnselected/btn-advanced-report-selected-middle-left.png") no-repeat center center;
    cursor: default;
    background-position: 0;
}

/*** Middle Center **/
.k-button-report-grid-menu.x-btn-menu-active .x-btn-small .x-btn-mc {
    background: url("images/reportgrid/menubtnselected/btn-advanced-report-selected-middle-middle.png") repeat center top;
    padding: 0px !important;
}

/** Middle right **/
.k-button-report-grid-menu.x-btn-menu-active .x-btn-small .x-btn-mr {
    background: url("images/reportgrid/menubtnselected/btn-advanced-report-selected-middle-right.png") center center;
}

/** Bottom left **/
.k-button-report-grid-menu.x-btn-menu-active .x-btn-small .x-btn-bl {
    background: url("images/reportgrid/menubtnselected/btn-advanced-report-selected-bottom-left.png") center center;
    background-position: 0;
}

/** Bottom center **/
.k-button-report-grid-menu.x-btn-menu-active .x-btn-small .x-btn-bc {
    background: url("images/reportgrid/menubtnselected/btn-advanced-report-selected-bottom-middle.png") repeat;
}

/** Bottom right **/
.k-button-report-grid-menu.x-btn-menu-active .x-btn-small .x-btn-br {
    background: url("images/reportgrid/menubtnselected/btn-advanced-report-selected-bottom-right.png") center center;
}

/*****************************************/
/** CHROME BUTTONS **/
.k-stepped-window .k-stepped-window-body {
    padding-right: 0px !important;
    overflow-x: visible;
}

/**BTN EDIT PARAM **/
.k-button-edit-param .x-btn-small .x-btn-tl {
    background-position: 0 360px;
}

.k-button-edit-param .x-btn-small .x-btn-ml {
    background-position: 0 357px;
    cursor: pointer;
    width: 16px;
}

.k-button-edit-param .x-btn-small .x-btn-bl {
    background-position: 0 343px;
}

/**overed*/
.k-button-edit-param.x-btn-over .x-btn-small .x-btn-tl, .k-button-edit-param.x-btn-focus .x-btn-small .x-btn-tl {
    background-position: 0 340px;
}

.k-button-edit-param.x-btn-over .x-btn-small .x-btn-ml, .k-button-edit-param.x-btn-focus .x-btn-small .x-btn-ml {
    background-position: 0 337px;
}

.k-button-edit-param.x-btn-over .x-btn-small .x-btn-bl, .k-button-edit-param.x-btn-focus .x-btn-small .x-btn-bl {
    background-position: 0 323px;
}

/**clicked focused*/
.k-button-edit-param.x-btn-click .x-btn-small .x-btn-tl, .k-button-edit-param.x-btn-click .x-btn-small .x-btn-tl {
    background-position: 0 320px !important;
}

.k-button-edit-param.x-btn-click .x-btn-small .x-btn-ml, .k-button-edit-param.x-btn-click .x-btn-small .x-btn-ml {
    background-position: 0 317px !important;
}

.k-button-edit-param.x-btn-click .x-btn-small .x-btn-bl, .k-button-edit-param.x-btn-click .x-btn-small .x-btn-bl {
    background-position: 0 303px !important;
}

/**BTN SAVE AS TEMPLATE **/
.k-button-save-as-template .x-btn-small .x-btn-tl {
    background-position: 0 300px;
}

.k-button-save-as-template .x-btn-small .x-btn-ml {
    background-position: 0 1577px !important;
    cursor: pointer;
    width: 16px;
}

.k-button-save-as-template .x-btn-small .x-btn-bl {
    background-position: 0 283px;
}

/**overed*/
.k-button-save-as-template.x-btn-over .x-btn-small .x-btn-tl, .k-button-save-as-template.x-btn-focus .x-btn-small .x-btn-tl {
    background-position: 0 280px;
}

.k-button-save-as-template.x-btn-over .x-btn-small .x-btn-ml, .k-button-save-as-template.x-btn-focus .x-btn-small .x-btn-ml {
    background-position: 0 277px;
}

.k-button-save-as-template.x-btn-over .x-btn-small .x-btn-bl, .k-button-save-as-template.x-btn-focus .x-btn-small .x-btn-bl {
    background-position: 0 263px;
}

/**clicked focused*/
.k-button-save-as-template.x-btn-click .x-btn-small .x-btn-tl, .k-button-save-as-template.x-btn-click .x-btn-small .x-btn-tl {
    background-position: 0 260px !important;
}

.k-button-save-as-template.x-btn-click .x-btn-small .x-btn-ml, .k-button-save-as-template.x-btn-click .x-btn-small .x-btn-ml {
    background-position: 0 257px !important;
}

.k-button-save-as-template.x-btn-click .x-btn-small .x-btn-bl, .k-button-save-as-template.x-btn-click .x-btn-small .x-btn-bl {
    background-position: 0 243px !important;
}

/*****************************************/
/** CHROME BUTTONS **/
.k-button-action-chrome .x-btn-small .x-btn-tl, .k-button-action-chrome .x-btn-small .x-btn-tc, .k-button-action-chrome .x-btn-small .x-btn-tr, .k-button-action-chrome .x-btn-small .x-btn-ml, .k-button-action-chrome .x-btn-small .x-btn-mc, .k-button-action-chrome .x-btn-small .x-btn-mr, .k-button-action-chrome .x-btn-small .x-btn-bl, .k-button-action-chrome .x-btn-small .x-btn-bc, .k-button-action-chrome .x-btn-small .x-btn-br {
    background-image: url("images/btn/sprite-btn-chrome-with-icons.png");
    font-size: 0 !important;
}

.k-button-action-chrome.x-btn-noicon .x-btn-small .x-btn-text {
    height: 14px !important;
}

.k-button-action-chrome .x-btn-text {
    color: #404040 !important;
    font-family: Helvetica !important;
    font-weight: normal !important;
    font-size: 12px !important;
    text-shadow: 0 1px 1px #FFFFFF;
}

.k-button-action-chrome.x-btn-click .x-btn-text {
    text-shadow: 0 1px 1px #CBCBCB;
}

.k-button-action-chrome .x-btn-small .x-btn-tc {
    background-position: 0 60px;
}

.k-button-action-chrome .x-btn-small .x-btn-tr {
    background-position: 3px -240px;
}

.k-button-action-chrome .x-btn-small .x-btn-mc {
    background-position: 0 57px;
    padding: 0px !important;
}

.k-button-action-chrome .x-btn-small .x-btn-mr {
    background-position: 3px 117px;
}

.k-button-action-chrome .x-btn-small .x-btn-bc {
    background-position: 0 43px;
}

.k-button-action-chrome .x-btn-small .x-btn-br {
    background-position: 3px 103px;
}

/*overed*/
.k-button-action-chrome.x-btn-over .x-btn-small .x-btn-tc, .k-button-action-chrome.x-btn-focus .x-btn-small .x-btn-tc {
    background-position: 0 40px;
}

.k-button-action-chrome.x-btn-over .x-btn-small .x-btn-tr, .k-button-action-chrome.x-btn-focus .x-btn-small .x-btn-tr {
    background-position: 3px 100px;
}

.k-button-action-chrome.x-btn-over .x-btn-small .x-btn-mc, .k-button-action-chrome.x-btn-focus .x-btn-small .x-btn-mc {
    background-position: 0 37px;
}

.k-button-action-chrome.x-btn-over .x-btn-small .x-btn-mr, .k-button-action-chrome.x-btn-focus .x-btn-small .x-btn-mr {
    background-position: 3px 97px;
}

.k-button-action-chrome.x-btn-over .x-btn-small .x-btn-bc, .k-button-action-chrome.x-btn-focus .x-btn-small .x-btn-bc {
    background-position: 0 23px;
}

.k-button-action-chrome.x-btn-over .x-btn-small .x-btn-br, .k-button-action-chrome.x-btn-focus .x-btn-small .x-btn-br {
    background-position: 3px 83px;
}

/**clicked focused*/
.k-button-action-chrome.x-btn-click .x-btn-small .x-btn-tc, .k-button-action-chrome.x-btn-click .x-btn-small .x-btn-tc {
    background-position: 0 20px !important;
}

.k-button-action-chrome.x-btn-click .x-btn-small .x-btn-tr, .k-button-action-chrome.x-btn-click .x-btn-small .x-btn-tr {
    background-position: 3px 80px !important;
}

.k-button-action-chrome.x-btn-click .x-btn-small .x-btn-mc, .k-button-action-chrome.x-btn-click .x-btn-small .x-btn-mc {
    background-position: 0 17px !important;
}

.k-button-action-chrome.x-btn-click .x-btn-small .x-btn-mr, .k-button-action-chrome.x-btn-click .x-btn-small .x-btn-mr {
    background-position: 3px 77px !important;
}

.k-button-action-chrome.x-btn-click .x-btn-small .x-btn-bc, .k-button-action-chrome.x-btn-click .x-btn-small .x-btn-bc {
    background-position: 0 3px !important;
}

.k-button-action-chrome.x-btn-click .x-btn-small .x-btn-br, .k-button-action-chrome.x-btn-click .x-btn-small .x-btn-br {
    background-position: 3px 63px !important;
}

/**BTN EXPORT **/
.k-button-export .x-btn-small .x-btn-tl {
    background-position: 0 240px;
}

.k-button-export .x-btn-small .x-btn-ml {
    background-position: 0 237px;
    cursor: pointer;
    width: 16px;
}

.k-button-export .x-btn-small .x-btn-bl {
    background-position: 0 223px;
}

/**overed*/
.k-button-export.x-btn-over .x-btn-small .x-btn-tl, .k-button-export.x-btn-focus .x-btn-small .x-btn-tl {
    background-position: 0 220px;
}

.k-button-export.x-btn-over .x-btn-small .x-btn-ml, .k-button-export.x-btn-focus .x-btn-small .x-btn-ml {
    background-position: 0 217px;
}

.k-button-export.x-btn-over .x-btn-small .x-btn-bl, .k-button-export.x-btn-focus .x-btn-small .x-btn-bl {
    background-position: 0 203px;
}

/**clicked focused*/
.k-button-export.x-btn-click .x-btn-small .x-btn-tl, .k-button-export.x-btn-click .x-btn-small .x-btn-tl {
    background-position: 0 200px !important;
}

.k-button-export.x-btn-click .x-btn-small .x-btn-ml, .k-button-export.x-btn-click .x-btn-small .x-btn-ml {
    background-position: 0 197px !important;
}

.k-button-export.x-btn-click .x-btn-small .x-btn-bl, .k-button-export.x-btn-click .x-btn-small .x-btn-bl {
    background-position: 0 183px !important;
}

/**BTN VIEW LIST **/
.k-button-view-list .x-btn-small .x-btn-tl {
    background-position: 0 180px;
}

.k-button-view-list .x-btn-small .x-btn-ml {
    background-position: 0 177px;
    cursor: pointer;
    width: 16px;
}

.k-button-view-list .x-btn-small .x-btn-bl {
    background-position: 0 163px;
}

/**overed*/
.k-button-view-list.x-btn-over .x-btn-small .x-btn-tl, .k-button-view-list.x-btn-focus .x-btn-small .x-btn-tl {
    background-position: 0 160px;
}

.k-button-view-list.x-btn-over .x-btn-small .x-btn-ml, .k-button-view-list.x-btn-focus .x-btn-small .x-btn-ml {
    background-position: 0 157px;
}

.k-button-view-list.x-btn-over .x-btn-small .x-btn-bl, .k-button-view-list.x-btn-focus .x-btn-small .x-btn-bl {
    background-position: 0 143px;
}

/**clicked focused*/
.k-button-view-list.x-btn-click .x-btn-small .x-btn-tl, .k-button-view-list.x-btn-click .x-btn-small .x-btn-tl {
    background-position: 0 140px !important;
}

.k-button-view-list.x-btn-click .x-btn-small .x-btn-ml, .k-button-view-list.x-btn-click .x-btn-small .x-btn-ml {
    background-position: 0 137px !important;
}

.k-button-view-list.x-btn-click .x-btn-small .x-btn-bl, .k-button-view-list.x-btn-click .x-btn-small .x-btn-bl {
    background-position: 0 123px !important;
}

/**TOGGLE BUTTON VIEW**/
/* .k-toggle-btn-view-graph-table .x-btn-small .x-btn-text, */
/* .k-toggle-btn-view-graph .x-btn-small .x-btn-text, */
/* .k-toggle-btn-view-table .x-btn-small .x-btn-text { */
/* 	color: #404040 !important; */
/* 	font-family: Helvetica !important; */
/* 	font-weight: normal !important; */
/* 	font-size: 12px !important; */
/* 	text-shadow: 0 1px 1px #FFFFFF; */
/* } */
.k-toggle-btn-view-graph-table.x-btn-click .x-btn-small .x-btn-text, .k-toggle-btn-view-graph.x-btn-click .x-btn-small .x-btn-text, .k-toggle-btn-view-table.x-btn-click .x-btn-small .x-btn-text {
    text-shadow: 0 1px 1px #CBCBCB;
}

.k-toggle-btn-view-graph-table.x-btn-noicon .x-btn-small .x-btn-text, .k-toggle-btn-view-graph.x-btn-noicon .x-btn-small .x-btn-text, .k-toggle-btn-view-table.x-btn-noicon .x-btn-small .x-btn-text {
    •••••••• width: 4px !important;
    height: 14px !important;
}

.k-toggle-btn-view-graph-table .x-btn-small .x-btn-tl, .k-toggle-btn-view-graph-table .x-btn-small .x-btn-tc, .k-toggle-btn-view-graph-table .x-btn-small .x-btn-tr, .k-toggle-btn-view-graph-table .x-btn-small .x-btn-ml, .k-toggle-btn-view-graph-table .x-btn-small .x-btn-mc, .k-toggle-btn-view-graph-table .x-btn-small .x-btn-mr, .k-toggle-btn-view-graph-table .x-btn-small .x-btn-bl, .k-toggle-btn-view-graph-table .x-btn-small .x-btn-bc, .k-toggle-btn-view-graph-table .x-btn-small .x-btn-br, .k-toggle-btn-view-graph .x-btn-small .x-btn-tl, .k-toggle-btn-view-graph .x-btn-small .x-btn-tc, .k-toggle-btn-view-graph .x-btn-small .x-btn-tr, .k-toggle-btn-view-graph .x-btn-small .x-btn-ml, .k-toggle-btn-view-graph .x-btn-small .x-btn-mc, .k-toggle-btn-view-graph .x-btn-small .x-btn-mr, .k-toggle-btn-view-graph .x-btn-small .x-btn-bl, .k-toggle-btn-view-graph .x-btn-small .x-btn-bc, .k-toggle-btn-view-graph .x-btn-small .x-btn-br, .k-toggle-btn-view-table .x-btn-small .x-btn-tl, .k-toggle-btn-view-table .x-btn-small .x-btn-tc, .k-toggle-btn-view-table .x-btn-small .x-btn-tr, .k-toggle-btn-view-table .x-btn-small .x-btn-ml, .k-toggle-btn-view-table .x-btn-small .x-btn-mc, .k-toggle-btn-view-table .x-btn-small .x-btn-mr, .k-toggle-btn-view-table .x-btn-small .x-btn-bl, .k-toggle-btn-view-table .x-btn-small .x-btn-bc, .k-toggle-btn-view-table .x-btn-small .x-btn-br {
    background-image: url("images/btn/selector-sprite.png");
    font-size: 0 !important;
}

/**VIEW GRAPH TABLE **/
.k-toggle-btn-view-graph-table .x-btn-small .x-btn-tl {
    background-position: 0 180px;
}

.k-toggle-btn-view-graph-table .x-btn-small .x-btn-tc {
    background-position: 7px 180px;
}

.k-toggle-btn-view-graph-table .x-btn-small .x-btn-tr {
    background-position: 3px 180px;
}

.k-toggle-btn-view-graph-table .x-btn-small .x-btn-ml {
    background-position: 0 177px;
    cursor: pointer;
    width: 23px;
}

.k-toggle-btn-view-graph-table .x-btn-small .x-btn-mc {
    background-position: 7px 177px;
    •••••••• padding: 0px !important;
}

.k-toggle-btn-view-graph-table .x-btn-small .x-btn-mr {
    background-position: 3px 177px;
}

.k-toggle-btn-view-graph-table .x-btn-small .x-btn-bl {
    background-position: 0 163px;
}

.k-toggle-btn-view-graph-table .x-btn-small .x-btn-bc {
    background-position: 7px 163px;
}

.k-toggle-btn-view-graph-table .x-btn-small .x-btn-br {
    background-position: 3px 163px;
}

/**OVER**/
.k-toggle-btn-view-graph-table.x-btn-over .x-btn-small .x-btn-tl, .k-toggle-btn-view-graph-table.x-btn-focus .x-btn-small .x-btn-tl {
    background-position: 0 160px !important;
}

.k-toggle-btn-view-graph-table.x-btn-over .x-btn-small .x-btn-tc, .k-toggle-btn-view-graph-table.x-btn-focus .x-btn-small .x-btn-tc {
    background-position: 7px 160px !important;
}

.k-toggle-btn-view-graph-table.x-btn-over .x-btn-small .x-btn-tr, .k-toggle-btn-view-graph-table.x-btn-focus .x-btn-small .x-btn-tr {
    background-position: 3px 160px !important;
}

.k-toggle-btn-view-graph-table.x-btn-over .x-btn-small .x-btn-ml, .k-toggle-btn-view-graph-table.x-btn-focus .x-btn-small .x-btn-ml {
    background-position: 0 157px !important;
}

.k-toggle-btn-view-graph-table.x-btn-over .x-btn-small .x-btn-mc, .k-toggle-btn-view-graph-table.x-btn-focus .x-btn-small .x-btn-mc {
    background-position: 7px 157px !important;
}

.k-toggle-btn-view-graph-table.x-btn-over .x-btn-small .x-btn-mr, .k-toggle-btn-view-graph-table.x-btn-focus .x-btn-small .x-btn-mr {
    background-position: 3px 157px !important;
}

.k-toggle-btn-view-graph-table.x-btn-over .x-btn-small .x-btn-bl, .k-toggle-btn-view-graph-table.x-btn-focus .x-btn-small .x-btn-bl {
    background-position: 0 143px !important;
}

.k-toggle-btn-view-graph-table.x-btn-over .x-btn-small .x-btn-bc, .k-toggle-btn-view-graph-table.x-btn-focus .x-btn-small .x-btn-bc {
    background-position: 7px 143px !important;
}

.k-toggle-btn-view-graph-table.x-btn-over .x-btn-small .x-btn-br, .k-toggle-btn-view-graph-table.x-btn-focus .x-btn-small .x-btn-br {
    background-position: 3px 143px !important;
}

/**PRESSED**/
.k-toggle-btn-view-graph-table.x-btn-pressed .x-btn-small .x-btn-tl {
    background-position: 0 140px !important;
}

.k-toggle-btn-view-graph-table.x-btn-pressed .x-btn-small .x-btn-tc {
    background-position: 7px 140px !important;
}

.k-toggle-btn-view-graph-table.x-btn-pressed .x-btn-small .x-btn-tr {
    background-position: 3px 140px !important;
}

.k-toggle-btn-view-graph-table.x-btn-pressed .x-btn-small .x-btn-ml {
    background-position: 0 137px !important;
}

.k-toggle-btn-view-graph-table.x-btn-pressed .x-btn-small .x-btn-mc {
    background-position: 7px 137px !important;
}

.k-toggle-btn-view-graph-table.x-btn-pressed .x-btn-small .x-btn-mr {
    background-position: 3px 137px !important;
}

.k-toggle-btn-view-graph-table.x-btn-pressed .x-btn-small .x-btn-bl {
    background-position: 0 123px !important;
}

.k-toggle-btn-view-graph-table.x-btn-pressed .x-btn-small .x-btn-bc {
    background-position: 7px 123px !important;
}

.k-toggle-btn-view-graph-table.x-btn-pressed .x-btn-small .x-btn-br {
    background-position: 3px 123px !important;
}

/**VIEW GRAPH **/
.k-toggle-btn-view-graph .x-btn-small .x-btn-tl {
    background-position: 0 120px;
}

.k-toggle-btn-view-graph .x-btn-small .x-btn-tc {
    background-position: 7px 120px;
}

.k-toggle-btn-view-graph .x-btn-small .x-btn-tr {
    background-position: 3px 120px;
}

.k-toggle-btn-view-graph .x-btn-small .x-btn-ml {
    background-position: 0 117px;
    cursor: pointer;
    width: 23px;
}

.k-toggle-btn-view-graph .x-btn-small .x-btn-mc {
    background-position: 7px 117px;
    padding: 0px !important;
}

.k-toggle-btn-view-graph .x-btn-small .x-btn-mr {
    background-position: 3px 117px;
}

.k-toggle-btn-view-graph .x-btn-small .x-btn-bl {
    background-position: 0 103px;
}

.k-toggle-btn-view-graph .x-btn-small .x-btn-bc {
    background-position: 7px 103px;
}

.k-toggle-btn-view-graph .x-btn-small .x-btn-br {
    background-position: 3px 103px;
}

/**OVER**/
.k-toggle-btn-view-graph.x-btn-over .x-btn-small .x-btn-tl, .k-toggle-btn-view-graph.x-btn-focus .x-btn-small .x-btn-tl {
    background-position: 0 100px !important;
}

.k-toggle-btn-view-graph.x-btn-over .x-btn-small .x-btn-tc, .k-toggle-btn-view-graph.x-btn-focus .x-btn-small .x-btn-tc {
    background-position: 7px 100px !important;
}

.k-toggle-btn-view-graph.x-btn-over .x-btn-small .x-btn-tr, .k-toggle-btn-view-graph.x-btn-focus .x-btn-small .x-btn-tr {
    background-position: 3px 100px !important;
}

.k-toggle-btn-view-graph.x-btn-over .x-btn-small .x-btn-ml, .k-toggle-btn-view-graph.x-btn-focus .x-btn-small .x-btn-ml {
    background-position: 0 97px !important;
}

.k-toggle-btn-view-graph.x-btn-over .x-btn-small .x-btn-mc, .k-toggle-btn-view-graph.x-btn-focus .x-btn-small .x-btn-mc {
    background-position: 7px 97px !important;
}

.k-toggle-btn-view-graph.x-btn-over .x-btn-small .x-btn-mr, .k-toggle-btn-view-graph.x-btn-focus .x-btn-small .x-btn-mr {
    background-position: 3px 97px !important;
}

.k-toggle-btn-view-graph.x-btn-over .x-btn-small .x-btn-bl, .k-toggle-btn-view-graph.x-btn-focus .x-btn-small .x-btn-bl {
    background-position: 0 83px !important;
}

.k-toggle-btn-view-graph.x-btn-over .x-btn-small .x-btn-bc, .k-toggle-btn-view-graph.x-btn-focus .x-btn-small .x-btn-bc {
    background-position: 7px 83px !important;
}

.k-toggle-btn-view-graph.x-btn-over .x-btn-small .x-btn-br, .k-toggle-btn-view-graph.x-btn-focus .x-btn-small .x-btn-br {
    background-position: 3px 83px !important;
}

/**PRESSED**/
.k-toggle-btn-view-graph.x-btn-pressed .x-btn-small .x-btn-tl {
    background-position: 0 80px !important;
}

.k-toggle-btn-view-graph.x-btn-pressed .x-btn-small .x-btn-tc {
    background-position: 7px 80px !important;
}

.k-toggle-btn-view-graph.x-btn-pressed .x-btn-small .x-btn-tr {
    background-position: 3px 80px !important;
}

.k-toggle-btn-view-graph.x-btn-pressed .x-btn-small .x-btn-ml {
    background-position: 0 77px !important;
}

.k-toggle-btn-view-graph.x-btn-pressed .x-btn-small .x-btn-mc {
    background-position: 7px 77px !important;
}

.k-toggle-btn-view-graph.x-btn-pressed .x-btn-small .x-btn-mr {
    background-position: 3px 77px !important;
}

.k-toggle-btn-view-graph.x-btn-pressed .x-btn-small .x-btn-bl {
    background-position: 0 63px !important;
}

.k-toggle-btn-view-graph.x-btn-pressed .x-btn-small .x-btn-bc {
    background-position: 7px 63px !important;
}

.k-toggle-btn-view-graph.x-btn-pressed .x-btn-small .x-btn-br {
    background-position: 3px 63px !important;
}

/**VIEW TABLE **/
.k-toggle-btn-view-table .x-btn-small .x-btn-tl {
    background-position: 0 60px;
}

.k-toggle-btn-view-table .x-btn-small .x-btn-tc {
    background-position: 7px 60px;
}

.k-toggle-btn-view-table .x-btn-small .x-btn-tr {
    background-position: 3px 60px;
}

.k-toggle-btn-view-table .x-btn-small .x-btn-ml {
    background-position: 0 57px;
    cursor: pointer;
    width: 23px;
}

.k-toggle-btn-view-table .x-btn-small .x-btn-mc {
    background-position: 7px 57px;
    padding: 0px !important;
}

.k-toggle-btn-view-table .x-btn-small .x-btn-mr {
    background-position: 3px 57px;
}

.k-toggle-btn-view-table .x-btn-small .x-btn-bl {
    background-position: 0 43px;
}

.k-toggle-btn-view-table .x-btn-small .x-btn-bc {
    background-position: 7px 43px;
}

.k-toggle-btn-view-table .x-btn-small .x-btn-br {
    background-position: 3px 43px;
}

/**OVER**/
.k-toggle-btn-view-table.x-btn-over .x-btn-small .x-btn-tl, .k-toggle-btn-view-table.x-btn-focus .x-btn-small .x-btn-tl {
    background-position: 0 40px !important;
}

.k-toggle-btn-view-table.x-btn-over .x-btn-small .x-btn-tc, .k-toggle-btn-view-table.x-btn-focus .x-btn-small .x-btn-tc {
    background-position: 7px 40px !important;
}

.k-toggle-btn-view-table.x-btn-over .x-btn-small .x-btn-tr, .k-toggle-btn-view-table.x-btn-focus .x-btn-small .x-btn-tr {
    background-position: 3px 40px !important;
}

.k-toggle-btn-view-table.x-btn-over .x-btn-small .x-btn-ml, .k-toggle-btn-view-table.x-btn-focus .x-btn-small .x-btn-ml {
    background-position: 0 37px !important;
}

.k-toggle-btn-view-table.x-btn-over .x-btn-small .x-btn-mc, .k-toggle-btn-view-table.x-btn-focus .x-btn-small .x-btn-mc {
    background-position: 7px 37px !important;
}

.k-toggle-btn-view-table.x-btn-over .x-btn-small .x-btn-mr, .k-toggle-btn-view-table.x-btn-focus .x-btn-small .x-btn-mr {
    background-position: 3px 37px !important;
}

.k-toggle-btn-view-table.x-btn-over .x-btn-small .x-btn-bl, .k-toggle-btn-view-table.x-btn-focus .x-btn-small .x-btn-bl {
    background-position: 0 23px !important;
}

.k-toggle-btn-view-table.x-btn-over .x-btn-small .x-btn-bc, .k-toggle-btn-view-table.x-btn-focus .x-btn-small .x-btn-bc {
    background-position: 7px 23px !important;
}

.k-toggle-btn-view-table.x-btn-over .x-btn-small .x-btn-br, .k-toggle-btn-view-table.x-btn-focus .x-btn-small .x-btn-br {
    background-position: 3px 23px !important;
}

/**PRESSED**/
.k-toggle-btn-view-table.x-btn-pressed .x-btn-small .x-btn-tl {
    background-position: 0 20px !important;
}

.k-toggle-btn-view-table.x-btn-pressed .x-btn-small .x-btn-tc {
    background-position: 7px 20px !important;
}

.k-toggle-btn-view-table.x-btn-pressed .x-btn-small .x-btn-tr {
    background-position: 3px 20px !important;
}

.k-toggle-btn-view-table.x-btn-pressed .x-btn-small .x-btn-ml {
    background-position: 0 17px !important;
}

.k-toggle-btn-view-table.x-btn-pressed .x-btn-small .x-btn-mc {
    background-position: 7px 17px !important;
}

.k-toggle-btn-view-table.x-btn-pressed .x-btn-small .x-btn-mr {
    background-position: 3px 17px !important;
}

.k-toggle-btn-view-table.x-btn-pressed .x-btn-small .x-btn-bl {
    background-position: 0 3px !important;
}

.k-toggle-btn-view-table.x-btn-pressed .x-btn-small .x-btn-bc {
    background-position: 7px 3px !important;
}

.k-toggle-btn-view-table.x-btn-pressed .x-btn-small .x-btn-br {
    background-position: 3px 3px !important;
}

.top-left-tab-item-border {
    border-left: 0px solid #6e808c;
}

.top-right-tab-item-border {
    border-right: 0px solid #384A56;
}

.k-editor-treegrid {
    border-left: 0px solid #BCBCBC !important;
    border-right: 1px solid #BCBCBC !important;
    border-top: 0px solid #FFFFFF !important;
    border-bottom: 0px solid #FFFFFF !important;
}

.bg-center-shadow.report {
    position: relative;
    z-index: 1;
    top: 4px;
}

.report-tabpanel .x-tab-panel-body {
    border-left: 1px solid #BCBCBC !important;
    border-right: 1px solid #BCBCBC !important;
    border-bottom: 1px solid #BCBCBC !important;
}

/** LOGIN PANEL **/
.login-window .k-stepped-window-body > div {
    overflow: visible !important;
}

.login-textfield .x-form-text.x-form-empty-field {
    font-family: Helvetica !important;
    color: #B1B1B1 !important;
    font-size: 18px !important;
    /* disable selection */
    -moz-user-select: none;
    /* -khtml-user-select: none; chrome */
    /* -webkit-user-select: none;  safari */
    -o-user-select: none;
}

.login-textfield .x-form-text {
    font-family: Helvetica !important;
    color: #404040 !important;
    font-size: 18px !important;
}

.login-logo {
    top: 58px !important;
    left: 151px !important;
}

.login-remember-infos {
    left: 89px !important;
    top: 203px !important;
}

.login-remember-infos-checkbox .x-form-cb-label {
    margin: 0px important;
    left: -1px !important;
}

.login-error-panel {
    background-color: #FFD3D3;
    top: -9px !important;
    width: 500px !important;
    left: -11px !important;
}

.login-error-message {
    color: #FF0000;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 14px;
}

.login-window .k-textfield .x-form-text, .login-window .k-textfield textarea.x-form-field {
    background-color: #F9F9F9;
    background-image: none;
    box-shadow: 0 1px 1px 0px #404040 inset;
    border-bottom: 1px solid #DDDDDD;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
}

.login-window .k-textfield {
    border-radius: 5px;
}

.login-form-panel {
    top: 101px !important;
    left: 89px !important;
}

.combo-client-madmetric-bar {
    min-width: 300px !important;
}

.settingline-panel .k-text-area {
    margin-top: 5px;
}

.settingline-panel-center .quickReplaceValidationText {
    color: #ff0000 !important;
    font-family: Helvetica !important;
    font-size: 11px !important;
    position: relative;
    top: 2px;
}

/*grid maintenance*/
.k-grid-white-small .x-grid3-row.imminent .x-grid3-cell-inner, .k-grid-white-small .x-grid3-row.imminent .x-grid3-row-body {
    color: #ff0000 !important;
}

.k-grid-white-small.scheduled-maintenance .x-grid3-col {
    background: transparent;
}

/*maintenance page*/
.maintenance-page {
    background-image: url("madmetrics/resources/images/widgets/header/MadMetricsBar/maintenance-wrench.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 936px;
    left: 45% !important;
    position: absolute;
    transform-origin: 100px 88px 0;
    width: 1124px;
}

/*grid column config**/

/* REGULAR COLUMN */
.generic-grid.column-conf .column-sort-asc {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon.png");
    background-position: 0 -8px;
}

.generic-grid.column-conf .column-sort-desc {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon.png");
    background-position: 0 0;
}

.generic-grid.column-conf .x-grid3-row-selected .column-sort-asc {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-white.png");
    background-position: 0 -8px;
}

.generic-grid.column-conf .x-grid3-row-selected .column-sort-desc {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-white.png");
    background-position: 0 0;
}

.generic-grid.column-conf .column-sort-asc.warning {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-red.png");
    background-position: 0 -8px;
}

.generic-grid.column-conf .column-sort-desc.warning {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-red.png");
    background-position: 0 0;
}

/* COLUMN DIFF */
.generic-grid.column-conf .column-sort-asc_1 {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon.png");
    background-position: 0 -24px;
}

.generic-grid.column-conf .column-sort-desc_1 {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon.png");
    background-position: 0 -16px;
}

.generic-grid.column-conf .x-grid3-row-selected .column-sort-asc_1 {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-white.png");
    background-position: 0 -24px;
}

.generic-grid.column-conf .x-grid3-row-selected .column-sort-desc_1 {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-white.png");
    background-position: 0 -16px;
}

.generic-grid.column-conf .column-sort-asc_1.warning {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-red.png");
    background-position: 0 -24px;
}

.generic-grid.column-conf .column-sort-desc_1.warning {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-red.png");
    background-position: 0 -16px;
}

/* COLUMN DELTA */
.generic-grid.column-conf .column-sort-asc_1_diff {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon.png");
    background-position: 0 -40px;
}

.generic-grid.column-conf .column-sort-desc_1_diff {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon.png");
    background-position: 0 -32px;
}

.generic-grid.column-conf .x-grid3-row-selected .column-sort-asc_1_diff {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-white.png");
    background-position: 0 -40px;
}

.generic-grid.column-conf .x-grid3-row-selected .column-sort-desc_1_diff {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-white.png");
    background-position: 0 -32px;
}

.generic-grid.column-conf .column-sort-asc_1_diff.warning {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-red.png");
    background-position: 0 -40px;
}

.generic-grid.column-conf .column-sort-desc_1_diff.warning {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-red.png");
    background-position: 0 -32px;
}

/* COLUMN PERCENT */
.generic-grid.column-conf .column-sort-asc_1_percent {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon.png");
    background-position: 0 -56px;
}

.generic-grid.column-conf .column-sort-desc_1_percent {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon.png");
    background-position: 0 -48px;
}

.generic-grid.column-conf .x-grid3-row-selected .column-sort-asc_1_percent {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-white.png");
    background-position: 0 -56px;
}

.generic-grid.column-conf .x-grid3-row-selected .column-sort-desc_1_percent {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-white.png");
    background-position: 0 -48px;
}

.generic-grid.column-conf .column-sort-asc_1_percent.warning {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-red.png");
    background-position: 0 -56px;
}

.generic-grid.column-conf .column-sort-desc_1_percent.warning {
    background-image: url("madmetrics/resources/images/widgets/grid/sort-icon-red.png");
    background-position: 0 -48px;
}

/*metric combo*/
.generic-grid.column-conf .metrics-combo button {
    font-size: 11px !important;
    text-align: left;
    max-width: inherit !important;
    overflow: hidden !important;
    -o-text-overflow: ellipsis !important;
    text-overflow: ellipsis !important;
    text-shadow: 0 1px 0 #FFFFFF
}

.generic-grid.column-conf .x-grid3-row-selected .metrics-combo.bubble-field-transparent button {
    color: #FFFFFF !important;
    font-weight: bold;
}

/*metric menu*/
.metrics-menu.k-menu-blue-simple.menu-shadow {
    width: auto !important;
}

.metrics-menu.k-menu-blue-simple.menu-shadow .k-menu-blue-simple-item,
.metrics-menu.k-menu-blue-simple.menu-shadow .x-menu-list-item.x-menu-item-active .k-menu-blue-simple-item,
.metrics-menu.k-menu-blue-simple.menu-shadow .adapter-item.adapter-item-active .k-menu-blue-simple-item {
    padding: 0 6px 0 4px !important;
}

.metrics-menu.k-menu-blue-simple.menu-shadow .x-menu-item-arrow.k-menu-blue-simple-item,
.metrics-menu.k-menu-blue-simple.menu-shadow .x-menu-list-item.x-menu-item-active .x-menu-item-arrow.k-menu-blue-simple-item,
.metrics-menu.k-menu-blue-simple.menu-shadow .adapter-item.adapter-item-active .x-menu-item-arrow.k-menu-blue-simple-item {
    padding: 0 20px 0 4px !important;
}

.generic-grid.column-conf .x-grid3-row .x-grid3-cell-inner .warning,
.generic-grid.column-conf .x-grid3-row .x-grid3-cell-inner .warning .metrics-combo button {
    color: #FF0000 !important;
}

.generic-grid.column-conf .x-grid3-row .x-grid3-cell-inner .bubble-field-transparent.metrics-combo button {
    text-shadow: none !important;
}

.generic-grid.column-conf .x-grid3-row .x-grid3-cell-inner.x-grid3-col-metrics {
    padding: 0 0 6px 0 !important;
}

.generic-grid.column-conf .x-grid3-row .drag-column-rown {
    text-align: right;
    line-height: 11px;
    background: url("madmetrics/resources/images/widgets/grid/drag-icon-row.png") 0 0 no-repeat;
    margin: 5px 5px 0px 0px;
    font-weight: bold;
}

.generic-grid.column-conf .x-grid3-row-selected .drag-column-rown {
    background: url("madmetrics/resources/images/widgets/grid/drag-icon-row-selected.png") 0 0 no-repeat;
}

.generic-grid.column-conf .k-grid-white-small .x-grid3-cell-inner {
    padding-right: 0 !important;
}

.generic-grid.column-conf .k-grid-white-small .x-grid3-row-alt,
.generic-grid.column-conf .k-grid-white-small .x-grid3-row {
    border-left: 0 none !important;
    padding-left: 1px;
    padding-right: 2px;
}

.ext-chrome .generic-grid.column-conf .k-grid-white-small .x-grid3-row-alt,
.ext-chrome .generic-grid.column-conf .k-grid-white-small .x-grid3-row {
    padding-left: 0px;
    padding-right: 4px;
}

/********************************************/
/*** GRID DRAG AND DROP COLUMN TITLE BTN  **/
/********************************************/

.generic-grid.column-conf .x-grid3-header.x-grid3-td-drag .x-grid3-hd-inner {
    background: url("madmetrics/resources/images/widgets/grid/drag-icon-title.png") no-repeat scroll 10px 5px transparent;
    margin: 2px 0 0 4px;
    width: 35px !important;
}

.generic-grid.column-conf .k-grid-white-small .x-grid3-header-inner {
    background: url("madmetrics/resources/images/widgets/grid/table-column-title-background.png") repeat scroll 0 0 transparent !important;
}

.generic-grid.column-conf .header-active .x-grid3-header-offset {
    background: url("madmetrics/resources/images/widgets/grid/table-column-title-background-selected.png") no-repeat scroll 0 0 transparent !important
}

.generic-grid.column-conf .header-active .x-grid3-header.x-grid3-td-drag .x-grid3-hd-inner {
    background: url("madmetrics/resources/images/widgets/grid/drag-icon-title-selected.png") no-repeat scroll 10px 5px transparent;
    margin: 2px 0 0 4px;
}

.generic-grid.column-conf .header-active .x-grid3-header.x-grid3-td-drag {
    background: url("madmetrics/resources/images/widgets/grid/table-column-title-background-selected.png") repeat-x scroll 0 0 transparent !important;
    border-left: none !important;
    padding-left: 1px;
}

.generic-grid.column-conf .x-grid3-header.x-grid3-td-drag {
    border-left: medium none;
    padding-left: 1px;
}

/*ShopbotProductIdsSelectorWizard*/
.shopbot-product-ids-selector-wizard .dont-select-filtered-products-checkbox label {
    padding-right: 0px !important;
}

.k-check-combo-list-item.x-combo-list-item span.icon {
    position: absolute;
    left: -18px;
    height: 16px;
    margin-left: 100%;
}

.k-check-combo-list-item.x-combo-list-item:hover span.icon {
    background-repeat: no-repeat;
    cursor: pointer;
}

.k-check-combo-list-item.x-combo-list-item:hover span.icon.help {
    background-image: url("madmetrics/resources/images/icons/help.png");
}
