body{
    background-color: #000000;
}
section{
    color: #fcfada;
}
header{
    background-color: #58585a;
}

.form-control::placeholder{ 
    color: #fcfada; 
}
.form-control:focus, .form-control:hover {
    border: 1px solid #d7bb49;
    background-color: #000000;
    color: #ffffff;
}
.form-control{
    border: 1px solid #000000;
    background-color: #000000;
    color:#ffffff;
}
.navbar-toggler,
.nav-top .login-btn{
    border: 3px solid #d7bb49!important;
    border-radius: 3px;
    background-image: linear-gradient(180deg, #fff, #fcfada 58%, #d7bb49 83%, #d7bb49);
    font-weight: bold!important;
}
.nav-top .register-btn{
    border: 3px solid #d7bb49!important;
    border-radius: 3px;
    background-image: linear-gradient(0deg, #000, #58585a);
    color: #d7bb49;
}
.nav-bottom{
    background-color: #373738;
    border-bottom: 1px solid #6c6c6c;
}
.nav-bottom a{
    background-color: #373738;
    color: #fcfada!important;
    font-size: .9rem;
    font-weight: bold;
}
.nav-bottom a:hover{
    color: #d7bb49!important;

}
section .display-5{
    color: #ffffff;
}
.title h1{
    color: #ffffff;
}
.title>p,
section .lead{
    color: #d7bb49;
}
[type=search] {
    border: 2px solid #d7bb49 !important;
}

.dropdown-menu {
    --bs-dropdown-bg: #373738;
    --bs-border-color: #d9be3c;
    --bs-border-color-translucent: rgb(217 190 60);
    
}
.popup{
    background-color:#21201bcf;    
}
.popup .feature-box{
    color: #ffffff;
    text-align: center;
    border: 4px solid #d7bb49; 
    background:#21201b;
}
.marquee{
    background-color: rgba(215, 187, 73, .5);
}
.btn1{
    background-color: #d7bb49;
    color: #000000;
}
.btn1:hover{
    background-image: linear-gradient(180deg, #fff, #fcfada 58%, #d7bb49 83%, #d7bb49);
    color: #000000;
}
/*news*/
.news{
    background-color: #000000;
}
.games.mb-5,footer{ 
    background-color: #373738;
}
.card-body h4{
    color: #000000;
}
.card-text{
    color: #000000;
}
.text-muted a{
    color: #d7bb49;
    font-weight: bold;
}
.text-muted a:hover{
    color: #b2762f;
}
/*games*/
.games .row .col-3 h4,
.games .row .col-4 h4{
    color: #ffffff;
}
.games .row .col-3 img,
.games .row .col-4 img{
    border-radius: 5px;
    border: 1px solid #ffffff;
    width: 100%;
}
.games .row .col-3 .btn-primary,
.games .row .col-4 .btn-primary{
    border: 3px solid #d7bb49 !important;
    border-radius: 3px;
    background-image: linear-gradient(180deg, #fff, #fcfada 58%, #d7bb49 83%, #d7bb49);
    font-weight: bold !important;
    color: #212529;
}
.nav-top .login-btn:hover,
.games .row .col-3 .btn-primary:hover,
.games .row .col-4 .btn-primary:hover{
    opacity: .8
}

.games .row .col-3 .btn-secondary ,
.games .row .col-4 .btn-secondary {
    border: 3px solid #d7bb49 !important;
    border-radius: 3px;
    background-image: linear-gradient(0deg, #000, #58585a);
    color: #d7bb49;
    font-weight: bold !important;
}
.nav-top .register-btn:hover,
.games .row .col-3 .btn-secondary:hover ,
.games .row .col-4 .btn-secondary:hover{
    box-shadow: inset 0 0 6px 0 #fff
}


/*game type*/
.game-type .media-box {
    background-color: #373738;
    border: 1px solid #fff;
}

.game-type .media-box h4{
    color:#ffffff;
}
.game-type .media-box .card-text{
    color:#fcfada;
}

/*brands */
.brands .row .col-4 h4{
    color: #d7bb49;
}
/*footer */
footer{
    color: #fcfada;
}
footer h5{
    color:#d7bb49;
}
footer a{
   color: #fcfada;
}

footer a:hover{
    color: #d7bb49;
 }
 .btn-outline-secondary, .tagcloud a{
    border-color: #fcfada;
    color: #fcfada;
    border: 1px solid #E5E5E5;
 }
 .tagcloud a:hover{
    background-color: #d7bb49;
    color: #fcfada;
 }
 .copyright{
    background-color: #000;
    border-radius: 5px;
    font-size: .6rem;
 }
 
 /*faq*/

 .breadcrumb a{
    color: #58585a;
 }
 .blog-post-meta{
    color: #d7bb49;
 }
 .blog-post-meta span{
    color: #e76e4e;
 }
 .blog-post a{
    color: #d7bb49;
    text-decoration: underline;
 }
 .blog-post a:hover{
    color: #e76e4e;
 }
 .blog-post table{
    margin-bottom:25px;
        max-width: 100%;
 }
 .blog-post td{
    border: 1px solid #d7bb49 ;
    padding: 5px;
 }
 
 h2.mb-3,
 .blog-post h2,
 .blog-post h3,
 .blog-post h4,
 .blog-post h5,
 .blog-post h6{
    color: #ffffff;
 }

 .accordion{
    background-color: #000;
    --bs-accordion-bg: #000;
 }
 .breadcrumb a:hover,
 .breadcrumb-item.active,
 .accordion-body,
 .accordion-button.collapsed{
    color:#fcfada;
 }
 .accordion-item{

    border-color: #373738;
 }

 .accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #373738;
}