/* Bootstrap 5 nav link base styles */
.navbar-nav .nav-link {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}

/* Bootstrap 5 nav active states */
.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus,
.navbar-nav .nav-link.show,
.navbar-nav .gb-dropdown-menu .dropdown-item.active,
.navbar-nav .gb-dropdown-menu .dropdown-item:hover {
    background-color: #001333;
}

.navbar-nav .nav-link.show {
    color: #fff;
}

.gb-dropdown-menu .dropdown-item {
    color: #fff;
}

.title-section .before-top:before,
.title-section .before-top:after,
.title-section .before-bottom:before,
.title-section .before-bottom:after,
.title-section h1 span:before,
.title-section h1 span:after,
.title-section h1:before,
.title-section h1:after,
.navbar.navbar-fixed-top,
.countdown li span,
.speaker h2:before,
.btn.button-red,
.gb-price.active .price-info,
.pricing-2 .price-info,
.gb-price.active:before,
.gb-post .read-more:hover,
.gb-post .share:hover,
.gb-price.active:after,
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover,
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover,
.tag-cloud a:hover,
.gb-dropdown-menu {
    /*background-color: #db1e2c;*/
    background: rgb(0, 33, 69);
    background: linear-gradient(180deg, rgba(0, 33, 69, 1) 0%, rgba(0, 63, 104, 1) 100%);
}

a,
a:hover,
.banner-info h2 span,
.btn,
.color-red,
.speaker:hover.speaker h2,
.schedule-content .nav-tabs > li:hover a span,
.schedule-content .nav-tabs > li.active > a span,
.schedule-content .nav-tabs > li.active > a:focus span,
.schedule-content .nav-tabs > li.active > a:hover span,
.schedule > ul > li.active h2,
.widget_search .btn,
.widget_search .btn:hover,
.widget_search .btn:focus,
.widget a:hover,
.gallery-menu ul li a:hover,
.gallery-menu ul li.active a,
.gallery-tabs li.active,
.gallery-tabs li:hover,
.blog-content .tag-cloud a:hover,
.gb-previuos-next a:hover,
.comment-box .comment-meta a:hover,
.gb-price.active .btn:hover,
.pricing-2 .btn:hover,
.cta-info .btn:hover,
.cta-info .btn.button-white,
.gb-post .read-more a,
.gb-post .share a,
.entry-content a:hover,
.pagination > li > a,
.pagination > li > span {
    color: #be1e2d;
}

.gb-time,
.event,
.scheduleevent,
.btn.btn-default,
.btn.button-red,
.pagination > li > a,
.pagination > li > span,
.tag-cloud a:hover,
.add-comments .form-control:focus,
.form-control:focus {
    border-bottom: 5px solid #004772;
}

.btn-dark {
    background-color: #272727;
    color: white !important;
}

.btn-dark:hover {
    color: #c4c4c4;
}

.speaker-social,
.gallery-overlay {
    background-color: #004772; /*rgba(233, 75, 76, 0.9);*/
    opacity: 0.8;
}

.btn-block {
    width:100%;
}

.btn:before,
.btn:after,
.cta-info .btn.button-white:before,
.cta-info .btn.button-white:after {
    /* border-top: 27px solid #be1e2d;
    border-bottom: 27px solid #be1e2d;	*/
}

blockquote {
    border-left-color: #be1e2d;
}
