@font-face {
  font-family: 'AirbnbCerealWBk';
  src: url('/fonts/AirbnbCerealWBk.woff2') format('woff2'),
       url('/fonts/AirbnbCerealWBk.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

body {
  font-family: 'AirbnbCerealWBk', sans-serif;
  font-weight: 300;
  font-style: normal;
  background: #fafafa;
  color: #000 !important;
}

.btn, .form-control, .card, .alert {
  border-radius: 0.48rem !important;
}

.aishipmyauto-logo {
  height: 100%;
  max-height: 100%;
  width: auto;
  object-fit: contain;
}

.section {
  width: 100%;
  margin: 0;
  padding: 0;
}

.flash {
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  text-align: center;
  margin: 0;
  display: none;
}

.mini-header {
  padding-top: 20px;
  margin-bottom: 20px;
  background-color: #fafbfc;
  border-bottom: 1px solid #e1e4e8;
  width: 100%;
}

.navbar-toggler {
  background: #3897f0;
}

.mini-header h5{
  margin-bottom: 20px;
}

#ordersTabs {
  position: relative;
  top: 1px;
}
.nav-tabs .active {
  border-color: #20C063 #e1e4e8 transparent !important;
}

.search-form {
  color: #fff;
  background-color: rgba(255,255,255,0.125);
  border: 0;
  box-shadow: none;
  border-radius: 3px;
  outline: none;
}

main.container {
  padding-top: 40px;
}

.searching-status-text {
  background: #ea4c89;
  color: #fff;
  padding: 2px 5px;
  width: auto;
  font-weight: bold;
}

.vehicle-card {
  margin-bottom: 25px;
}

.vehicle-make-nav-item {
  display: flex !important;
  justify-content: space-between;
  background-color: #ea4c89;
}

.nav-tabs a.nav-link {
  font-size: 14px;
  color: #586069;
}

.nav-tabs a.active {
  color: #24292e !important;
}

.text-font-light {
  font-weight: 300;
}

.ordered-load{
  border-bottom: 5px solid #e9ecef;
  padding-bottom: 20px;
  margin-bottom: 30px;
}

footer {
  margin-top: 100px;
  padding-top: 20px;
}

.clickable-row{
  cursor: pointer;
}

.btn-outline-primary {
  color: #3897f0;
  border-color: #3897f0;
}

.btn-primary {
  color: #fff;
  background-color: #3897f0;
  border-color: #3897f0;
}

a {
  color: #3897f0;
}

.inverse-dark {
  /*background: #fff !important;*/
  background: transparent !important;
  /*border-bottom: 1px solid #e1e4e8 !important;*/
}

.inverse-dark .navbar-nav .nav-link,
.inverse-dark .navbar-nav .nav-link:visited{
  color: #fff !important;
}

.inverse-dark .navbar-nav .nav-link:hover {
  color: #fff !important;
  /*background: #fafafa !important;*/
}

.list-group-item {
	background-color: transparent;
}

.table-borderless td {
	border-top: none;
}

.table-borderless th {
	border-top: none;
	border-bottom: 1px solid #dee2e6;
}

td.total {
	border-top: 1px solid #dee2e6;
}

.main-nav-button{
  border-radius: 64px;
  padding: 0.50rem 1.20rem !important;
}

.main-nav-button.background-dark{
  background-color:rgba(0, 0, 0, 0.8);
  color: rgba(255, 255, 255, 1);
  border: rgba(0, 0, 0, 1) solid 1px;
}

.main-nav-button.background-primary{
  color: rgba(255, 255, 255, 1);
  border: #1e87f0 solid 1px;
  background-color: #1e87f0;
}
