#black
{
color:#666;
}

.rule line {
 stroke: #eee;
}

.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.bar {
  fill: steelblue;
}

.container-fluid {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

.scan_overlay_body
{
font:Arial, Helvetica, sans-serif;
background:#FFFFFF;
color:#003366;
font-size:1em;
border:1px solid #000000;
}

.scan_overlay_header
{
font:Arial, Helvetica, sans-serif;
background:#8baab7;
color:#FFFFFF;
font-size:1em;
border:1px solid #666666;
text-align:center;
}

.outputwell {
  min-height: 20px;
  padding-top: 10px;
  padding-bottom:16px;
  padding-right:8px;
  padding-left:8px;
  overflow:hidden;
  margin-bottom: 20px;
  /*background-color: #f5f5f5;*/
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.border-card {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: all 0.3s ease-in-out;
	margin-bottom: 25px;
	padding: 10px;
	background-color: #fff;
}

.border-card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
.popover {
    max-width: 500px;
}

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
    border: none;
}

.border-card-new {
  border-left: 3px solid #ffb64d;
}

.badge-notification {
    color: #fff;
    background-color: #b94a48;
    border-color: #b94a48;
	margin-left: -10px;
    top: -8px !important;
	font-size: 75%;
}

@media (max-width: 767px) {
    .hide-text {
        display: none;
    }
}
