body{
    background-color: #000000;
}
section{
    color: #fcfada;
}
header{
    background-color: #000000;
}
.input-group svg{
        color: #720494;
}
.form-control::placeholder{ 
    color: #fcfada; 
}
.form-control:focus, .form-control:hover {
    border: 1px solid #720494;
    background-color: #000000;
    color: #ffffff;
}
.form-control{
    border: 1px solid #720494;
    background-color: #000000;
    color:#ffffff;
}
.navbar-toggler,
.nav-top .login-btn{
    border: 3px solid #720494!important;
    border-radius: 30px;
    background-color: rgb(117 11 149 / 30%);
    font-weight: bold!important;
    color: #ffffff;
}
.navbar-toggler{
    border-radius: 3px;
    background-color: #fdd500;
    border: 3px solid #fdd500 !important;
}
.nav-top .register-btn{
    border: 3px solid #720494!important;
    border-radius: 30px;
    background: #720494;
    color: #ffffff;
}
.nav-bottom{
    background-color: #23032d;
    border-bottom: 1px solid #6c6c6c;
}
.nav-bottom a{
    /*background-color: #1f1f1f;*/
    color: #fcfada!important;
    font-size: .9rem;
    font-weight: bold;
}
.nav-bottom a:hover{
    color: #720494!important;

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

.dropdown-menu {
    --bs-dropdown-bg: #1f1f1f;
    --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 #720494; 
    background:#21201b;
}
.marquee{
    background-color: rgba(215, 187, 73, .5);
}
.btn1{
    background-color: #720494;
    color: #ffffff;
}
.btn1:hover{
    background-image: linear-gradient(180deg, #fff, #fcfada 58%, #720494 83%, #720494);
    color: #000000;
}
/*news*/
.news,.brands.mb-5,footer{
    background-color: #1f1f1f;
}
.card-body h4{
    color: #000000;
}
.card-text{
    color: #000000;
}
.text-muted a{
    color: #720494;
    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 #720494 !important;
    border-radius: 3px;
    background-color: #c209fc !important;
    font-weight: bold !important;
    color: #ffffff;
}
.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 #720494 !important;
    border-radius: 3px;
    background-image: linear-gradient(0deg, #720494, #23032d);
    color: #ffffff;
    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: #1f1f1f;
    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: #ffffff;
}
/*footer */
footer{
    color: #fcfada;
}
footer h5{
    color:#ffd700;
}
footer a{
   color: #fcfada;
}

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

 .breadcrumb a{
    color: #58585a;
 }
 .blog-post-meta{
    color: #720494;
 }
 .blog-post-meta span{
    color: #e76e4e;
 }
 .blog-post a{
    color: #720494;
    text-decoration: underline;
 }
 .blog-post a:hover{
    color: #e76e4e;
 }
 .blog-post table{
    margin-bottom:25px;
        max-width: 100%;
 }
 .blog-post td{
    border: 1px solid #720494 ;
    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: #1f1f1f;
 }

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