@font-face{
    font-family:"Intro";
    src:url(/assets/fonts/Intro/Intro.otf);
}

::-webkit-scrollbar {
  width: .5rem;
  height:.5rem;
}
/* Track */
::-webkit-scrollbar-track {
  background: grey;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: dimgrey;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: goldenrod;
}
a[onclick]{
    cursor:pointer;
}
a[href]{
    color:#4396ef;
}
body{
    font-family:"Intro",sans-serif;
    color:black;
    font-size:14px;
    background:#212121;
    min-width:1140px;
}
.container{
    min-width:980px;
    width:980px;
}
textarea{
    resize:none;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-weight:bold;
    margin-bottom:0px;
}

.background{
    position:fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    background:#f0ece1 url(/assets/img/main_bg.png) top center no-repeat fixed;
    background-size:cover;
    z-index:-1;
}
.wrapper{
}
.inner-wrapper{
    background:url(/assets/img/inner_bg.png) top center no-repeat;
    background-size:100%;
    min-height:880px;
    position:relative;
    z-index:2;
}
.inner-wrapper::after{
    content:"";
    position:absolute;
    right:1rem;
    bottom:4rem;
    width:200px;
    height:200px;
    background:url(/assets/img/gold.png) center center no-repeat;
    background-size:100%;
    z-index:-1;
}
.text-copyright{
    position:absolute;
    text-align:center;
    bottom:0px;
    left:0px;
    width:100%;
    color:white;
    font-weight:bold;
    padding:1.1rem 0;
}
.section1{
}
.section2{
}
.section3{
}
.panel{
    background:white;
    border:1px solid grey;
    padding:1rem 3rem;
}
.ball{
    display:inline-block;
    background:url(/assets/img/ball.png) center center no-repeat;
    background-size:100%;
    width:50px;
    height:50px;
    margin:.25rem .25rem;
    text-align:center;
    line-height:2;
    color:white;
    font-weight:bold;
    font-size:26px;
    text-shadow:1px 1px 1px black;
}

.banner{
}
.font-big{
    font-size:150%;
}
.menu{
    margin-top:-26px;
}
.menu ul,.menu ul li{
    list-style:none;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
.menu ul{
    display:flex;
    justify-content:center;
}
.menu ul li+li{
    border-left:1px solid white;
}
.menu ul li a{
    color:white!important;
    text-decoration:none;
    display:block;
    letter-spacing:1px;
    padding:0 1rem;
    font-weight:bold;
    font-size:14px;
    line-height:1;
}
.draw{
    border-radius:.4rem;
    padding:1rem 3rem;
    font-weight:bold;
    width:fit-content;
    color:white;
    background:linear-gradient(to bottom, indianred, red, darkred);
}
.text-danger{
    color:#CF081C!important;
}
.d-bar{
    background:url(/assets/img/bar.png) center center no-repeat;
    background-size:100%;
}
.d-draw{
    color:white;
    font-size:18px;
    text-align:center;
    padding:1rem 1.5rem;
    line-height:1;
}
