@media only screen and (min-width : 1200px) {
    .container { max-width: 1500px; }
}
.navbar-brand {
  padding: 0 15px;
  height: 50px;
  line-height: 80px;
}
.navbar {
    -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;
}
.help-block {
  font-size: 14px;
}
.panel-heading {
  line-height:32px;
}
.background-wh {
  background-color: rgba(255, 255, 255, 1);
}
.new-item {
  background-color: rgba(218, 240, 218, 1);
}
.no-right-border {
  border-right: 0;
}
.no-left-border {
  border-left: 0;
}
.fa-sm {
  font-size: 10px;
}
.card-header-danger {
  background-color: #efd3d2;
}
blockquote {
  padding: 0 1em;
  color: #6a737d;
  border-left: .25em solid #dfe2e5;
}
mark {
  background-color: #fdf437;
}
:not(pre) > code {
  color: rgb(33, 37, 41);
  padding: .2em .4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27,31,35,.05);
  border-radius: 6px;
}
.table > tbody > tr > td {
     vertical-align: middle;
}
.fiber-om1 {
  background-color: #fca100;
}
.fiber-om3 {
  background-color: #00f1f1;
}
.fiber-os1 {
  background-color: #f4ff00;
}
body.modal-open {
  overflow: visible !important;
  padding-right: 0 !important;
}
a:hover {
 cursor:pointer;
}
table {
    border-collapse: collapse;
}

td {
    position: relative;
    padding: 5px 10px;
}
tr.strikeout td:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 0;
    border-bottom: 1px solid grey;
    width: 100%;
}
