﻿.text-justify {
	text-align: justify !important;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.bg-opacity-80 {
    background-color: rgba(var(--bs-bg-rgb-color),.8) !important;
}

.back-drop-10px {
    backdrop-filter: blur(10px);
}

[data-bs-theme=light], [data-bs-theme=dark] {
    --bs-text-primary: #0040ff;
    --bs-primary: #0040ff;
}

.daterangepicker {
    font-family: 'GolosUIWebRegular';
}

.fw-bold {
    font-weight: bold !important;
    font-family: 'GolosUIWebBold';
}

.fw-semibold {
    font-weight: 400 !important;
    font-family: 'GolosUIWebMedium';
}

.fw-normal {
    font-weight: normal !important;
    font-family: 'GolosUIWebRegular';
}

@font-face {
    font-family: 'GolosUIWebVF';
    src: url('fonts/Golos-UI/Golos-UI_VF.woff2') format('woff2'), url('fonts/Golos-UI/Golos-UI_VF.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GolosUIWebRegular';
    src: url('fonts/Golos-UI/golos-ui_regular.woff2') format('woff2'), url('fonts/Golos-UI/golos-ui_regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GolosUIWebMedium';
    src: url('fonts/Golos-UI/golos-ui_medium.woff2') format('woff2'), url('fonts/Golos-UI/golos-ui_medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GolosUIWebBold';
    src: url('fonts/Golos-UI/golos-ui_bold.woff2') format('woff2'), url('fonts/Golos-UI/golos-ui_bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html, body {
    font-family: 'GolosUIWebRegular' !important;
    font-size: 14px !important;
}

.anchor-container {
    position: relative;
}

.adjusted-anchor {
    position: absolute;
    top: -100px;
}

html {
    scroll-behavior: smooth;
    --bs-font-sans-serif: "GolosUIWebRegular" !important;
}
