body {
  font-family: 
}

h3, .h3 {
  font-size: 22px;
}

.box.highlight .title-icon {
  color: #ce171a;
}

.box.highlight .title-text {
  color: #606060;
}

.box.highlight {
  background: #f4f4f4;
  color: #606060;
}

.box.highlight .info-table > tbody > tr > td {
  border-color: #545454;
}

.box.tinted {
  background: #f4f4f4; 
  color: #545454;
}

.list-table > thead > tr > th {
  background: #606060; 
  color: white;
  border-bottom: 0;
  text-align: center;
  padding:15px 3px;
  font-weight: 600;
}

.list-table > thead > tr > th:hover {
  background:#ce171a;
  color: white;
  border-bottom:0;
  text-align: center;
  padding:15px 3px;
  font-weight: 600;
}


.list-table > thead > tr > th .fa {
  font-size: 1em;
  color: white;
}

.list-table > tbody > tr:not(.inactive):hover > td {
  background: #606060;
  color: white;
}

.list-table > thead > tr > th a {
  color: white;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: right;
}

table {
  border-color:#f4f4f4;
}

.btn-primary:hover {
  color: #fff;
  background-color: #ce171a;
  border-color: #ce171a;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 80%;
}

.nav-breadcrumb a {
  background:#606060;
}

.nav-breadcrumb a {
  color:white;
  background:#606060;
}

.nav-breadcrumb a::after {
  color: white;
  background:#606060;
}

  .visible-lg {
  display: block !important;
}

@media (min-width: 600px) {
  .visible-lg {
    display: block !important;
  }
}
  

@media (max-width: 600px) {
.nav-breadcrumb a:after {
 content:none;
}
  
.nav-breadcrumb {
  	display: flex;
    flex-direction:column;
}
  
  .nav-breadcrumb a::before {
  	left: 15px;
    border-bottom: 1px solid white;
}
  
.nav-breadcrumb a.disabled{
    border-bottom: 1px solid white;
  }
  
.nav-breadcrumb a.active{
    border-bottom: 1px solid white;
  }
  
.nav-breadcrumb a:first-child{
    border-bottom: 1px solid white; 
  }
  
.nav-breadcrumb a {
  padding: 0 10px 0 50px;
}
  
}

