/* noto-serif-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-serif-v33-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-serif-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/noto-serif-v33-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-serif-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/noto-serif-v33-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-sans-v42-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/noto-sans-v42-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/noto-sans-v42-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/noto-sans-v42-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

:root, [data-bs-theme=light] {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #f64e60;
    --bs-orange: #fd7e14;
    --bs-yellow: #fad776;
    --bs-green: #6dbb30;
    --bs-teal: #20c997;
    --bs-cyan: #73e7f7;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #869ab8;
    --bs-gray-dark: #384c74;
    --bs-gray-100: #f9fbfd;
    --bs-gray-200: #f1f4f8;
    --bs-gray-300: #d9e2ef;
    --bs-gray-400: #c6d3e6;
    --bs-gray-500: #abbcd5;
    --bs-gray-600: #869ab8;
    --bs-gray-700: #506690;
    --bs-gray-800: #384c74;
    --bs-gray-900: #1b2a4e;
    --bs-primary: #574fec;
    --bs-secondary: #6c757d;
    --bs-success: #6dbb30;
    --bs-info: #73e7f7;
    --bs-warning: #fad776;
    --bs-danger: #ffb330 !important;
    --bs-light: #f8f9fa;
	--bs-danger-rgb: 255, 179, 48 !important;
	--bs-primary-rgb: 255, 179, 48 !important;
	--bs-border-color:  #ffb330 !important;
	--bs-body-font-family: "Noto Sans", sans; 
}	
	.navbar-brand>img {
	max-width:unset;
}

.btn-outline-primary {
    --bs-btn-color: #ffb330;
    --bs-btn-border-color: #ffb330;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #ffb330;
    --bs-btn-hover-border-color: #ffb330;
    --bs-btn-focus-shadow-rgb: 87, 79, 236;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #ffb330;
    --bs-btn-active-border-color: #ffb330;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #ffb330;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffb330;
    --bs-gradient: none;
	border-width: 3px; 
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #ffb330;
    --bs-btn-border-color: #ffb330;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #e79301;
    --bs-btn-hover-border-color: #e79301;
    --bs-btn-focus-shadow-rgb: 112, 105, 239;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #e79301;
    --bs-btn-active-border-color: #e79301;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #ffb330;
    --bs-btn-disabled-border-color: #ffb330;
}

@media only screen and (min-width: 992px) {
    nav.navbar:not(.h-auto) {
        min-height: 100px;
    }
}


hr.half{
    border: 0;
    border-top: 4px solid;
    color: inherit;
    margin: 1rem 0;
    opacity: .55;
	color: #ffb330;
}

.max-vh-15, .min-vh-15 {
    min-height: 15vh !important;
}

h1, h2, h3, h5

{
	
	font-family:  "Noto Serif", sans-serif;
}