td > .service.row {
  margin: 0;
}
td > .service.row .stage {
  margin-bottom: 5px;
}

td > hr {
  margin: 5px -8px;
  border-top: 1px solid #ddd;
}
td > .service hr {
  margin: 5px -10px;
  border-top: 1px solid #ddd;
}

td > .service.served *,
td > .service .stage .operation.served * {
  color: gray;
  /*background-color: #dff0d8;*/
}
td > .service.rejected *,
td > .service .stage.rejected *,
td > .service .stage .operation.rejected * {
  color: red;
  /*background-color: #dff0d8;*/
}
td > .service.served *,
td > .service .stage .operation.served *,
td > .service.rejected *,
td > .service .stage.rejected *,
td > .service .stage .operation.rejected * {
  text-decoration: line-through;
}

td > .service.serving *,
td > .service .stage.serving *,
td > .service .stage .operation.serving * {
  color: green;
  background-color: #edf8e5;
  box-shadow: 0 0 3px 1px  #edf8e5;
}
td > .service.postpone *,
td > .service .stage.postpone *,
td > .service .stage .operation.postpone * {
  color: orange;
  /*background-color: #fcf8e3;*/
}
td > .service.waiting *,
td > .service .stage.waiting *,
td > .service .stage .operation.waiting * {
  color: #333;
}
tr.default > td,
tr.default > td > .service *,
tr.default > td > .service .stage *,
tr.default > td > .service .stage .operation * {
  color: rgb(163, 163, 163)
  /*background-color: #fcf8e3;*/
}
td span+.action {
  position: absolute;
  margin-left: 25px;
  font-size: 1.4rem;
}
td .action > .dropdown-menu {
  padding: 0;
}
td .action .input-group {
  padding: 1px;
}
td .input-group.priority input {
  padding: 1px;
  margin-right: 2px;
  min-width: 50px;
  z-index: 3;
}
td .action.btn-group.open .dropdown-toggle {
  box-shadow: none;
}
table.table tbody tr td .action {
  /* font-size: 2rem; */
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
table.table tbody tr td a.action>span.glyphicon {
  font-size: 2rem;
}
table.table tbody tr td .action a,
table.table tbody tr td a.action:not(.disabled:hover) {
  cursor: pointer;
  text-decoration: none;
}
.disabled:hover {
  color: lightgray;
  cursor: not-allowed;
}
table.table tbody tr td .action a:active,
table.table tbody tr td a.action:active:not(.disabled) {
 color: #888;
}
.text-success {
  color: #5cb85c;
}
table.table tbody tr td .input-group.priority input.priority {
  text-align: center;
}

#manager .bootstrap-table .fixed-table-container .fixed-table-body {
  overflow: visible;
}
.table-name.ticketRange {
  padding-left: 15px;
  font-size: 16pt;
}
.table-bordered>tbody>tr:hover>td, .table-bordered>tbody>tr:hover>th, .table-bordered>tfoot>tr:hover>td, .table-bordered>tfoot>tr:hover>th, .table-bordered>thead>tr:hover>td, .table-bordered>thead>tr:hover>th,
.table-bordered>tbody>tr:hover>td hr {
  border-color: #ccc;
}
#consumer .bootstrap-table.fullscreen.custom > .fixed-table-toolbar,
#consumer .bootstrap-table.fullscreen.custom > .fixed-table-pagination,
#consumer .bootstrap-table.fullscreen.custom .action {
  display: none !important;
}
.popover .close {
  line-height: .8;
}
.popover > .popover-title {
  font-size: 13px;
  font-weight: bold;
}
.table-hover>tbody>tr.detail-view:hover {
  background-color: inherit;
}

/* .changePreTo > span.cancel {
  display: none;
}

.changePreTo.edit > span.edit {
  display:  none;
} */
/* .changePreTo.edit > span.cancel {
  display:  inline-block;
  color: #a94442;
} */
.changePreTo.edit > span{
  display:  inline-block;
  color: #a94442;
}
.manager.panel-heading {
  cursor: pointer;
}