@font-face {
    font-family: 'YourFontName';
    src: url('../assets/fonts/Montserrat-Italic-VariableFont_wght.ttf') format('ttf'),
        url('../assets/fonts/Montserrat-VariableFont_wght.ttf') format('ttf');
}

body {
    /* font-family: 'Montserrat', sans-serif !important; */

    font-weight: 500;
    /* color: #787772; */
    color: #fff;
    background-color: #000;
}

::-moz-selection {
    /* Code for Firefox */
    color: #fff;
    background: #82A320;
}

::selection {
    color: #fff;
    background: #82A320;
}


/* .main {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
} */

.top-bar {
    width: 100%;
    height: 8px;
    background-color: #82A320;
}

.bg-black-pr {
    background-color: #000 !important;
}

.nav-link {
    color: #fff;
    font-size: 17px;
}

.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
    text-decoration: underline;
    color: #82A320;
    cursor: pointer;
    transition: 0.9;
}

a:hover {
    color: #82A320 !important;
}

.border-left-green {
    border-left: 2px solid #82A320;
}

.green-28 {
    color: #82A320;
    font-size: 28px;
}

.hover-green-text:hover {
    color: #82A320;
    cursor: pointer;
    transition: 0.9;
}

.my-container {
    width: 100%;
}

.text-align-left {
    text-align: left;
}

.text-align-right {
    text-align: right;
}

.text-align-center {
    text-align: center;
}

.bg-solid-gray {
    background-color: #787772;
}

.bg-solid-light-gray {
    background-color: #F0F0F0;
}

.txt-color-white {
    color: #ffffff !important;
}

.txt-color-gray {
    color: #787772;
}

.txt-color-black {
    color: #000 !important;
}

.txt-color-green {
    color: #82A320 !important;
}

.help-bg {
    background: url('../assets/web_img/help_section/help_section_banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    /* background-color: #000; */
    /* background-image: linear-gradient(80deg, black, #82A320); */
}

.hover-green-link {
    text-decoration: none;
    color: #fff !important;
}

.hover-green-link:hover {
    text-decoration: underline;
    color: #82A320;
    cursor: pointer;
    transition: 0.9;
}

.btn-web-pr {
    background-color: #000;
    border-color: #000;
    color: #fff;
}

.btn-web-pr:hover {
    background-color: #000;
    color: #82A320;
    border-color: #82A320;
}

.no-radius {
    border-radius: unset !important;
}

.inp-web-pr:focus {
    border-color: #82A320;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(152, 211, 13, 0.25)
}

.bg-gray-pr {
    background-color: #787772 !important;
}

.no-border {
    border: unset;
}

.navbar-toggler-icon {
    filter: invert(1);
}
