.custom-bg {
    background-color: #10214d;
}

.header-text {
    color: silver;
}

.navbar {
    transition: background-color 0.3s, opacity 0.3s;
}

.navbar-scrolled {
    background-color: rgba(16, 33, 77, 0.9) !important;
}

.contact-button {
    background-color: #f87c24;
    color: white;
}

.btn-orange {
    background-color: #f87c24;
    color: white;
}

body {
    padding-top: 60px;
}

.pricing-container .row {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 15px;
    background-color: #f9f9f9;
    padding: 15px 10px;
}

.pricing-container .col-md-4 {
    border-right: 1px solid #ddd;
    padding: 10px;
}

.pricing-container .col-md-4:last-child {
    border-right: none;
}

.pricing-container .price {
    font-size: 1.75em;
    font-weight: bold;
}

.pricing-container .price small {
    font-size: 0.6em;
}

.pricing-container {
    max-width: 800px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.pricing-container .col-md-3 {
    border-right: 1px solid #ddd;
    padding: 10px;
}

.pricing-container .col-md-3:last-child {
    border-right: none;
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23f47b23' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23f47b23' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
