.editable-table td.input-column {
    min-width: 90px;
    max-width: 90px;
    height: 38px;
}
.editable-table th.all-input-column {
    white-space: nowrap;
    height: 38px;
    min-width: 180px;
}
.editable-input input[type="number"] {
    -moz-appearance: textfield;
}
.editable-inline {
    width: 100% !important;
}
.bootstrap-transfer-container .selector-chooser {
    height: auto !important;
}

.th-inner {
  white-space: normal !important;
}

.border-between > [class*='col-']:before {
    background: #999999;
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    width: 1px;
    top: 0;
    margin-left: -5%;
}

.border-between > [class*='col-']:first-child:before {
    display: none;
}

.editable-table td.input-column {
    min-width: 90px;
    max-width: 90px;
    height: 38px;
}
.editable-table th.all-input-column {
    white-space: nowrap;
    height: 38px;
    min-width: 180px;
}
.editable-input input[type="number"] {
    -moz-appearance: textfield;
}
.editable-inline {
    width: 100% !important;
}
//Override text styling for empty x-editables
.editable-empty, .editable-empty:hover, .editable-empty:focus{
    font-style: normal;
    color: #0088cc;
    /* border-bottom: none; */
    text-decoration: none;
}
.bootstrap-transfer-container .selector-chooser {
    height: auto !important;
}

.th-inner {
  white-space: normal !important;
}

.border-between > [class*='col-']:before {
    background: #999999;
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    width: 1px;
    top: 0;
    margin-left: -5%;
}

.border-between > [class*='col-']:first-child:before {
    display: none;
}

Reformat empty text in detail pages: " - ", same color as rest.
Reformat empty text in detail pages: " - ", same color as rest.
