.card-header {
    background-color: #0d418e;
    color:#fff;
}

a {
    color: #4491ff;
}

.btn {
    padding: 0.5rem 1rem;
}

.btn-primary {
  color: #fff;
  background-color: #0b4395;
  border-color: #0b4395;
}

.btn-primary:hover {
    background-color: #0f5ac7;
    border-color: #008385;
}

table .alert {
  margin-bottom: 0;
  padding: 3px;
  text-align: center;
}


.nav.nav-tabs.nav-top-border .nav-item a.nav-link.active {
    border-top: 3px solid #5b6d8f;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #555;
}

.nav.nav-tabs.nav-top-border .nav-item a {
    color: #50617f;
    min-width: 250px;
}

.tab-content .tab-pane {
    background-color: #fff;
    padding: 20px 30px;
    border-left: 1px solid gainsboro;
    border-right: 1px solid gainsboro;
    border-bottom: 1px solid gainsboro;
}

.main-menu.menu-light .navigation > li.open {
    border-left: 6px solid orange;
}

.main-menu.menu-light .navigation > li.open > a {
    background: #fff8db;
}

.menu-content .current {
  background-color: #fffcf2 !important;
}

.navbar-header {
  background-color: #133a73 !important;
  border-right: 1px solid #082754;
}

.header-navbar .navbar-header .navbar-brand {
    padding: 3px 0;
}

.menu-collapsed #logo-md {
  display: none;
}

.menu-collapsed #logo-sm {
  display: block !important;
}

.menu-collapsed .navbar .navbar-brand {
    padding: 3px !important;
    margin-left: -15px;
}

.navigation {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  }

.delete-container {
  padding:0 15px;
}

.delete-container .item-container {
  left: 0px;
  top: 0px;
  border: 1px solid #d29c13;
  border-radius: 5px;
  padding: 20px 5px;
  background-color: #fff9ed7d;
  z-index: 2000;
}

.delete-container .trash-container {
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 20px 5px;
  background-color: #ededed;
}

.quotation-form-wrapper {
  background-color: #f3eeea;
  padding: 50px;
  border-radius: 10px;
}

#access-link .container {
  padding: 60px;
  border-radius: 10px;
  background-color: #082754;
  color: #fff;
}

#quote-options {
background-color: #082754;
}

#quote-options .price-info .mo {
font-size: 30px;
font-weight: 600;
}

#quote-options .price-info .price {
font-size: 50px;
font-weight: 600;
}

#quote-options .card-title {
font-weight: 600;
}

.quote-options-options i {
color: green;
}

#quote-options-title {
font-size: 3rem;
font-weight: 700;
color: #fff;
}

#brands-list {
background-color: #ffc82d;
}

#brands-list-title {
font-size: 2rem;
font-weight: 700;
color: #000;
}
