﻿/*#region 前台額外樣式 */

body {
  background: url(/img/material.png) fixed;
  background-position: bottom;
  background-repeat: repeat;
  background-color: #DADADA;
}

.nav-link:hover {
  background-color: var(--bs-secondary);
}
@media (min-width: 1200px) {
  .navbar-nav>li:not(:first-child) {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
  }
}
@media (max-width: 1199.98px) {
  .navbar-collapse {
    --bs-bg-opacity: .12;
    background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity));
  }
  .navbar-nav {
    --bs-nav-link-font-size: 1.25rem;
  }
}

.border-top.site-border-dotted {
  border-top-style: dotted !important;
}
.border-bottom.site-border-dotted {
  border-bottom-style: dotted !important;
}

.site-hero-heading {
  height: 74px;
  background-image: url(../img/hero_heading.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.site-carousel-heading {
  height: 74px;
  background-image: url(../img/carousel_heading.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 1199.98px) {
  .site-carousel-fluid-inner {
    height: 50vh;
  }
}

/*#endregion */