/*-------------------- normal class ------------------------*/

.a-link {
    color: #da1b22;
}

.red-color {
    color: #a00402;
}

/*-------------------- normal class ------------------------*/

/*-------------------- header & banner & appicon ------------------------*/
.greenbg {
    background: #500100;
}

.bannerbg {
    background: -moz-linear-gradient(25deg, rgba(11, 3, 0, 1) 0%, rgba(11, 3, 0, 1) 34%, rgba(113, 11, 12, 1) 54%, rgba(11, 3, 0, 1) 74%, rgba(11, 3, 0, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(11, 3, 0, 1)), color-stop(34%, rgba(11, 3, 0, 1)), color-stop(54%, rgba(119, 63, 5, 1)), color-stop(74%, rgba(11, 3, 0, 1)), color-stop(100%, rgba(11, 3, 0, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(25deg, rgba(11, 3, 0, 1) 0%, rgba(11, 3, 0, 1) 34%, rgba(113, 11, 12, 1) 54%, rgba(11, 3, 0, 1) 74%, rgba(11, 3, 0, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(25deg, rgba(11, 3, 0, 1) 0%, rgba(11, 3, 0, 1) 34%, rgba(113, 11, 12, 1) 54%, rgba(11, 3, 0, 1) 74%, rgba(11, 3, 0, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(25deg, rgba(11, 3, 0, 1) 0%, rgba(11, 3, 0, 1) 34%, rgba(113, 11, 12, 1) 54%, rgba(11, 3, 0, 1) 74%, rgba(11, 3, 0, 1) 100%);
    /* ie10+ */
    background: linear-gradient(65deg, rgba(11, 3, 0, 1) 0%, rgba(11, 3, 0, 1) 34%, rgba(113, 11, 12, 1) 54%, rgba(11, 3, 0, 1) 74%, rgba(11, 3, 0, 1) 100%);
    /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b0300 ', endColorstr='#0b0300 ', GradientType=1);
    /* ie6-9 */
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a.active {
    color: #fff;
    background-color: #7c0100;
}

.sociallogin a:hover {
    background: #7c0100;
}

.modal-header {
    padding: 15px;
    box-shadow: rgba(0, 0, 0, 0.24) 0 3px 4px;
    background: #cc0000;
    /* Old browsers */
    background: -moz-linear-gradient(top, #cc0000 0%, #ae0000 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #cc0000 0%, #ae0000 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #cc0000 0%, #ae0000 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000 ', endColorstr='#ae0000 ', GradientType=0);
    /* IE6-9 */
}

/*-------------------- header & banner & appicon end ------------------------*/

/*-------------------- testimonials ------------------------*/
#fade-quote-carousel.carousel .carousel-indicators>li {
    background-color: #f2f2f2;
    border: 1px solid #aa211f;
}

#fade-quote-carousel.carousel .carousel-indicators>li.active {
    background-color: #aa211f;
}

/*-------------------- testimonials end ------------------------*/


/*-------------------- index fotter tabs section ------------------------*/
.tabtop li a:hover {
    color: #fff;
    background: #ad0402;
    background: -moz-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: -webkit-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: linear-gradient(to bottom, #ad0402 0%, #6d0201 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad0402', endColorstr='#6d0201', GradientType=0);
}

.tabtop .active a {
    color: #fff !important;
    background: #ad0402;
    background: -moz-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: -webkit-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: linear-gradient(to bottom, #ad0402 0%, #6d0201 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad0402', endColorstr='#6d0201', GradientType=0);
}

/*-------------------- index fotter tabs section end ------------------------*/

/*-------------------- inner page fotter 3div bg image section ------------------------*/
.inner-page-bg-section {
    background: url(../../images/homepage/bg-red.jpg) no-repeat;
    background-size: cover;
}

/*-------------------- inner page fotter 3div bg image section end ------------------------*/


/*-------------------- inner page payment process ------------------------*/
.rounded-list li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -1.3em;
    top: 50%;
    margin-top: -1.3em;
    background: #ad0402;
    background: -moz-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: -webkit-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: linear-gradient(to bottom, #ad0402 0%, #6d0201 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad0402', endColorstr='#6d0201', GradientType=0);
    height: 2.5em;
    width: 2.5em;
    line-height: 26px;
    border: .3em solid #fff;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
    transition: all .3s ease-out;
    color: #fff;
}

.rounded-list li:hover {
    background: #ad0402;
    background: -moz-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: -webkit-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: linear-gradient(to bottom, #ad0402 0%, #6d0201 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad0402', endColorstr='#6d0201', GradientType=0);
    color: #fff;
}

/*-------------------- inner page payment process end ------------------------*/

/*-------------------- inner page tournament ------------------------*/
.tournament ul {
    margin-left: 0;
    padding-left: 1px !important;
    color: #fff !important;
    /*background: #ad0402;*/
    /*background: -moz-linear-gradient(top,#ad0402 0%,#6d0201 100%);*/
    /*background: -webkit-linear-gradient(top,#ad0402 0%,#6d0201 100%);*/
    /*background: linear-gradient(to bottom,#ad0402 0%,#6d0201 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad0402',endColorstr='#6d0201',GradientType=0 );*/
}

.tournament .nav-tabs>li>a:hover {
    background: rgb(35, 132, 2);
    color: #fff;
    display: block;
    border-color: #208202;
}

.tournament .nav-tabs>li.active>a,
.tournament .nav-tabs>li.active>a:focus,
.tournament .nav-tabs>li.active>a:hover {
    background: rgb(35, 132, 2);
    color: #fff;
}

.table-striped th {
    border-bottom: solid 2px #16191c !important;
    background: #3d3f43;
    font-size: 13px;
    color: #fff;
}

.table-striped>tbody>tr:nth-of-type(2n+1) {
    background: #fff !important;
}

.table-striped>tbody>tr:nth-of-type(2n+0) {
    background: #efecec !important;
}

/*-------------------- inner page tournament end ------------------------*/

/*-------------------- inner promotion pages ------------------------*/
#sidebar.nav-pills>li.active>a,
#sidebar.nav-pills>li.active>a:hover,
#sidebar.nav-pills>li.active>a:focus {
    background: #ad0402;
    background: -moz-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: -webkit-linear-gradient(top, #ad0402 0%, #6d0201 100%);
    background: linear-gradient(to bottom, #ad0402 0%, #6d0201 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad0402', endColorstr='#6d0201', GradientType=0);
    text-transform: uppercase;
    color: #fff !important;
    border: solid 1px #ad0402 !important;
}

#sidebar.nav>li>a {
    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 1%, #e5e3e3 100%);
    background: -webkit-linear-gradient(top, #fefefe 1%, #e5e3e3 100%);
    background: linear-gradient(to bottom, #fefefe 1%, #e5e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e5e3e3', GradientType=0);
    color: #000;
    border: 1px solid rgba(204, 204, 204, 0.19);
    border-radius: 3px;
}

#sidebar.nav>li>a:hover,
#sidebar.nav>li>a:focus {
    text-transform: uppercase;
    color: #000 !important;
    background: rgba(0, 0, 0, 0.03);
}

.footerbg {
    background: #500100;
}

/*-------------------- inner promotion pages end ------------------------*/