/*
|--------------------------------------------------------------------------
| Global Replacement
|--------------------------------------------------------------------------
*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700');
body {
  font-family: 'Source Sans Pro', sans-serif;
}
h1,h2,h3,h4,h5,h6 {
  font-family: 'Source Sans Pro', sans-serif;
}
button,.btn,.form-control {
    border-radius: 0px !important;
    outline:0 !important;
}
button:hover,
button:focus,
button:active,
.btn:hover,
.btn:focus,
.btn:active {
  outline:none !important;
}
.card,
.card-header,
.card-body {
  border-radius: 0px !important;
}
.nav-tabs .nav-link {
  border-radius: 0px !important;
}
/*
|--------------------------------------------------------------------------
| Helpers
|--------------------------------------------------------------------------
*/
th.sortable {
  color: #3a87ad;
  background: #d9edf7;
  border-bottom-color: #bce8f1;
}
th.sortable:after {
  
}
/*
|--------------------------------------------------------------------------
| Custom
|--------------------------------------------------------------------------
*/
.laps-search {
  padding: 40px 0;
}
.laps-data {
  padding: 40px 0;
}
.laps-data .table thead th {
  border-top: 0px;
}
.laps-paging ul.pagination {
  -ms-flex-pack: center!important;
  justify-content: center!important;
}
.laps-paging ul li {
  padding-right: 20px;
}
.laps-detail .btn-pdf {
  font-size: 12.5px;
  font-weight: bold;
}
.laps-detail .list-inline {
  margin: 0;
}
.laps-detail .list-inline-item {
  vertical-align: top;
}
.laps-place {
  min-height: 98px;
}
@media (max-width:560px) {
    ul.pagination li:not(.show-mobile) {
        display: none;
    }
    .nav-justified .nav-item {
      flex-basis: inherit;
      flex-grow: inherit;
      width: 100%;
      display: initial;
    }
    .nav-justified .nav-item .nav-link.active {
      border-color: #fff #fff #dee2e6;
    }
}
