@charset "UTF-8";

/* Primary: #377dff / #D17A22 */

/* Header */
.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.navbar-brand-logo {
    max-width: 16rem;
  }

.navbar-light .navbar-nav .nav-link {
    color: #000;
}

/* Hero */
.text-hero {
    background-color: rgb(59, 59, 59);
    /* background-color: #54647a; */
    padding: 1.5rem;
    line-height: 2em;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    
    /* text-shadow: 5px 5px 20px #000; */
}

/* Dark cards */
.card-dark {
    background-color: rgb(51, 51, 51);
    color: #fff;
  }

.card-dark .form-control {
    background-color: rgb(59, 59, 59);
}

/* Spinner */
.spinner-grow {
  animation: blinker 1.5s linear infinite;
}

.bg-light {
  background-color: #f8f8f8 !important;
}


.bg-success {
  background-color: #309143 !important;
}

.bg-warning {
  background-color: #e39802 !important;
}

.bg-warning-strong {
  background-color: #b60a1c !important;
}

.bg-danger {
  background-color: #5600A2 !important;
}

.text-success {
  color: #309143 !important;
}

.text-warning {
  color: #e39802 !important;
}

.text-warning-strong {
  color: #b60a1c !important;
}

.text-danger {
  color: #5600A2 !important;
}

.map {
    height: 400px;
    width: 100%;
}

.text-table {
    color: #21325b;
}

@media (max-width: 575.98px) {
  .table-mobile {
    display: none;
  }

   .content-space-mobile {
    padding-top: 1rem !important;
    padding-bottom: 5rem !important;
  }

  .tab-standard {
    display: none;
  }

  .nav-pills .nav-link-mobile {
  padding: 1rem 0.5rem;
}
}

@media (min-width: 575.98px) {
    .tab-mobile {
    display: none;
  }
}