@font-face {
    font-family: 'OCPG-Bradley';
    src: url('./BRADHI.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OCPG-footlight';
    src: url('./footlight-mt-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    background-color: var(--bs-black);
    overflow-x: hidden;
    font-family: "Times New Roman";;
}

.row, div {
    color: var(--bs-gray-200);
}

.cursor-pointer {
    cursor: pointer;
}

.yj-text-shadow {
    text-shadow: 0 0 15px #000, 0 0 15px #000, 0 0 15px #000, 0 0 10px #000, 0 0 15px #000, 0 0 10px #000 !important;
}

.y-page-title {
    font-size: 80px;
    font-family: var(--y-font-family);
    color: var(--y-font-white);
    text-shadow: var(--y-font-shadow);
}


.y-top-menu .col-auto {
    padding-left: 40px;
    padding-right: 40px;
}

.y-top-menu {
    background-color: rgba(6, 6, 6, .6);
}

.y-top-menu-link {
    font-family: var(--y-font-family);
    font-size: 40px;
    color: var(--y-font-white);
    text-shadow: var(--y-font-shadow);
    text-decoration: none;
}

.y-top-menu-link:hover {
    color: var(--y-font-active);
}

.y-top-menu-link.active {
    color: var(--y-font-active);
}

.y-content-container {
    top: var(--top-navbar-heigh);
    position: relative;
    height: 78.8vh;
}

.y-quote {
    color: var(--y-font-white);
    text-shadow: var(--y-font-shadow);
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.y-font-family {
    font-family: var(--y-font-family);
}

.y-font-shadow {
    text-shadow: var(--y-font-shadow);
}

.y-btn {
    border-radius: 0;
    background-color: var(--y-font-active);
    border: solid 1px black;
    color: black;
    font-family: var(--y-font-family);
}

.y-square {
    border-radius: 0;
}

.y-btn.y-btn-sm {
    height: 25px;
    font-size: 12px;
}

.y-btn:hover,
.btn .btn-primary .y-btn:hover {
    background-color: var(--y-font-active);
    color: var(--y-font-white);
    border: solid 1px black;
}


.y-list-non-styled {
    list-style-type: none;
}

.y-centered {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.y-escape-style-p p {
    margin-bottom: 0 !important;
}

.grecaptcha-badge {
    display: none;
    visibility: hidden !important;
}