/* Jaipur Engineers brand overrides - generated from uploaded logo */
:root {
  --je-orange: #ff6b1a;
  --je-orange-dark: #ff5b2e;
  --je-black: #050505;
  --je-white: #ffffff;
}
.logo_f img,
.navbar-brand img,
.custom-logo,
.site-logo img {
  width: 250px !important;
  max-width: 250px !important;
  height: auto !important;
  object-fit: contain !important;
}
.topHeader,
.headerwrap .topHeader,
.btn-primary,
button[type=submit],
input[type=submit],
.php-email-form button,
.enroll_now,
.enrollBtn,
.common-btn,
.download-btn,
.banner_btn,
.orange-btn {
  background: var(--je-orange) !important;
  border-color: var(--je-orange) !important;
  color: #fff !important;
}
.btn-primary:hover,
button[type=submit]:hover,
input[type=submit]:hover,
.php-email-form button:hover,
.enrollBtn:hover,
.common-btn:hover,
.download-btn:hover {
  background: var(--je-black) !important;
  border-color: var(--je-black) !important;
  color: #fff !important;
}
a,
.topContact a,
.footer a:hover,
.navbar-default .navbar-nav>li>a:hover,
.dropdown-menu>li>a:hover {
  color: var(--je-orange) !important;
}
.menuSection,
.navbar-default {
  border-top: 3px solid var(--je-orange) !important;
}
.mega-menu .submenu>a,
.course-title,
.section-title span,
.title span,
.orange-text {
  color: var(--je-orange) !important;
}
.badge,
.label,
.highlight,
.slick-dots li.slick-active button:before {
  background-color: var(--je-orange) !important;
}
footer,
.footer,
.footerwrap {
  background-color: var(--je-black) !important;
}
@media (max-width: 767px) {
  .logo_f img,
  .navbar-brand img,
  .custom-logo { width: 210px !important; max-width: 210px !important; }
}
