body {
    color: rgba(20, 39, 82, .8)
}

.dtr-accordion .btn.btn-link,
.dtr-btn a,
.dtr-sticky-tabs-nav .nav-link,
.navbar-light .navbar-nav .nav-link,
button,
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a,
input,
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
label,
select,
textarea {
    color: #142752
}

.color-white,
.color-white a,
.color-white h1,
.color-white h2,
.color-white h3,
.color-white h4,
.color-white h5,
.color-white h6,
.color-white i,
.color-white li,
.color-white p,
.color-white span,
.dtr-btn:hover a,
.dtr-video-button::after,
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #fff
}

.color-white-muted,
.color-white-muted h1,
.color-white-muted h2,
.color-white-muted h3,
.color-white-muted h4,
.color-white-muted h5,
.color-white-muted h6,
.color-white-muted.dtr-list-checkmark li:before {
    color: rgba(255, 255, 255, .7) !important
}

.color-theme {
    color: #142752 !important
}

.color-blue {
    color: #0a2540 !important
}

#dtr-header-global.on-scroll,
.bg-white,
.dtr-accordion .card-header,
.dtr-form-body,
.dtr-post-carousel-content,
.dtr-sticky-tabs-nav,
.dtr-testimonial-wrapper,
.dtr-testimonial-wrapper img {
    background-color: #fff
}

.bg-blue,
.dtr-page-title-wrapper {
    background-color: #000
}

.bg-light-blue,
.dtr-icon-blue:after {
    background-color: #c8f2fe
}

.bg-dark-blue,
.dtr-video-button-wrap-inner {
    background-color: #001266
}

.bg-grey {
    background-color: #f7f6fb
}

.bg-trans-dark-blue {
    background-color: rgba(0, 18, 102, .95)
}

#dtr-header-global,
.card,
.dropdown-item {
    background-color: transparent
}

.quote-section {
    background-image: url(../images/section-bg.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover
}

#dtr-footer-global {
    background-image: url(../images/footer-top.png);
    background-repeat: no-repeat;
    background-position: top center
}

.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}

.dtr-icon-blue,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link:hover {
    color: #0a2540
}

.navbar-dark .navbar-nav .nav-link {
    color: #fff
}

.dropdown-item {
    color: #142752
}

.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
    color: #0a2540;
    background-color: transparent
}

.dtr-btn,

textarea {
    background-color: #fff;
    border-color: #e8eaee
}

.dtr-btn:hover {
    background-color: #142752;
    border-color: #142752;
    -webkit-transition: .5s;
    transition: .5s
}

.dtr-btn span {
    background-color: rgba(37, 204, 247, .25);
    color: #001266
}

.dtr-btn span i {
    color: inherit
}

.dtr-btn-blue,
.dtr-btn:hover span,
.dtr-feature-box-icon {
    background-color: #0a2540;
    color: #fff
}

.dtr-border-animation {
    border-color: #473d5f
}

.dtr-feature-box:hover .dtr-feature-box-icon,
.dtr-social-list.color-muted-white li a:hover {
    background-color: #142752;
    color: #fff
}

.dtr-post-carousel-entry-content {
    border-color: #0089f1
}

.dtr-accordion .card-header:first-child,
.dtr-accordion.accordion>.card:not(:first-of-type) .card-header:first-child,
.dtr-meta li:after,
.dtr-post-carousel-meta,
.dtr-sticky-tabs-nav,
.dtr-sticky-tabs-wrapper {
    border-color: #e8eaee
}

.dtr-5-stars:after {
    color: #ffd001
}

.dtr-swiper-next.swiper-button-next,
.dtr-swiper-prev.swiper-button-prev {
    background-color: #fff;
    color: #142752
}

.dtr-sticky-tabs .nav-item:after {
    background-color: #e8eaee
}

.dtr-sticky-tabs-nav .nav-link.active,
.dtr-sticky-tabs-nav .nav-link:hover {
    color: #0089f2
}

.dtr-rounded-alert {
    background-color: rgba(255, 255, 255, .2)
}

.dtr-map iframe {
    background-color: #f6f5fa
}

.dtr-social-list.color-muted-white li a {
    background-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .4)
}

.comment-form-cookies-consent label {
    color: #303030;
    font-weight: 400
}

.select2-container .select2-selection {
    background-color: #fff;
    border: 1px solid #e8eaee
}

form label.error {
    color: red
}

form input.error,
form password.error,
form textarea.error {
    border-color: red !important
}

.dtr-form-head {
    background-color: #f1f0f6
}

.dtr-subscribe-form input[type=email]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus {
    border-color: #0089f2;
    -webkit-box-shadow: 0 0 20px 0 rgba(20, 39, 82, .1);
    box-shadow: 0 0 20px 0 rgba(20, 39, 82, .1)
}

::-webkit-input-placeholder {
    color: #757575
}

:-moz-placeholder {
    color: #757575
}

::-moz-placeholder {
    color: #757575
}

:-ms-input-placeholder {
    color: #757575
}

@media (max-width:992px) {

    #dtr-header-global,
    #dtr-header-global.on-scroll {
        background-color: #fff
    }

    .nav-link.dropdown-toggle,
    .navbar-dark .navbar-nav .nav-link,
    .navbar-light .navbar-nav .nav-link {
        color: #142752 !important
    }

    .navbar-dark .navbar-nav .nav-link.active,
    .navbar-dark .navbar-nav .nav-link:hover,
    .navbar-light .navbar-nav .nav-link.active,
    .navbar-light .navbar-nav .nav-link:hover {
        color: #0a2540 !important
    }

    #dtr-header-global .nav-link {
        border-top-color: #e5e5e5
    }

    .dropdown-item {
        color: #142752
    }

    .dropdown-item.active,
    .dropdown-item:active,
    .dropdown-item:focus,
    .dropdown-item:hover {
        color: #0a2540
    }
}