/*

Brand color: #056dff
Gradient colors: #ff6491 and #056dff
Brand dark color: #004bb4

*/

/* Highlight Color */
::selection { color: #fff; background: #056dff; }
::-moz-selection { color: #fff; background: #056dff; }
.bg-brand, .bg-grad::selection { color: #056dff; background: #fff; }
.bg-brand, .bg-grad::-moz-selection { color: #056dff; background: #fff; }

/* Color */
a, .navbar-top a:hover, .dropdown-item:active, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus, .btn-link, .portfolio-card .portfolio-card-body .portfolio-card-footer .info-title a:hover, .post .post-info a:hover, .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active, .icon-primary i:before, .footer-dark .widget a:hover, .portfolio .nav .nav-tabs .nav-filter.active, .team-item .team-position, .list-group-item-action:hover, .list-group-item-action:focus, .hamburger-menu label a:hover, .breadcrumb .breadcrumb-item a:hover i, .post-item .post-item-desc .post-meta a:hover, .post-item .post-item-desc h4 a:hover, .post-item .item-link:hover, .post-item .post-quote > blockquote:before, .page-link:hover, .sidebar .widget .widget-post .details a:hover, .sidebar .widget a:hover, .list-group-borderless a.list-group-item:hover, .tags a:hover, .post-navigation .post-prev:hover:before, .post-navigation .post-prev:hover h6, .post-navigation .post-prev:hover p, .post-navigation .post-next:hover:before, .post-navigation .post-next:hover h6, .post-navigation .post-next:hover p, .post-navigation .all-post:hover, .blockquote:before, .btn-outline-grad { color: #056dff; }

/* Navbar Dark link colors */
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: #056dff; }
.list-group-icon-primary-bg i { background-color: #d4e6ff; color: #056dff; }

/* Background */
.navbar-primary.navbar-sticky-on { background-color: #056dff; }
.owl-carousel.dots-primary .owl-dots .owl-dot span {
    box-shadow: inset 0 0 0 2px #056dff;
}
.owl-carousel.dots-primary .owl-dots .owl-dot span:after, .cd-headline.big-clip .cd-words-wrapper::after { background-color: #056dff; }
.bg-primary { background: #056dff !important; }
.accordion.toggle-icon-round .accordion-title a:after { background: #056dff; }
.accordion-primary .accordion-title, .cd-headline.clip .cd-words-wrapper::after, .cd-headline.loading-bar .cd-words-wrapper::after { background: #056dff; }

/* Gradient Background */
.bg-grad, .skill.skill-grad .progress-bar, .nav-tabs.tab-grad .nav-link.active, .portfolio-style-2 .portfolio-card .portfolio-card-header:before, .portfolio-style-2 .portfolio-card:hover .portfolio-card-header:before, .team.team-overlay .team-item .team-avatar:before, .team.team-overlay .team-item:hover .team-avatar:before, .pricing .ribbon span, .portfolio .nav .nav-tabs-style-3 .nav-filter.active, .portfolio .nav .nav-tabs-style-2 .nav-filter.active, .portfolio .nav .nav-tabs-style-4 .nav-filter.active {
    background: -moz-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #056dff), color-stop(100%, #ff6491));
    background: -webkit-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
    background: -o-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
    background: -ms-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
    background: linear-gradient(150deg, #056dff 0%, #ff6491 100%);
}
.btn-grad, .btn-outline-grad:before {
    background: -moz-linear-gradient(150deg, #ff6491 0%, #056dff 50%, #ff6491 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff6491), color-stop(50%, #056dff), color-stop(100%, #ff6491));
    background: -webkit-linear-gradient(150deg, #ff6491 0%, #056dff 50%, #ff6491 100%);
    background: -o-linear-gradient(150deg, #ff6491 0%, #056dff 50%, #ff6491 100%);
    background: -ms-linear-gradient(150deg, #ff6491 0%, #056dff 50%, #ff6491 100%);
    background: linear-gradient(150deg, #ff6491 0%, #056dff 50%, #ff6491 100%);
    background-size: 260% 100%;
    background-position: right bottom;
}

.accordion-grad .accordion-title a, .blockquote.grad-line:after, .feature-box.f-style-1:before {
    background: -moz-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #056dff), color-stop(100%, #ff6491));
    background: -webkit-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
    background: -o-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
    background: -ms-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
    background: linear-gradient(150deg, #056dff 0%, #ff6491 100%);
}

.divider-grad:before {
  background: -moz-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #056dff), color-stop(100%, #ff6491));
  background: -webkit-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
  background: -o-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
  background: -ms-linear-gradient(150deg, #056dff 0%, #ff6491 100%);
  background: linear-gradient(150deg, #056dff 0%, #ff6491 100%);
}

.divider-grad:after {
  background: -moz-linear-gradient(150deg, #ff6491 0%, #056dff 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff6491), color-stop(100%, #056dff));
  background: -webkit-linear-gradient(150deg, #ff6491 0%, #056dff 100%);
  background: -o-linear-gradient(150deg, #ff6491 0%, #056dff 100%);
  background: -ms-linear-gradient(150deg, #ff6491 0%, #056dff 100%);
  background: linear-gradient(150deg, #ff6491 0%, #056dff 100%);
}