.wrapper{
   min-width: 1260px;
}

.btn-brass, .btn-brass:focus, .btn-brass:active {
  font-weight: 700;
  border: 1px solid #6f6f6f;
  background: #5027aa;
  background: -moz-linear-gradient(top, #5027aa 0%, #2a1d5e 100%);
  background: -webkit-linear-gradient(top, #5027aa 0%,#2a1d5e 100%);
  background: linear-gradient(to bottom, #000000 0%,#454545 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5027aa', endColorstr='#2a1d5e',GradientType=0 );
  color: #f4b741 !important;
}

.btn-brass:hover {
  border: 1px solid #404040;
  background: #000000;
  color: #f4b741;
}

.btn-default{
  font-weight: 700;
  background: transparent;
  color: #fff !important;
  border: 2px solid #858585;
  border-radius: 5px;
  padding: 3px 15px;
}
.btn-default.active {
  background-color: transparent!important;
  border: 2px solid #ff7800;
  color: #ff7800!important;
}
.btn-default:focus, .btn-default:active {
  font-weight: 700;
  border: 2px solid #ff7800;
  color: #fff!important;
  background-color: #ff7800!important;
  border-radius: 5px;
  box-shadow: unset;
}
.btn-default:hover, .btn-default.active:hover {
  border: 2px solid #ff7800;
  color: #fff!important;
  background-color: #ff7800!important;
}
.btn-default.active:active:hover, .btn-default:active:hover  {
  border: 2px solid #ff7800!important;
}

body{
  font-family: 'Noto Sans KR', sans-serif;
}

.main-container{
  width: 1260px;
  margin: 0 auto;
  color: #cccccc;
  font-size: 13px;
  position: relative;
}

.bg-main{
  background: url(../../images/bg-main.jpg) center top no-repeat #000000;
}

button,
button.btn:focus,
button.btn:active:focus,
input,
input:focus,
input:active:focus,
select,
select:focus,
select:active:focus{
  outline: none;
  color: #ffffff;;
}

select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
}

select::-ms-expand {
  display: none;
}


.disable-event {
  pointer-events: none;
  cursor: not-allowed;
}


.coat-btn {
  width: 80px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  padding: 0;
  margin-left: 10px;
  font-weight: 600;
  border-radius: 0;
}

.btn-yellow{
  border: 1px solid #fad981;
  background: #efd48c;
  background: -moz-linear-gradient(top,  #efd48c 0%, #ddad2d 100%);
  background: -webkit-linear-gradient(top,  #efd48c 0%,#ddad2d 100%);
  background: linear-gradient(to bottom,  #efd48c 0%,#ddad2d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd48c', endColorstr='#ddad2d',GradientType=0 );
  color: #121212;
  font-weight: 700;
}

.btn-yellow:hover,
.game-button:hover .title-container button{
  border: 1px solid #fad981;
  background: #000000;
  color: #fad981;
}


.btn-black{
  font-weight: 700;
  background: #06011b;
  color: #60597b;
  border: 1px solid #383449;
}

.btn-black:hover{
  background: #383449;
  color: #ffffff;
  border: 1px solid #383449;
}

.text-white{
  color: #fff;
}

.text-gold{
  color: #ffc527;
}



/*intlTelInput*/

textarea.form-control {
  resize: none;
}

.top-margin{
  margin-top: 20px;
}


/*IE 11*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /*IE*/
  .slot-wrapper{
    width: 100%!important;
  }
  .sports-nav>li:nth-of-type(8){
    margin-right: 185px !important;
  }
  .navigation-page .nav-list>li>a{
    font-size: 15px!important;
  }

  .navigation-page .guest-container .isNotLogin input{
    line-height: 30px;
  }
}


@supports (-ms-ime-align:auto) {/*edge*/
  .slot-wrapper{
    width: 100%!important;
  }
}
/*Mozilla*/
@-moz-document url-prefix() {
  .slot-box{
    width: 179px !important;
  }
}

.swal-title,
.swal-text{
  text-align: center;
}

/* new css
*/
a:hover {
  text-decoration: none;
}
p {
  margin: 0;
}
.navbar {
  z-index: 9;
}
.main-page {
  margin-top: -80px;
}
.bg-navbar {
  background-color: rgb(0, 0, 0, 70%);
}
.nav-some-link {
	position: absolute;
	right: 5%;
	bottom: 0;
}
.top-nav {
  position: relative;
  background-color: #010101;
  z-index: 2;
}
.top-nav .row, .top-nav .row .col-lg-6 {
  position: inherit;
}
.header-banner {/*
  z-index: -9;*/
	height: 446px;
  position: relative;
  background: url(../../images/bg-banner-pc.png) right bottom no-repeat;
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    min-width: 1260px;
  }
 }
@media (max-width: 991px) {
  
}