body {
  color: black;
  font-family: Arial, sans-serif;
  font-size: small;
  margin: 8px;
}

.conleos-admintool-login-screen {
  background-image: url(images/Desktop.jpg);
  color: white;
}

.conleos-admintool-login-screen .title {
  font-size: 2em;
  font-weight: bold;
  text-align: center;
}

.conleos-admintool-login-screen .failed-login-message {
  font-size: 1em;
  color: red;
  font-weight: bold;
  text-align: center;
  height: 1em;
  margin: 1em 0;
}

.conleos-admintool-login-screen .x-panel-body {
  background: transparent;
  border: 0;
}

.conleos-admintool-desktop { background-image: url(images/Desktop.jpg); }

.conleos-window-scopeinfo {
  font-weight: bold !important;
  padding: 1px 10px;
}

/* hierarchy styles */
.conleos-admintool-row-newnode span {
    font-weight: bold;
}

.conleos-admintool-row-newnode div {
    font-weight: bold;
}

/* textgrid styles*/
.conleos-admintool-textgrid-column-label {
  font-weight: bold;
  padding: 3px;
}

.conleos-admintool-textgrid-column-text .x-grid3-cell-inner {
  white-space: normal !important;
}

.conleos-admintool-textgrid-column-text .x-grid3-cell-selected {
  background-color: red;
}

.conleos-admintool-textgrid-column-source {
  color: #6e6e6e;
}

.conleos-admintool-dropzone {
    border: 3px dashed blue;
    text-align: center;
}

.conleos-admintool-dropzone-accepted {
  border: 3px dashed green;
}

/* wizard window*/
.conleos-admintool-wizard-header {
    background-color: white;
}

.conleos-admintool-wizard-header-info {
    font-size: 11px;
    padding: 4px 0 0 4px;
}

.conleos-admintool-wizard-header-step {
    margin-left: 28px;
    float: left;
}

.conleos-admintool-wizard-header-step-text {
    color: #767676;
    font-size: 11px;
    text-align: right;
    height: 16px;
    padding: 2px 4px 0 0;
}

.conleos-admintool-wizard-header-step-container {
    float: right;
    margin-right: 6px;
    margin-top: 8px;
}

.conleos-admintool-wizard-left {
    margin-left: 25px;
}

.conleos-admintool-carline-group-cell-different {
    text-align: right;
    height: 16px;
    background: url('images/icon/attention.png') no-repeat;
}

/* price source icons ... if you change them, also change them in Icon.class */

.conleos-admintool-modelpartprice-cell-bg-pricesource1 {
    text-align: right;
    height: 16px;
    background: url('images/icon/pricesource1.png') no-repeat;
}

.conleos-admintool-modelpartprice-cell-bg-pricesource3 {
    text-align: right;
    height: 16px;
    background: url('images/icon/pricesource3.png') no-repeat;
}

.conleos-admintool-technicaldata-cell {
    text-align: right;
}

.conleos-admintool-available-cell {
}

.conleos-admintool-checkbox-cell {
    text-align: center;
}

.conleos-admintool-modelgroup-dialog-pattern-body {
    padding: 2px;
}

.conleos-admintool-carline-cell .x-grid3-cell-inner {
    padding: 0;
}

.conleos-admintool-checkbox-default {
    width: 16px;
}

.conleos-admintool-part-standard-cell {
    padding: 0 !important;
    background-color: #DDDDDD;
}

.conleos-admintool-empty-combination {
  color: gray;
}

.conleos-admintool-mbv-differs {
  background-color: yellow;
}

.conleos-admintool-checkbox-partially {
    background-image: url('images/icon/checkbox_partially_selected.png') !important;
}

.conleos-admintool-invalid-cell {
    background-color: #FFB6B6;
}

.conleos-admintool-splitbar {
    border: 1px solid #D0D0D0;
    background: url('images/icon/s.gif') repeat scroll 0 0 transparent;
    font-size: 1px;
    line-height: 1px;
    z-index: 3;
}

.conleos-admintool-splitbar-active {
    cursor: row-resize;
}

.product-group-panel-not-in-context-product {
  color: red;
}

.wrapped-grid-header {
  white-space: normal !important;
}
