/* Globals Start */

:root {
    --main-bg-color: #1c0505;
    --secondary-bg-color: #1e0404;
    --footer-bg-color: #1c0c07;
    --footer-link-color: #da9a61;
    --primary-text-color: #684747;
    --secondary-text-color: #b8b8b8;
    --muted-text-color: #937c5c;
    --discord-color: #7289DA;
    --primary-link-color: #ecd4a8;
    --secondary-link-color: #ddc5fa;
    --notice-text-color:#c2a8cb;
    --link-hover-color: #d85350;
    --slider-text-color: #250d0d;
    --news-text-color: #8a7455;
    --slider-bg-color: rgb(31 20 2 / 62%);
    --shinsoo-color: #cc2429;
    --chunjo-color: #d8aa45;
    --jinno-color: #1eebda;
    --footer-bg-color: #0b0303;
    --primary-font: 'Myriad Pro Regular';
    --secondary-font: 'Open Sans Bold';
    --secondary-font-bold: 'Trajan Pro SemiBold';
}

img{
    display:unset !important;
}

body {
    background-color: #100603;
}

a {
    color: unset;
    text-decoration: none;
}

a:hover {
    color: var(--link-hover-color) !important;
}

input {
    border: none;
    border-radius: 0;
    margin: 5px auto;
    background-color: transparent !important;
    background-image: url("../images/input.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #ded0d5 !important;
    font-size: 10pt;
    font-family: "Open Sans Regular";
    height: 35px;
    width: 100%;
    padding-left: 35px;
    padding-right: 15px;
    padding: 0px 17% !important;
}

.form-control {
    border: none !important;
}

.form-label {
    margin: 0 !important;
}

.page-link {
    color: var(--secondary-text-color) !important;
    background-color: var(--slider-text-color) !important;
    border: none !important;
}

.page-link:hover {
    background-color: var(--secondary-bg-color) !important;
}

table {
    border-color: #261d12 !important;
}

.dropdown-menu {
    background-color: var(--main-bg-color);
    border-radius: 3px;
}

.dropdown-menu a {
    color: #fff !important;
    font-family: var(--secondary-font);
    font-weight: unset !important;
    font-size: 11pt;
}

.dropdown-item:focus,
.dropdown-item:hover {
    background-color: var(--slider-text-color) !important;
}

.empire-1 {
    color: var(--shinsoo-color) !important;
}

.empire-2 {
    color: var(--chunjo-color) !important;
}

.empire-3 {
    color: var(--jinno-color) !important;
}

.btn-default {
    height: 66px;
    width: 70%;
    text-align: center;
    color: #fff;
    font-size: 10pt;
    padding: 0 20px;
    font-family: var(--secondary-font);
    border: none;
    border-radius: 0;
    background-image: url(../images/btn.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent !important;
    background-size: 100% 100%;
    opacity: 0.8;
}

.btn-default:hover {
    opacity: 1;
}


video#animation {
    object-fit: cover;
    width: 100%;
    height: 99.4vh;
    position: absolute;
    top: 0;
    left: 0;
}

@media all and (max-width: 991px) {
    video#animation,
    .background-fix {
        display: none !important;
    }
    main.main-content,
    header,
    .navbar_main {
        z-index: unset !important;
    }
}

.discord-widget:hover {
    right: 20px;
}
.discord-widget {
    width: 320px;
    transition-property: right;
    transition-duration: 2s;
    -webkit-transition-property: right;
    -webkit-transition-duration: 1s;
    position: fixed;
    bottom: 100px;
    right: -230px;
    z-index: 10;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #140404;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #e03939;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #f94141;
}

html {
    scroll-behavior: smooth;
}

.downloads-specs-table td,
.downloads-specs-table th {
    /* color: #ffdcbd; */
    font-size: 14px;
}

.downloads-specs-table th {
    background-color: #250707;
}

.downloads-specs-table.table > :not(caption) > * > * {
    border-bottom: 1px solid #4a2020;
}

.downloads-specs-table.table > :not(:last-child) > :last-child > * {
    border-bottom: none !important;
}

.recaptcha {
    transform: scale(0.8);
}
