/*----------------------------------------*/
/*----- Blue Color Scheme -----*/
/*----------------------------------------*/
/*== text colors ==*/
body { color: rgba(20,39,82,0.80); }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #142752; }
.color-white, .color-white h1, .color-white h2, .color-white h3, .color-white h4, .color-white h5, .color-white h6, .color-white p, .color-white a, .color-white li, .color-white i, .color-white span { 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: #0089f3 !important; }
/*== Sections ==*/
.bg-white { background-color: #fff; }
.bg-blue { background-image: url(../images/Banner.jpg); background-repeat: no-repeat no-repeat; background-position: center top, center bottom; background-size: cover; }
.bg-light-blue { background-color: #c8f2fe; }
.bg-dark-blue { background-color: #F88C67 }
.bg-grey { background-color: #f7f6fb }
.bg-trans-dark-blue { background-color: rgba(0,18,102,.95); }
/*== Sections background images ==*/
.head-style {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0em;
    text-align: left;
    color: #8F95B2;
}
.text-theme{
    color: #01c7b8;
}
.btn-theme{
        
        
    padding: 8px 16px 8px 16px;
    border-radius: 8px;
    background-color:#01C7B8;
    color:white;
    border: 1px solid transparent;

    transition:all 0.3s ease-in-out;

}
.form-control {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff !important;
    font-size: 14px;
    height: auto;
    border: 1px solid #00000033 !important;
    color: #00000066;
}
#phone{
    width: 100% !important;
}
.iti{
    width: 100% !important;

}
.btn-theme:hover{
    
    
    padding: 8px 16px 8px 16px;
    border-radius: 8px;
    background-color:transparent;
    color:#01C7B8;
    border: 1px solid #01C7B8;

}
/*== Header ==*/
#dtr-header-global { background-color: transparent; }
#dtr-header-global.on-scroll { background-color: #fff; }
.dtr-page-title-wrapper { background-color: #0089f3; }
/*-- logo link --*/
.navbar-light .navbar-brand { color: rgba(0,0,0,.9) }
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { color: rgba(0,0,0,.9) }
.navbar-dark .navbar-brand { color: #fff }
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color: #fff }
/*-- nav light --*/
.navbar-light .navbar-nav .nav-link { color: #002A5C; }
/*.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.active { color: #0089f3 }*/
/*-- nav dark --*/
.navbar-dark .navbar-nav .nav-link { color: #002A5C; }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link.active { color: #DA2127 }
/*-- dropdown --*/
.dropdown-item { color: #142752; background-color: transparent; }
.dropdown-item:focus, .dropdown-item:hover { color: #0089f3; background-color: transparent; }
.dropdown-item.active, .dropdown-item:active { color: #0089f3; background-color: transparent }
/*== Buttons ==*/
.dtr-btn { background-color: #fff; border-color: #e8eaee; }
.dtr-btn a { color: #142752; }
.dtr-btn:hover { background-color: #142752; border-color: #142752; -webkit-transition: all .5s ease; transition: all .5s ease; }
.dtr-btn:hover a { color: #fff; }
.dtr-btn span { background-color: rgba(37,204,247,.25); color: #001266; }
.dtr-btn span i { color: inherit; }
.dtr-btn:hover span { background-color: #0089f3; color: #fff; }
.dtr-btn-blue { background-color: #0089f3; color: #fff; }
/*== Video Play ==*/
.dtr-video-button-wrap-inner { background-color: #001266; }
.dtr-video-button::after { color: #fff; }
.dtr-border-animation { border-color: #473d5f; }
/*== feature box ==*/
.dtr-feature-box-icon { background-color: #0089f3; color: #fff; }
.dtr-feature-box:hover .dtr-feature-box-icon { background-color: #142752; color: #fff; }
/*== blog post carousel ==*/
.dtr-post-carousel-content { background-color: #fff; }
.dtr-post-carousel-entry-content { border-color: #0089f1; }
.dtr-post-carousel-meta, .dtr-meta li:after { border-color: #e8eaee; }
/*== reviews  ==*/
.dtr-testimonial-wrapper { background-color: #fff; }
.dtr-5-stars:after { color: #ffd001; }
.dtr-testimonial-wrapper img { background-color: #fff; }
/*== swiper  ==*/
.dtr-swiper-next.swiper-button-next, .dtr-swiper-prev.swiper-button-prev { background-color: #fff; color: #142752; }
/*== Sticky Tabs ==*/
.dtr-sticky-tabs-wrapper, .dtr-sticky-tabs-nav { border-color: #e8eaee; }
.dtr-sticky-tabs .nav-item:after { background-color: #e8eaee; }
.dtr-sticky-tabs-nav { background-color: #fff; }
.dtr-sticky-tabs-nav .nav-link { color: #142752; }
.dtr-sticky-tabs-nav .nav-link:hover, .dtr-sticky-tabs-nav .nav-link.active { color: #0089f2; }
/*== Accordion ==*/
.dtr-accordion .btn.btn-link { color: #142752; }
.dtr-accordion .card-header { background-color: #fff; }
.dtr-accordion .card-header:first-child, .dtr-accordion.accordion > .card:not(:first-of-type) .card-header:first-child { border-color: #e8eaee; }
.card { background-color: transparent; }
/*== Misc ==*/
.dtr-rounded-alert { background-color: rgba( 255, 255, 255, .2); }
.dtr-map iframe { background-color: #f6f5fa; }
/*-- icon with circle bg --*/
.dtr-icon-blue { color: #0089f3; }
.dtr-icon-blue:after { background-color: #c8f2fe; }
/*== Social Icons ==*/
.dtr-social-list.color-muted-white li a { background-color: rgba(255, 255, 255, .2); color: rgba(255, 255, 255, .4); }
.dtr-social-list.color-muted-white li a:hover { background-color: #142752; color: #fff; }
/*===== Forms =====*/
select, label, input, button, select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"] { color: #142752; }
.comment-form-cookies-consent label { color: #303030; font-weight: normal; }
select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"] {  border-color: lightgray; }
.select2-container .select2-selection { background-color: #fff; border: 1px solid #e8eaee; }
form label.error { color: red; }
form input.error, form textarea.error, form password.error { border-color: red !important; }
.dtr-form-body { background-color: #fff; }
.dtr-form-head { background-color: #f1f0f6 }
/*====== Form focus =====*/
textarea:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="search"]:focus, .dtr-subscribe-form input[type="email"]:focus { border-color: #0089f2; -webkit-box-shadow: 0px 0px 20px 0px rgba(20,39,82,0.1); box-shadow: 0px 0px 20px 0px rgba(20,39,82,0.1); }

/* general form - placeholder */
::-webkit-input-placeholder {
color: #757575;
}
:-moz-placeholder {
color: #757575;
}
::-moz-placeholder {
color: #757575;
}
:-ms-input-placeholder {
color: #757575;
}

/*== Responsive  ==*/
@media (max-width:992px) {
#dtr-header-global, #dtr-header-global.on-scroll { background-color: #fff; }
.navbar-dark .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link, .nav-link.dropdown-toggle { color: ##002A5C !important; }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.active { color: #0089f3 !important; }
#dtr-header-global .nav-link { border-top-color: #e5e5e5; }
.dropdown-item { color: #142752; }
.dropdown-item:focus, .dropdown-item:hover { color: #0089f3; }
.dropdown-item.active, .dropdown-item:active { color: #0089f3; }
}
