.light-blue-bg,
.new-bg{
  background-color: #6f96dd;
}
.dark-blue-bg,
.applied-bg{
  background-color: #5471a6;
}
.navy-blue-bg,
.confirmed-bg{
  background-color: #2e4b81;
}
.pink-bg,
.clarifications-bg{
  background-color: #928161;
}
.red-bg,
.rework-bg{
  background-color: #ff5d5d;
}
.default-bg{
  background-color: grey;
}
.completed-bg{
  background-color:#797778;
}

.red-color{
  color: #ff5d5d;
}
.menu-bg a{
  color:#fff !important;
}
.menu-bg a.new-bg:hover,
.menu-bg a.new-bg:active,
.menu-bg a.new-bg:focus{
    background-color:#3a73db;
}
.menu-bg a.applied-bg:hover,
.menu-bg a.applied-bg:active,
.menu-bg a.applied-bg:focus{
    background-color:#38568e;
}
.menu-bg a.confirmed-bg:hover,
.menu-bg a.confirmed-bg:active,
.menu-bg a.confirmed-bg:focus{
    background-color:#193871;
}
.menu-bg a.clarifications-bg:hover,
.menu-bg a.clarifications-bg:active,
.menu-bg a.clarifications-bg:focus{
    background-color:#ebb44c;
}
.menu-bg a.rework-bg:hover,
.menu-bg a.rework-bg:active,
.menu-bg a.rework-bg:focus{
    background-color:#df4141;
}
.menu-bg a.completed-bg:hover,
.menu-bg a.rework-bg:active{
    background-color:#635c5f;
}
.custom-dashboard .menu-link{
  border:1px solid #ccc;
  display: block;
  color: #000;
  margin-bottom: 10px;
} 
.custom-dashboard .menu-link:hover{
  text-decoration: none;
}
.custom-dashboard .menu-link span{
    display: inline-block;
    font-size: 22px;
    color: #fff;
    padding: 20px;
    min-width: 38px;
    text-align: center;
}
.custom-dashboard .menu-link b{
  font-size: 17px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: -7px;
}
.custom-dashboard .menu-link b em,
.custom-dashboard .escalation b em{
  display: block;
    font-weight: normal;
    font-style: normal;
    color: #888;
    font-size: 14px;
    margin-top: 1px;
}
.custom-dashboard .menu-link span.light-blue-bg + b,
.custom-dashboard .menu-link span.new-bg + b{
  vertical-align: 3px;
}
.custom-dashboard .menu-link img{
  margin-top: 10px;
    margin-right: 8px;
}
.custom-dashboard .escalation{
  border:1px solid #ccc;
  color: #000;
  margin-bottom: 10px;
  padding: 15px 10px;
}
.custom-dashboard .escalation b{
  font-size: 17px;
  display: inline-block;
  margin-left: 10px;
}
.custom-dashboard .escalation b strong{
  font-weight:normal;
}
.custom-dashboard .escalation b em{
  font-size:13px;
  margin-top: 0;
  color: #000;
}
.custom-dashboard .escalation b em a{
  color: #000;
    text-decoration: underline;
    font-weight: 600;
    margin-left: 8px;
}
.custom-dashboard .escalation b em a:hover{
  text-decoration: none;
}
.custom-dashboard .escalation img{
  vertical-align: top;
}
.custom-dashboard .escalation .table-responsive{
  margin-top: 20px;
  font-size: 14px;
}
.custom-dashboard .escalation .table-responsive .table th,
.custom-dashboard .escalation .table-responsive .table td{
  text-align: center;
}
.custom-dashboard .escalation .table-responsive .table tbody tr td {
    border-right: 1px solid #ccc;
    padding: 25px 15px;
    font-size: 24px;
    font-weight: 600;
}
.custom-dashboard .custom-msg-box .span4 a{
  display: block;
  margin-bottom:30px;
}
.custom-dashboard .custom-msg-box .table{
  font-size:14px;
}
.custom-dashboard .custom-msg-box .table td{
  font-weight: bold;
  color: grey;
  padding: 10px 10px 6px;
}
.custom-dashboard .custom-msg-box .table td a{
    color: grey;
    text-decoration:none;
}
.custom-dashboard .custom-msg-box .table td span.pull-right{
  font-weight: normal;
  color: #2d2b2b;
}
.custom-dashboard .custom-msg-box .table td .all-order-marked{
  display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 15px;
    vertical-align: -1px;
}
.custom-dashboard .custom-msg-box .table tbody tr:hover {
    box-shadow: inset 1px 0 0 #dadce0, inset -1px 0 0 #dadce0, 0 1px 2px 0 rgba(60,64,67,.3), 0 1px 3px 1px rgba(60,64,67,.15);
    /*border-bottom-color: rgba(103,100,100,0.4);*/
}
.table-striped tbody > tr:nth-child(odd), .table-striped tbody > tr:nth-child(odd) {
    background-color: #f9f9f9;
}
.table-striped tbody > tr:nth-child(odd) td, .table-striped tbody > tr:nth-child(odd) th {
    background-color: transparent;
}
.custom-dashboard .custom-msg-box .table td .ellipsis{
  text-overflow: ellipsis;
    width: 330px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}
.custom-dashboard .custom-msg-box .table td,
.custom-dashboard .custom-msg-box .table th{
  border-right: 1px solid #ccc;
}
.custom-dashboard{
  margin-bottom: 60px;  
}
@media(min-width:1400px){
    .custom-dashboard .custom-msg-box .span4 a{
        margin-bottom:25px;
    }
}
@media(max-width:1199px){
  .custom-dashboard .menu-link span{
    font-size: 18px;
  }
  .custom-dashboard .menu-link b{
    font-size:13px;
  }
  .custom-dashboard .menu-link b em,
  .custom-dashboard .escalation b em{
    font-size: 11px;
  }
  .custom-dashboard .escalation b{
    font-size: 13px;
  }
}
@media(min-width: 992px) and (max-width:1199px){
  .custom-dashboard .menu-link span{
    padding: 10px;
  }
  .custom-dashboard .menu-link span.light-blue-bg + b{
    vertical-align: 2px;
  }
  .custom-dashboard .menu-link b em,
  .custom-dashboard .escalation b em{
      margin-top: -2px;
  }
  .custom-dashboard .menu-link img{
    width: 25px;
    margin-top: 7px;
  }
  .custom-dashboard .escalation b{
    margin-left: 0;
  }
  .custom-dashboard .custom-msg-box .table td .ellipsis{
      width: 250px;
  }
}
@media(max-width:991px){
  .custom-dashboard .span5,
  .custom-dashboard .span7,
  .custom-dashboard .span8,
  .custom-dashboard .span4,
  .custom-dashboard .span12{
    width: 100%;
    margin:0;
  }
  .custom-dashboard .custom-msg-box .span4 a{
    margin: 20px 0;
  }
}
@media(max-width:767px){
  .custom-dashboard .custom-msg-box .table td .ellipsis{
    width:200px;
  }
  .custom-dashboard .menu-link img{
    width:30px;
  }
  .custom-dashboard .escalation b em a{
    margin-left: 0;
      display: block;
  }
  .custom-dashboard .escalation{
    padding: 15px 5px !important;
  }
  .custom-dashboard .custom-msg-box .table{
    font-size:12px;
  }
  .custom-dashboard .custom-msg-box .table td .all-order-marked{
    margin-right: 5px;
  }
}
@media(max-width:500px){
    .custom-dashboard .custom-msg-box .table td:first-child, 
    .custom-dashboard .custom-msg-box .table th:first-child{
        width:60px;
    }
    .custom-dashboard .custom-msg-box .table td .all-order-marked{
        width:7px;
        height:7px;
        vertical-align:0px;
    }
    .custom-dashboard .custom-msg-box .table td a{
        font-size:11px;
        font-weight:normal;
    }
    .custom-dashboard .custom-msg-box .table td span.pull-right{
        float:none;
    }
    .custom-dashboard .custom-msg-box .table td .ellipsis{
        display: block;
    }
}
@media(max-width:410px){
  .custom-dashboard .custom-msg-box .table td .all-order-marked{
    width: 7px;
    height: 7px;
  }
  .custom-dashboard .custom-msg-box .table{
      font-size:11px;
  }
  .custom-dashboard .menu-link span{
      padding: 20px 10px;
      min-width: 30px;
  }
  #navigation .brand-text#brand{
      width: 93px;
  }
  #navigation .brand-text#brand img{
    height: auto !important;
    margin-top: 15px !important;
  }
}
@media(max-width:385px){
    .custom-dashboard .escalation b{
        max-width:200px;
  }
}
.referencing-form .btn.btn-primary {
font-size: 14px;
width: auto;
font-weight: bold;
}
.bid-bg{
  background-color: #ffb300;
  position: relative;
}
 .bid-bg b.new-bid{
  position: absolute;
color: red;
right: -135px;
top: 2px;
font-size: 13px;
font-weight: 400;
 }
 a.bid-color{
  background-color: #ffb300 !important;
  color: white !important;
  text-decoration: none !important;
}
 a:hover.bid-color{
  opacity: 0.8;
}
a.btn.btn-success.btn-block.custom-bid-btn{
  background: #ffb300 !important;
}
a:hover.btn.btn-success.btn-block.custom-bid-btn{
  background: #ffb300 !important;
  opacity: 0.8;

}