::-moz-selection{background:#ff156a;color:#fff;text-shadow:none;}
::-moz-selection{background:#ff156a;color:#fff;text-shadow:none;}
::selection{background:#1f7ae0;color:#fff;text-shadow:none;}
.theme-bg,
div.color-customizer a.opener,
.btn:hover,
.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel.owl-theme .owl-dots .owl-dot:hover span, .owl-carousel.owl-theme .owl-dots .owl-dot.active span,
.portfolio-filter button.is-checked, .portfolio-filter button:hover,
.scroll-top a,
.tab .nav-tabs .nav-link.active, .tab .nav-tabs .nav-link:hover, .tab .nav-tabs.active > a:focus, .tab .nav-tabs > a:hover,
.pagination > li.active .page-link, .page-link:hover, .page-link:focus,
.section-title h6,
.list-icon-2 li::before,
.play-btn span::before,
.ht-nav-toggle span,
.ht-nav-toggle span::before, .ht-nav-toggle span::after,
.step-num,
.popup-link:hover,
.testimonial,
.testimonial.style-2 .testimonial-caption h5,
.accordion .card.active a, .accordion .card a:hover,
.accordion .card-header a span::before, .accordion .card-header a span::after,
#ht-main-nav .ht-nav-toggle:hover span::before, #ht-main-nav .ht-nav-toggle:hover span::after,
.footer-list li a:hover{background-color:#1f7ae0;}
.step-num{background:linear-gradient(90deg, rgb(31, 122, 224) 0%, rgb(31, 122, 224) 90%);}
.btn.btn-theme:hover,
.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next:hover{background:rgb(255,21,106);background:linear-gradient(90deg, rgba(255,255,255) 0%, rgba(255,255,255) 90%);color:#2d5679 !important;}
button, input,
a:hover,
.text-theme,
.loader,
.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-item .nav-link.active,
.navbar-nav .nav-link.highlighted, #header-wrap.fixed-header .navbar-nav .nav-link.highlighted,
.header-2 #header-wrap.fixed-header .search-button, .header-2 #header-wrap.fixed-header .navbar-nav .nav-link:hover, .header-2 #header-wrap.fixed-header .navbar-nav .nav-item .nav-link.active,
h1 span,
.btn-simple:hover,
.btn.btn-white:hover,
.btn.btn-white.btn-border:hover,
.btn.focus,
.breadcrumb-item.active, .breadcrumb-item a:hover,
.list-icon li i,
.counter.style-2 h5,
.tab.style-2 .nav-tabs .nav-link.active, .tab.style-2 .nav-tabs .nav-link:hover, .tab.style-2 .nav-tabs.active > a:focus, .tab.style-2 .nav-tabs > a:hover,
.team-member .team-description span,
.team-member .team-social-icon ul li a:hover,
.price-title,
.price-list li i,
.post .post-desc .post-date,
.post .post-desc h5 a:hover,
.post-author span,
.portfolio-title span,
.search-button,
.widget .widget-categories li a:hover,
.widget .recent-post-desc a:hover,
.portfolio-meta li i,
.countdown > li p,
.contact-info li i,
.contact-info li a:hover,
.sidebar-links li.active a, .sidebar-links li a:hover,
.team-description .team-icon li a:hover,
.scroll-top a:hover, .scroll-top a:focus{color:#1f7ae0;}
.owl-carousel.owl-theme .owl-dots .owl-dot span::before,
.form-control:focus,
.reply a:hover,
.pagination > li.active .page-link, .page-link:hover, .page-link:focus,
.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next:hover,
.search-input{border-color:#285274;}
.round-p-animation{border-color:rgba(44, 85, 118, 0.12);}
.btn.btn-theme:hover,
.btn.btn-border{border-color:#631470}
.testimonial::before,
.tab.style-2 .nav-tabs .nav-link.active, .tab.style-2 .nav-tabs .nav-link:hover, .tab.style-2 .nav-tabs.active > a:focus, .tab.style-2 .nav-tabs > a:hover{border-top-color:#2c5576;}
.round-animation{background-image:linear-gradient(120deg, #1f7ae0 0%, #0e71df 100%);}
.round-animation:before,
.round-animation:after{background-image:linear-gradient(120deg, #1f7ae0 0%, #0e71df4d 100%);}
@media (max-width:992px){.navbar-nav .nav-link:hover, .navbar-nav .nav-link.active, .navbar-nav .nav-link:focus,
#header-wrap.fixed-header .navbar-nav .nav-link:hover, #header-wrap.fixed-header .navbar-nav .nav-link.active,
.navbar-toggler{background:#1f7ae0;}
.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-item .nav-link.active,
.navbar-nav .nav-link.highlighted, #header-wrap.fixed-header .navbar-nav .nav-link.highlighted,
.header-2 #header-wrap.fixed-header .navbar-nav .nav-link,
.header-2 .navbar-nav .nav-link:hover, .header-2 .navbar-nav .nav-item .nav-link.active,
.header-2 #header-wrap.fixed-header .search-button, .header-2 #header-wrap.fixed-header .navbar-nav .nav-link:hover, .header-2 #header-wrap.fixed-header .navbar-nav .nav-item .nav-link.active{color:#ffffff}
}
.testimonial{background-color:#2c5576 !important;}
a:focus{color:#fff hover color:#000;!important;}
.nav-link:focus{color:#fff !important;}
.list-icon li i{color:#1f79de;}
.accordion .card a:hover{background-color:#1f7ae0;}
.contact-info li i{color:#1f7ae0;}
.price-title{color:#2f363f;}
.navbar-nav .nav-link:hover{color:#1f79df;}
.navbar-nav .nav-item .nav-link.active{color:#1f7ae0;}
.navbar-nav .nav-link:focus{color:#1f7ae0 !important;}
.accordion .card-header a span::before{background-color:#1f7ae0;}
.accordion .card-header a span::after{background-color:#1f7ae0;}
.play-btn span::before{background-color:#1f7ae0;}
.login-btn:focus{color:#000 !important;}