.vis-itemset .cancelled,
.cancelled {
  background: #4b0004; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #750000,
    #4b0004
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#750000, #4b0004); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #750000,
    #4b0004
  ); /* For Firefox 3.6 to 15 */

  background: linear-gradient(#750000, #4b0004); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .delayed,
.delayed {
  background: #bc2423; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #690007,
    #bc2423
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#690007, #bc2423); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #690007,
    #bc2423
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#690007, #bc2423); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_delayed,
.et_delayed {
  background: #934a00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #934a00,
    #b75d00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#934a00, #b75d00); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #934a00,
    #b75d00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#934a00, #b75d00); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .edited,
.edited {
  background: #c852c8; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #81007f,
    #c852c8
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#81007f, #c852c8); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #81007f,
    #c852c8
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#81007f, #c852c8); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .manually_created,
.manually_created {
  background: #ff6500; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #e25d00,
    #ff6500
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e25d00, #ff6500); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #e25d00,
    #ff6500
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e25d00, #ff6500); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .on_time,
.on_time {
  background: #003f00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #003f00,
    #007107
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#003f00, #007107); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #003f00,
    #007107
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#003f00, #007107); /* Standard syntax */
  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_on_time,
.et_on_time {
  background: #b75d00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #b75d00,
    #b75d00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#b75d00, #b75d00); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #b75d00,
    #b75d00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#b75d00, #b75d00); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_on_time-et_delayed,
.et_on_time-et_delayed {
  background: #b75d00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #b75d00,
    #934a00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#b75d00, #934a00); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #b75d00,
    #934a00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#b75d00, #934a00); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .on_time-delayed,
.on_time-delayed {
  background: #008e00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #008e00,
    #ca0009
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #008e00,
    #ca0009
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #008e00,
    #ca0009
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #008e00, #ca0009); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_on_time-delayed,
.et_on_time-delayed {
  background: #b75d00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #b75d00,
    #ca0009
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #b75d00,
    #ca0009
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #b75d00,
    #ca0009
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #b75d00, #ca0009); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_on_time-on_time,
.et_on_time-on_time {
  background: #b75d00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #b75d00,
    #008e00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #b75d00,
    #008e00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #b75d00,
    #008e00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #b75d00, #008e00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .on_time-et_on_time,
.on_time-et_on_time {
  background: #008e00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #008e00,
    #b75d00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #008e00,
    #b75d00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #008e00,
    #b75d00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #008e00, #b75d00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

/*#0f5bff*/
.vis-itemset .delayed-et_on_time,
.delayed-et_on_time {
  background: #ca0009; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #ca0009,
    #b75d00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #ca0009,
    #b75d00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #ca0009,
    #b75d00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #ca0009, #b75d00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .delayed-on_time,
.delayed-on_time {
  background: #ca0009; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #ca0009,
    #008e00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #ca0009,
    #008e00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #ca0009,
    #008e00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #ca0009, #008e00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_delayed-et_on_time,
.et_delayed-et_on_time {
  background: #934a00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #934a00,
    #b75d00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #934a00,
    #b75d00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #934a00,
    #b75d00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #934a00, #b75d00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_delayed-on_time,
.et_delayed-on_time {
  background: #934a00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #934a00,
    #008e00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #934a00,
    #008e00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #934a00,
    #008e00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #934a00, #008e00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .on_time-et_delayed,
.on_time-et_delayed {
  background: #008e00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #008e00,
    #934a00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #008e00,
    #934a00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #008e00,
    #934a00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #008e00, #934a00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .on_time-available,
.on_time-available {
  background: #008e00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #008e00,
    #3a3a3a
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #008e00,
    #3a3a3a
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #008e00,
    #3a3a3a
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #008e00, #3a3a3a); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_on_time-available,
.et_on_time-available {
  background: #b75d00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #b75d00,
    #3a3a3a
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #b75d00,
    #3a3a3a
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #b75d00,
    #3a3a3a
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #b75d00, #3a3a3a); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .available-on_time,
.available-on_time {
  background: #3a3a3a; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #3a3a3a,
    #008e00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #3a3a3a,
    #008e00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #3a3a3a,
    #008e00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #3a3a3a, #008e00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .available-et_on_time,
.available-et_on_time {
  background: #3a3a3a; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #3a3a3a,
    #b75d00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #3a3a3a,
    #b75d00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #3a3a3a,
    #b75d00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #3a3a3a, #b75d00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .on_time-edited_by_email,
.on_time-edited_by_email {
  background: #008e00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #008e00,
    #563901
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #008e00,
    #563901
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #008e00,
    #563901
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #008e00, #563901); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_on_time-edited_by_email,
.et_on_time-edited_by_email {
  background: #b75d00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #b75d00,
    #563901
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #b75d00,
    #563901
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #b75d00,
    #563901
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #b75d00, #563901); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .edited_by_email-on_time,
.edited_by_email-on_time {
  background: #563901; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #563901,
    #008e00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #563901,
    #008e00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #563901,
    #008e00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #563901, #008e00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .edited_by_email-et_on_time,
.edited_by_email-et_on_time {
  background: #563901; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #563901,
    #b75d00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #563901,
    #b75d00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #563901,
    #b75d00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #563901, #b75d00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .delayed-available,
.delayed-available {
  background: #ca0009; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #ca0009,
    #3a3a3a
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #ca0009,
    #3a3a3a
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #ca0009,
    #3a3a3a
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #ca0009, #3a3a3a); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_delayed-available,
.et_delayed-available {
  background: #934a00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #934a00,
    #3a3a3a
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #934a00,
    #3a3a3a
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #934a00,
    #3a3a3a
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #934a00, #3a3a3a); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .available-delayed,
.available-delayed {
  background: #3a3a3a; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #3a3a3a,
    #ca0009
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #3a3a3a,
    #ca0009
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #3a3a3a,
    #ca0009
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #3a3a3a, #ca0009); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .available-et_delayed,
.available-et_delayed {
  background: #3a3a3a; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #3a3a3a,
    #934a00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #3a3a3a,
    #934a00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #3a3a3a,
    #934a00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #3a3a3a, #934a00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .delayed-edited_by_email,
.delayed-edited_by_email {
  background: #ca0009; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #ca0009,
    #563901
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #ca0009,
    #563901
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #ca0009,
    #563901
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #ca0009, #563901); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .et_delayed-edited_by_email,
.et_delayed-edited_by_email {
  background: #934a00; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #934a00,
    #563901
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #934a00,
    #563901
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #934a00,
    #563901
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #934a00, #563901); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .edited_by_email-delayed,
.edited_by_email-delayed {
  background: #563901; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #563901,
    #ca0009
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #563901,
    #ca0009
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #563901,
    #ca0009
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #563901, #ca0009); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .edited_by_email-et_delayed,
.edited_by_email-et_delayed {
  background: #563901; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    left,
    #563901,
    #934a00
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #563901,
    #934a00
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #563901,
    #934a00
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #563901, #934a00); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .available,
.available {
  background: #3a3a3a; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #3a3a3a,
    #949494
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#3a3a3a, #949494); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #3a3a3a,
    #949494
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#3a3a3a, #949494); /* Standard syntax */
  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .maintenance,
.maintenance {
  background: #303030; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #303030,
    #505050
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#303030, #505050); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #303030,
    #505050
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#303030, #505050); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .diversion,
.diversion {
  background: #1fb4e0; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #1fb4e0,
    #006a8a
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#1fb4e0, #006a8a); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #1fb4e0,
    #006a8a
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#1fb4e0, #006a8a); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .diversion.delayed,
.diversion.delayed {
  background: #d21700; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #d21700,
    #5bc0de
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#d21700, #5bc0de); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #d21700,
    #5bc0de
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#d21700, #5bc0de); /* Standard syntax */

  border-color: #000 !important;
  border-width: 2px !important;
  /*border-radius: 5px !important;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .edited_by_email,
.edited_by_email {
  background: #563901; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #563901,
    #9e8200
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#563901, #9e8200); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #563901,
    #9e8200
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#563901, #9e8200); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .created_by_email,
.created_by_email {
  background: #0014ff; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #0014ff,
    #005fd4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#0014ff, #005fd4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #0014ff,
    #005fd4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#0014ff, #005fd4); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .frequency_different,
.frequency_different {
  background: #907f32; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #dbb469,
    #907f32
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#dbb469, #907f32); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #dbb469,
    #907f32
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#dbb469, #907f32); /* Standard syntax */

  border-color: #000;
  border-width: 2px;
  /*border-radius: 5px;*/
  box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.vis-itemset .timeline-event-selected,
.selected-flight {
  background: #f0ad4e !important; /* For browsers that do not support gradients */
  /*background: -webkit-linear-gradient(#f0ad4e, #eb9316); !* For Safari 5.1 to 6.0 *!*/
  /*background: -o-linear-gradient(#f0ad4e, #eb9316); !* For Opera 11.1 to 12.0 *!*/
  /*background: -moz-linear-gradient(#f0ad4e, #eb9316); !* For Firefox 3.6 to 15 *!*/
  /*background: linear-gradient(#f0ad4e, #eb9316); !* Standard syntax *!*/
  /*border-color: #000;*/
  /*border-width: 2px;*/
  /*border-radius: 5px;*/
  /*box-shadow: 1px 2px 1px rgba(0,0,0,0.5);*/
}
.diversionBox,
.diversionBox {
  padding: 3px;
  height: 100%;
  background: #279029; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(
    #72db72,
    #279029
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#72db72, #279029); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #72db72,
    #279029
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#72db72, #279029); /* Standard syntax */

  border-color: #000 !important;
  border-width: 1px !important;
  /*border-radius: 4px !important;*/
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.flight_number_box_small {
  width: 100%;
  display: inline-block;
  text-align: center;
}

.flight_number_box_left {
  color: #ffffff;
  min-width: 25%;
  padding-left: 5px;
  display: inline-block;
  text-align: left;
  height: 30px;
  vertical-align: middle;
}

.handling_station {
  color: #fffa1b !important;
}

.flight_number_box_center {
  width: 50%;
  display: inline-block;
  text-align: center;
}

.flight_number_box_center_empty {
  width: 45%;
  display: inline-block;
  height: 24px;
  text-align: center;
}

.flight_number_box_center_row_2 {
  font-weight: normal;
  font-size: 9px;
}

.flight_number_box_right {
  color: #ffffff;
  min-width: 25%;
  padding-right: 5px;
  display: inline-block;
  text-align: right;
  height: 30px;
  vertical-align: middle;
}

.flight_number_diversion_box_left {
  width: 40%;
  padding-left: 5px;
  display: inline-block;
  text-align: left;
}

.flight_number_diversion_box_center {
  width: 20%;
  display: inline-block;
  text-align: center;
}

.flight_number_diversion_box_right {
  width: 40%;
  padding-right: 5px;
  display: inline-block;
  text-align: right;
}

.fw-flight-item {
  text-overflow: ellipsis;
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
  overflow: hidden;
  white-space: nowrap;
  max-height: 100%;
  height: 100%;
  padding: 0;
  margin: 0 !important;
}

.fw-flight-item > .flightStandard {
  padding: 0;
}

.fw-flight-item .col-sm-4 {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
}

.fw-flight-item .col-sm-4:nth-child(2) {
  text-align: center;
}

.fw-flight-item .col-sm-4:last-child {
  text-align: right;
}

.timeline-frame .unassigned,
.unassigned {
  background: #0aa00a;
  padding: 0 !important;
  border-width: 0 !important;
}
.table tr.day_off > td {
  background-color: #ffe3e3 !important;
}
.table tr.reported_sick > td {
  background-color: #ffe3e3 !important;
}

.timeline-frame .day_off,
.day_off {
  background: #ffcfce;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .reported_sick,
.reported_sick {
  background: #ffe6cf;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .leave,
.leave {
  background: #656565;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .GTMP,
.GTMP {
  background: #6e823d;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .GDOC,
.GDOC {
  background: #a1644b;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .ACCS,
.ACCS {
  background: #2466a1;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .SPVR,
.SPVR {
  background: #536ca1;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .CKIN,
.CKIN {
  background: #a1631b;
  padding: 0 !important;
  border-width: 0 !important;
}

/*Trainees*/
.timeline-frame .CKIN-T,
.CKIN-T {
  background: #ce6db6;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .TRC-T,
.TRC-T {
  background: #ce6db6;
  padding: 0 !important;
  border-width: 0 !important;
}

.timeline-frame .GATE-T,
.GATE-T {
  background: #ce6db6;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .TKTG-T,
.TKTG-T {
  background: #ce6db6;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .LOFO-T {
  background: #ce6db6;
  padding: 0 !important;
  border-width: 0 !important;
}

/*******/

.timeline-frame .GATE,
.GATE {
  background: #508045;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .GATE2,
.GATE2 {
  background: #508045;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .GATE3,
.GATE3 {
  background: #508045;
  padding: 0 !important;
  border-width: 0 !important;
}

.timeline-frame .TKTG,
.TKTG {
  background: #a17264;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .TRC,
.TRC {
  background: #8764a1;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .TRC2,
.TRC2 {
  background: #8764a1;
  padding: 0 !important;
  border-width: 0 !important;
}

.timeline-frame .WOUT,
.WOUT {
  background: #24a1a1;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .LOFO,
.LOFO {
  background: #8f8c2b;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .SECS,
.SECS {
  background: #2ca175;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .DOCC,
.DOCC {
  background: #a14a73;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .ASVC,
.ASVC {
  background: #5163a1;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .MAAS,
.MAAS {
  background: #61a174;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .ADMN,
.ADMN {
  background: #a18f68;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .AUX,
.AUX {
  background: #1d92a0;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .SECG,
.SECG {
  background: #8a5c4e;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .CSD,
.CSD {
  background: #9638a1;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .FDOC,
.FDOC {
  background: #a1464b;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .LDCL,
.LDCL {
  background: #a19c44;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .OCC,
.OCC {
  background: #3b3786;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .GHBG,
.GHBG {
  background: #5c3da1;
  padding: 0 !important;
  border-width: 0 !important;
}
.timeline-frame .TURN,
.TURN {
  background: #52a18d;
  padding: 0 !important;
  border-width: 0 !important;
}

.timeline-frame .sod_updated,
.sod_updated {
  background: #ff6a00;
  padding: 0 !important;
  border-width: 0 !important;
}

.staff_watch_box_small {
  width: 100%;
  display: inline-block;
  text-align: center;
}

.staff_watch_box_left {
  color: #ffffff;
  min-width: 45%;
  padding-left: 5px;
  display: inline-block;
  text-align: left;
  height: 30px;
  vertical-align: middle;
}

.staff_watch_box_center_empty {
  width: 10%;
  display: inline-block;
  height: 24px;
  text-align: center;
}

.staff_watch_box_right {
  color: #ffffff;
  min-width: 45%;
  padding-right: 5px;
  display: inline-block;
  text-align: right;
  height: 30px;
  vertical-align: middle;
}

.staff_watch_box_left_30 {
  color: #ffffff;
  min-width: 35%;
  padding-left: 5px;
  display: inline-block;
  text-align: left;
  /*height: 30px;*/
  vertical-align: middle;
}

.staff_watch_box_center {
  width: 30%;
  display: inline-block;
  text-align: center;
  height: 30px;
  vertical-align: middle;
  line-height: 30px;
}

.staff_watch_box_center_100 {
  width: 100%;
  display: inline-block;
  text-align: center;
  height: 30px;
  vertical-align: middle;
  line-height: 30px;
}

.staff_watch_box_right_30 {
  color: #ffffff;
  min-width: 35%;
  padding-right: 5px;
  display: inline-block;
  text-align: right;
  /*height: 30px;*/
  vertical-align: middle;
}
.vis-inner a{
  color: #1f1f1f;
  font-weight: 600;
}
.color-green {
  color: green !important;
}
.color-dark-green {
  color: #006d00 !important;
}
.color-white {
  color: #ffffff !important;
}
.color-black {
  color: black !important;
}
.color-blue {
  color: #0048ab !important;
}
.color-red {
  color: #d80000 !important;
}
