.slimScrollDiv {
  padding-left: 8px;
  margin-left: -8px;
}

.processes-list-area {
  /*border: 1px dashed #7ac4ea;
  background: #ecf9ff;*/
  background: #fff;
}

.processes-list {

}

.process-box {

}

.process-box > .pull-right {
  position: relative;
  margin-top: -22px;
  top: 22px;
}

.process-box-header {
  display: inline-block;
  width: 100%;
  padding: 2px;
  background: #f0d9d8;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  /*line-height: 20px;*/
  font-size: 0.9em;
}

.process-std .process-box-header {
  background: #dff0d8 !important;
}

.process-box-header span.glyphicon {

}

.process-box-body,
.generic-box {
  font-size: 0.8em;
}

.process-box-footer {
  display: inline-block;
  width: 100%;
  padding: 2px;
  background: #F9F9F9;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  font-size: 0.9em;
}

.process-box-group {
  display: inline-block;
  width: 100%;
  padding: 2px;
  background: #F9F9F9;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  font-size: 0.9em;
}

.batch-jobs-list-area {
/*  border: 1px dashed #a7db91;
  background: #f7fdf4;*/
}

.batch-jobs-list {

}

.batch-job-box {
  cursor: pointer;
}

.batch-job-box > .pull-right {
  position: relative;
  margin-top: -22px;
  top: 22px;
}

.batch-job-box-header {
  display: inline-block;
  width: 100%;
  padding: 2px;
  background: #d9edf7;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  /*line-height: 20px;*/
  font-size: 0.9em;
}

.batch-job-box-header span.glyphicon {

}

.batch-job-box-body {
  font-size: 0.8em;
}

.batch-job-box.active .batch-job-box-body {
  background: #337ab7;
  color: #FFF;
}

/*.batch-job-in-progress .batch-job-box-header {
  background: #337ab7;
}*/

.batch-job-box-footer {
  display: inline-block;
  width: 100%;
  padding: 2px;
  background: #F9F9F9;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  font-size: 0.9em;
}

/*css Asya*/
.material_name {
  margin-bottom: 1em;
}
.fp-infa-order i {
  color: #81c3db;
}
.fp-infa-order strong {
  color: #bb0000;
}
strong.process-std {
  color: #006600 !important;
}
strong.process-non-std {
  color: #bb0000 !important;
}
strong.process-specific {
  color: #0000bb !important;
}
strong.main {
  font-size:larger;
}
.fp-pull-right {
  margin-right: 0.5em;
}
.fp-pull-right a {
  opacity: 0.6;
}
.fp-pull-right a:hover {
  text-decoration: none;
  opacity: 1;
}
a.fp-action .glyphicon {
  color: #3c763d;
}
a.fp-remove .glyphicon {
  color: #ff0b00;
}
a.fp-info .glyphicon {
  color: #2729a5;
}
.fp-block-header {
  margin-bottom: 0.5em;
  overflow: hidden;
}
.fp-block-header .fp-pull-right {
  margin-right: 0;
}

.timezone {
  color: #67c5f7;
}

.cursor-move {
  cursor: move !important;
}

.col-table {
  padding-right: 0;
}
.background1 {
  background: #CCFFFF;
}
.background2 {
  background: #FFCCFF;
}
.bold {
  font-weight: bold;
}
.wrap-break-word {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, начиная с 1999 года */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.sort-priority {
  color: #006600 !important;
  font-weight: bold;
}
.statusComment {
  font-size: 12px;
  font-family: inherit;
  padding-top: 3px;
  padding-right: 5px;
}
strong.process-attention {
  color: #337ab7 !important;
}
::-webkit-scrollbar
{
  width: 7px;  /* for vertical scrollbars */
  height: 12px; /* for horizontal scrollbars */
  margin: 1px;
}

::-webkit-scrollbar-thumb
{
  background: rgba(0, 0, 0, 0.5);
}

.no-animation-modal {
  top: 25% !important;
  opacity: 1 !important;
  transition: opacity 0.01s linear;
}

.no-animation-modal-backdrop {
  opacity: 0.5 !important;
  transition: opacity 0.01s linear;
}

.modal.fade.no-animation-modal .modal-dialog {
  transition: transform 0.01s ease-out;
}

table.grided th:nth-child(1n+2), table.grided td:nth-child(1n+2) {
	border-left: 1px solid #ddd;
}

table>thead>tr.grided1 th:nth-child(1n+2) {
    border-left: 2px solid #ddd;
}

table>thead>tr.grided2 th:nth-child(2n+1) {
    border-left: 2px solid #ddd;
}

table>tbody.grided2 td:nth-child(2n+2) {
    border-left: 2px solid #ddd;
}

table.aligned th, table.aligned td, table.aligned>thead>tr>th, table.aligned>tbody>tr>td {
    text-align: center;
    vertical-align: middle;
}

table.aligned.numeric td {
    text-align: right;
}

table.aligned td.header {
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
}

.table>tbody>tr>td.top-border {
	border-top: 1px solid #444;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.table>tbody>tr>td.left-border {
    border-left: 1px solid #444;
}

.table>tbody>tr>td.right-border {
    border-right: 1px solid #444;
}

.table>tbody>tr>td.bottom-border {
    border-bottom: 1px solid #444;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.table.grided>thead>tr>th {
	border-bottom: 0;
}
.table>tbody>tr>td.auto-planner-slot-empty {
    padding: 4px 4px 4px 4px;
}
.table>tbody>tr>td.auto-planner-slot {
	position:relative;
	padding: 4px 4px 16px 4px;
}
.auto-planner-slot-bottom {
	position:absolute;
    left:0;
	bottom:0;
	width: 100%;
}

span.project-t8\.logprint, span.project-t8\.shopprint {
	color: #FF6600;
}
span.project-t8\.vipprint {
    color: #CC0099;
}
.auto-planner-buttons {
	margin-top:10px;
	width:200px;
}
.auto-planner-buttons span.space {
    margin-left:10px;
}
.small-grey {
	font-size: 0.7em;
    color: #CC6600;
}
.optgroup-bold optgroup {
	font-weight: bold;
}
.paper-type-bulked {
	font-weight: bold;
}
table.table.grided>thead th.auto-planner-future {
	background: #efe;
}
table.table.grided>thead th.auto-planner-past {
    background: #fee;
}
table.table.grided>thead th.auto-planner-now {
	padding: 6px;
    border: 2px solid #000;
}

div.actions-panel-info {
    color: #9d9d9d;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
}
div.actions-panel-info .actions-panel-info-item {
    display: inline-block;
    padding:0 5px;
}
table.infomonitortable {
  width: 100%;
  font-size: 50pt;
  line-height: 0.9;
}
table.infomonitortable td {
	padding: 3px 0;
}
table.infomonitortable td div strong {
  color: black;
}
span.red, table.infomonitortable td div strong.red{
    color: #bb0000;
}
.infomonitor {
  font-size: 40pt;
  line-height: 0.9;
}
.infomonitor b {
  background-color: black;
  color: white;
  font-size: 30pt;
  padding: 0 10px;
  border-radius: 5px;
  font-weight: bold;
}

/* autoscroll */
#scroll-container {
  height: 150px;
  width: 100%;
  overflow: hidden;
}

#scroll-text.autoscroll {
  /* animation properties */
  -moz-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);

  -moz-animation: my-animation 10s linear infinite;
  -webkit-animation: my-animation 10s linear infinite;
  animation: my-animation 10s linear infinite;
}

/* for Firefox */
@-moz-keyframes my-animation {
  from { -moz-transform: translateY(100%); }
  to { -moz-transform: translateY(-100%); }
}

/* for Chrome */
@-webkit-keyframes my-animation {
  from { -webkit-transform: translateY(100%); }
  to { -webkit-transform: translateY(-100%); }
}

@keyframes my-animation {
  from {
    -moz-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  to {
    -moz-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
/* autoscroll end */

div.actions-panel-active {
  color: #ffffff;
  padding: 15px;
  vertical-align: middle;
  text-align: center;
}
img.ininfo {
	float: left;
	margin: 10px;
}
nobr.orange, nobr.orange i {
    color: orange;
}
nobr.red, nobr.red i {
	color: #CC0000;
}

/* planning */

.check-box-label-main {
  font-weight: bold;
}
