.bordered-td {
  border: 1px solid #ddd;
}
.no-margin-bottom {
  margin-bottom: 0px !important;
}
.backgrid th {
  font-size: 12px !important;
}
.content-container.hide-subnavbar > .content-inner-container {
  margin-top: 60px;
}
.backgrid tr td {
  font-size: 12px !important;
  overflow: visible !important;
}
.backgrid tr td button {
  font-size: 12px !important;
}
.dmt-script-newrow {
  color: #fff;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #555;
}
.dmt-script-new {
  color: #888;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #555;
}
.dmt-script-stopped {
  color: #f57070;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #a00;
}
.dmt-script-paused {
  color: #f5f570;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #aa0;
}
.dmt-script-running {
  color: #70f570;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #0a0;
}
.green {
  color: #70f570;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #0a0;
}
.yellow {
  color: #f5f570;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #aa0;
}
.red {
  color: #f57070;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #a00;
}
.backgrid td,
.backgrid th {
  width: 1px !important;
}
.items-grid-container .backgrid th.meltOrderNumber,
.items-grid-container .backgrid td.meltOrderNumber,
.items-grid-container .backgrid th.gradeName,
.items-grid-container .backgrid td.gradeName,
.items-grid-container .backgrid th.heatsOrdered,
.items-grid-container .backgrid td.heatsOrdered,
.items-grid-container .backgrid th.heatsLeft,
.items-grid-container .backgrid td.heatsLeft,
.items-grid-container .backgrid th.heatsCast,
.items-grid-container .backgrid td.heatsCast {
  width: 12% !important;
}
.locked-row td:not(.actions-cell) {
  background-color: #d9d9d9;
  color: #aaa !important;
}
.disabled {
  background-color: #d9d9d9;
  color: #aaa !important;
  cursor: default;
}

/*Drag and Drop*/



.table {
    /*border: 1px solid #ccc;*/
    border-collapse: collapse;
}

/*    .table th, .table td {
        border: 1px solid #ccc;
    }

    .table th, .table td {
        padding: 0.5rem;
    }*/

.draggable {
    cursor: move;
    user-select: none;
}

.placeholder {
    background-color: #edf2f7;
    border: 3px dashed #cbd5e0;
    z-index: 1;
    height: inherit;
    color: gray;
    cursor: not-allowed;
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.clone-list {
    /*border-top: 1px solid #ccc;*/
    text-align: left;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
}

.clone-table {
    border-collapse: collapse;
    border: none;
}

    .clone-table th, .clone-table td {
        /*border: 1px solid #ccc;*/
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #ccc;
        border-top: none;
        /*padding: 0.5rem;*/
    }

.dragging {
    background: #fff;
    border-top: 1px solid #ccc;
    z-index: 999;
}

.lastRow {
    border-bottom-color: gray !important;
    border-bottom: solid;
    border-bottom-width: 10px;
}