@font-face {
  font-family: "Made In China";
  src: url(/assets/fonts/made_in_china/MADEC___.TTF);
  font-weight:normal;
}
@font-face {
  font-family: "Mulish";
  src: url(/assets/fonts/Mulish/static/Mulish-Regular.ttf);
  font-weight:normal;
}
@font-face {
  font-family: "Mulish";
  src: url(/assets/fonts/Mulish/static/Mulish-Bold.ttf);
  font-weight:bold;
}
body{
    font-family: tahoma, sans-serif;
    background:black;
    font-size:18px;
    min-width:1140px;
    color:darkslategrey;
}
.container{
    min-width:1140px;
}
textarea{
    resize:none;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-weight:bold;
    margin-bottom:0px;
}
h1{
    color:goldenrod;
    text-shadow:1px 1px black;
}
header{
}
footer{
    background:black;
    color:white;
    font-size:18px;
}
.banner-list .panel{
    padding:2px;
}
.banner-list .panel+.panel{
    margin-top:.25rem;
}
.table:last-child{
    margin-bottom:0px;
}
.table tr td,.table tr th{
    border:0px;
    font-size:18px;
    white-space:nowrap;
}
.table thead tr{
    background:#101010;
    color:darkgoldenrod;
}
.table tbody tr{
    background:#303030;
}
.table tbody tr:nth-child(even){
    background:#404040;
}
.wrapper{

}
.background{
    position:fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    z-index:-1;
    background:black;
}
.menu{
    background:url(/assets/img/menu.png) no-repeat top left;
    background-size:contain;
}
.menu ul,.menu ul li {
    list-style:none;
    list-style-type:none;
    padding:0px;
    margin:0px;
}
.menu ul{
    display:flex;
}
.menu ul li {
    margin:0px;
}
.menu ul li a{
    font-family:"Made In China";
    font-size:1.5rem;
    color:white;
    font-weight:bold;
    text-decoration:none;
    display:block;
    padding:.5rem 1rem;
    padding-bottom:.25rem;
    text-align:center;
    position:relative;
    letter-spacing:1px;
}
.menu ul li + li{
    border-left:1px solid white;
}
.section1{
    border-bottom:.5rem solid black;
    padding:.25rem 0;
    background-color:red;
    background-image:url(/assets/img/header2.png),url(/assets/img/header1.png),url(/assets/img/header.png);
    background-repeat:no-repeat,no-repeat,no-repeat;
    background-position:bottom center,top right,top left;
    background-size:contain,55%,70%;
    z-index:3;
    position:relative;
}
.section2{
    background-color:black;
    background-image:url(/assets/img/bg2.png),url(/assets/img/bg1.png);
    background-repeat:no-repeat,no-repeat;
    background-position:bottom right,top left -100px;
    background-size:contain,110%;
    padding-bottom:2rem;
    min-height:700px;
    z-index:1;
    position:relative;
}
.outer-body{
    background:red;
    border-radius:.5rem;
    box-shadow:0 0 10px black;
    padding:.5rem;
}
.inner-body{
    background:linear-gradient(45deg,#e0e0e0,#f0f0f0);
    border-radius:.5rem;
    box-shadow:0 0 10px black;
}
.bg-footer{
    background:url(/assets/img/bg_inner.png) no-repeat top left;
    background-size:100%;
    color:white;
}
.section3{
    border-top:.5px solid lightslategrey;
    padding:.5rem 0;
    background:#f7f7f7;
}
.copyright{
    text-align:center;
    padding:1.5rem;
    font-size:120%;
}
.card{
    background:orange;
    padding:5px;
}
.card-body{
    background:#173957;
    border-radius:.5rem;
}
.font-big{
    font-size:150%;
}
.card-body hr{
    border-color:white;
    opacity:.2;
}
.text-danger{
    color:red!important;
}
.ball{
    background:url(/assets/img/ball.png) no-repeat top left;
    width:50px;
    height:50px;
    border-radius:50%;
    color:white;
    background-size:contain;
    display:inline-block;
    font-size:25px;
    text-align:center;
    padding-top:5px;
    font-weight:bold;
    text-shadow:0 0 2px black;
    margin:0 .5rem;
}
.panel{
    border:.5px solid lightslategrey;
    background:#f7f7f7;
}
.title{
    font-family:"Made In China";
    color:red;
    padding:.5rem 1rem;
    padding-bottom:.25rem;
    font-weight:bold;
    background:url(/assets/img/bg_title.png) top left no-repeat;
    background-size:contain;
    font-size:2rem;
    display:block;
    line-height:1;
}
.bg-copyright{
    background:url(/assets/img/bg_inner.png) no-repeat top left;
    background-size:cover;
    color:white;
    font-size:12px;
    padding:.5rem;
    padding-left:120px;
    position:relative;
    bottom:-63px;
    border-radius:0 0 .5rem .5rem;
}
