.btn-primary.focus, .btn-primary:focus {
  box-shadow: 0 0 0 0 #048f83!important;
}

.btn-primary:hover {
  color: #fff;
  background-color: #016090;
  border-color: #016090;
}

.btn.btn-primary {
  background-color: #048f83!important;
  border-color: #048f83!important;
}

.btn-primary.focus, .btn-primary:focus {
  box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
}

* {
  /*box-sizing: inherit;*/
}

*:before, *:after {
  /*box-sizing: inherit;*/
}

.table thead th {
  color: #fff;
}

.table td, .table th {
  color: #cacaca;
}

* {
  margin: 0;
}

p {
}

a {
  text-decoration: none;
  color: #FFF;
}

a:hover {
  color: #f7b24e;
  text-decoration: none;
}

label {
  color: #c5c5c5;
}

@media (min-width:1200px) {
  .container {
    max-width: 1215px;
  }
}

.nav-item {
  /*margin: 0px;*/
  /*padding: 0px;*/
  padding-right: 10px;
}

.container {
  /*margin: 0px;*/
  /*padding: 0px;*/
}

label {
  display: inline-block;
  margin-bottom: 2px;
}

div {
  /*overflow: hidden;*/
}

.form-control:focus {
  color: #b3b4b5;
  /*background-color: #343434;*/
  border-color: #343434;
  outline: 0;
  box-shadow: 0 0 0 0rem rgb(52,52,52);
}

div {
}

.table td, .table th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #4f4f4f;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #ffffff;
  background-color: #fc7300;
  border-color: #fc7300 #fc7300 #fc7300;
}

