/*------------- List Of Colors Theme -----------
# Green Theme
# Blue Theme
# Red Theme
# Yellow theme
# Purple theme
------------- List Of Colors Theme ----------*/
.green-theme .nav-pills.nav-fill .nav-link,
.red-theme .nav-pills.nav-fill .nav-link,
.blue-theme .nav-pills.nav-fill .nav-link,
.orange-theme .nav-pills.nav-fill .nav-link,
.yellow-theme .nav-pills.nav-fill .nav-link,
.purple-theme .nav-pills.nav-fill .nav-link,
.brown-theme .nav-pills.nav-fill .nav-link,
.cadmium-theme .nav-pills.nav-fill .nav-link {
  color: #ffffff;
}
.green-theme .nav-toggle:before {
  background-color: #1ca774;
  box-shadow: 0 0.5em 0 0 #1ca774, 0 1em 0 0 #1ca774;
}
.red-theme .nav-toggle:before {
  background-color: #c33129;
  box-shadow: 0 0.5em 0 0 #c33129, 0 1em 0 0 #c33129;
}
.blue-theme .nav-toggle:before {
  background-color: #0264d6;
  box-shadow: 0 0.5em 0 0 #0264d6, 0 1em 0 0 #0264d6;
}
.orange-theme .nav-toggle:before {
  background-color: #e55807;
  box-shadow: 0 0.5em 0 0 #e55807, 0 1em 0 0 #e55807;
}
.yellow-theme .nav-toggle:before {
  background-color: #f59c30;
  box-shadow: 0 0.5em 0 0 #f59c30, 0 1em 0 0 #f59c30;
}
.purple-theme .nav-toggle:before {
  background-color: #9237cb;
  box-shadow: 0 0.5em 0 0 #9237cb, 0 1em 0 0 #9237cb;
}
.brown-theme .nav-toggle:before {
  background-color: #bc3306;
  box-shadow: 0 0.5em 0 0 #bc3306, 0 1em 0 0 #bc3306;
}
.cadmium-theme .nav-toggle:before {
  background-color: #5f8d4e;
  box-shadow: 0 0.5em 0 0 #5f8d4e, 0 1em 0 0 #5f8d4e;
}
/*=========================================
	Blue theme
==========================================*/
.blue-theme a.link:hover,
.blue-theme a.link:focus,
.blue-theme a:hover:not(.no-hover),
.blue-theme a:focus {
  color: #0264d6;
}
.blue-theme .nav-menu > .active > a,
.blue-theme .nav-menu > .focus > a,
.blue-theme .nav-menu > li:hover > a {
  color: #0264d6 !important;
}
.blue-theme .nav-dropdown > .focus > a,
.blue-theme .nav-dropdown > li:hover > a,
.blue-theme .mobile_nav ul li a {
  color: #0264d6;
}
.blue-theme .nav-menu.nav-menu-social > li.list-buttons a {
  background: #0264d6;
  border: 2px solid #0264d6 !important;
}
.blue-theme .nav-menu.nav-menu-social > li.list-buttons a {
  color: #ffffff !important;
}
.blue-theme .nav-link {
  color: #0264d6;
}
.blue-theme .bg-primary {
  background-color: #0264d6 !important;
}
.blue-theme .bg-light-primary {
  background-color: rgba(2, 100, 214, 0.1) !important;
}
.blue-theme .bg-dark {
  background-color: #081721 !important;
}
.blue-theme .primary-bg-dark {
  background-color: #003872 !important;
}
.blue-theme .primary-2-bg {
  background-color: #03a9f4 !important;
}
.blue-theme .text-primary {
  color: #0264d6 !important;
}
.blue-theme .primary-text-dark {
  color: #03a9f4 !important;
}
.blue-theme .primary-2-cl {
  color: #03a9f4 !important;
}
.blue-theme .bg-dot.primary {
  background-image: radial-gradient(#0264d6 2px, transparent 2.5px);
}
.blue-theme .btn-primary {
  background: #0264d6;
  border-color: #0264d6;
  color: #ffffff;
}
.blue-theme .btn-primary:hover,
.blue-theme .btn-primary:focus,
.blue-theme .btn-primary:active {
  background: #0056ba !important;
  border-color: #0056ba !important;
  color: #ffffff !important;
}
.blue-theme .btn-outline-primary {
  background: #ffffff;
  border-color: #0264d6;
  color: #0264d6;
}
.blue-theme .btn-outline-primary:hover,
.blue-theme .btn-outline-primary:focus,
.blue-theme .btn-outline-primary:active,
.blue-theme .btn-check:checked + .btn,
.blue-theme .btn.active,
.blue-theme .btn.show,
.blue-theme .btn:first-child:active,
.blue-theme :not(.btn-check) + .btn:active {
  background: #0264d6 !important;
  border-color: #0264d6 !important;
  color: #ffffff !important;
}
.blue-theme .btn-light-primary {
  background: rgba(2, 100, 214, 0.12);
  border-color: rgba(2, 100, 214, 0.2);
  color: #0264d6;
}
.blue-theme .btn-light-primary:hover,
.blue-theme .btn-light-primary:focus,
.blue-theme .btn-light-primary:active {
  background: #0264d6 !important;
  border-color: #0264d6 !important;
  color: #ffffff !important;
}
.blue-theme .jobstock-icon-box-list ul li .vib-list-icon {
  background: #0264d6;
  box-shadow: 0px 0px 0px 6px rgb(2 100 214 / 15%);
  -webkit-box-shadow: 0px 0px 0px 6px rgb(2 100 214 / 15%);
  -moz-box-shadow: 0px 0px 0px 6px rgb(2 100 214 / 15%);
}
.blue-theme .jobstock-grid-body-footer .btn.btn-blog-link:hover,
.blue-theme .jobstock-grid-body-footer .btn.btn-blog-link:focus,
.blue-theme .jobstock-grid-body-footer .btn.btn-blog-link:active {
  background: #0264d6;
  color: #ffffff;
}
.blue-theme .nav-pills.light-nav .nav-link.active,
.blue-theme .nav-pills.light-nav .show > .nav-link {
  background: #0264d6 !important;
}
.blue-theme .page-item.active .page-link {
  background-color: #0264d6;
}
.blue-theme .pagination > .active > a,
.blue-theme .pagination > .active > a:focus,
.blue-theme .pagination > .active > a:hover,
.blue-theme .pagination > .active > span,
.blue-theme .pagination > .active > span:focus,
.blue-theme .pagination > .active > span:hover,
.blue-theme .pagination > li > a:focus,
.blue-theme .pagination > li > a:hover {
  background-color: #0264d6;
}
.blue-theme .page-link:focus {
  box-shadow: 0 0 0 0.25rem rgba(2, 100, 214, 0.25);
}
.blue-theme .nav-pills .nav-link.active,
.blue-theme .nav-pills .show > .nav-link {
  background-color: #0264d6;
}
.blue-theme .accordion-button:not(.collapsed) {
  color: #0264d6;
  background-color: rgba(2, 100, 214, 0.1);
}
.blue-theme .nav-tabs .nav-item.show .nav-link,
.blue-theme .nav-tabs .nav-link.active {
  color: #0264d6;
  border-bottom: 2px solid #0264d6;
}
.blue-theme .nav-tabs .nav-link:focus,
.blue-theme .nav-tabs .nav-link:hover {
  color: #0264d6;
  border-bottom: 2px solid #0264d6;
}
.blue-theme .active .licroobr {
  border-color: #0264d6 !important;
}
.blue-theme .skin-theme-footer {
  background: #03a9f4;
}
.blue-theme .footer-widget ul li a:hover,
.blue-theme .footer-widget ul li a:focus,
.blue-theme .footer-widget ul li a:active {
  color: #0264d6;
}
.blue-theme .foot-socials ul li a:hover,
.blue-theme .foot-socials ul li a:focus,
.blue-theme .foot-socials ul li a:active {
  background: #03a9f4;
}
.blue-theme .job-instructor-layout:hover,
.blue-theme .job-instructor-layout:focus,
.blue-theme .job-instructor-layout:active {
  border-color: #0264d6 !important;
}
.blue-theme .call-action-container.dark .newsltr-form .btn.btn-subscribe {
  background: #03a9f4;
}

@media (min-width: 992px) {
  .blue-theme .header .nav-menu > .active > a .submenu-indicator-chevron,
  .blue-theme .header .nav-menu > .focus > a .submenu-indicator-chevron,
  .blue-theme .header .nav-menu > li:hover > a .submenu-indicator-chevron {
    border-color: transparent #0264d6 #0264d6 transparent;
  }
}
