/* Rebrand overrides for DoonRef School */

:root {
  --blue: #114B5F;
  --green: #1A936F;
  --accent: #88D498;
  --textcolorwhite: #ffffff;
  --textcolor: #0D0D0D;
}

html, body {
  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: var(--textcolor);
}

h1, h2, h3, .hero-title, .section-title {
  font-family: "Playfair Display", Georgia, serif;
  color: var(--blue);
}

/* Header tweaks */
.headertop, .headertopcontent {
  background: linear-gradient(90deg, rgba(17,75,95,0.9), rgba(26,147,111,0.9));
}
.headertop_Right img {
  height: 48px;
  width: auto;
}

/* Primary buttons */
.allbtnview, .applynowsticky .textrotateviewapplynow a, .bookatour .textrotateviewapplynow a {
  background: linear-gradient(135deg, var(--green), var(--accent));
  color: #fff;
}
.allbtnview:hover {
  filter: brightness(0.95);
}

/* Links */
a { color: var(--blue); }
a:hover { color: var(--green); }

/* Contact panel icons alignment */
.contactus-left ul li img { top: 2px; }

/* Datepicker overrides to fit theme */
.datepicker.dropdown-menu {
  border-color: var(--accent);
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover {
  background-color: var(--green);
}

/* Footer */
.footerbottom {
  background: linear-gradient(180deg, rgba(17,75,95,0.1), rgba(26,147,111,0.1));
}