label.error { display:block; color:#ff0000; font-size:12px; font-weight:bold; padding-top:3px }

.redeposit__term-dialog { display:none }
.redeposit__term-dialog.active { display:flex }

.form-s1 .form-row .form-con label.error { position:absolute; color:#ff0000; left:auto; right:-4%; top:50% }

.header__product-menu-item .text_menu-item.active, .header__product-menu-item .text_menu-item:hover { color:#ffd27c }

.game-lobby__banner-slider, .main__slider { min-height:auto }

.vendor-listing { display:flex; flex-wrap:wrap }
    .vendor-listing .vendor { width:33.33%; margin:0; height:auto }
    .vendor-listing .vendor .vendor__ctn { background-size:100% auto; height:200px }
    .vendor-listing .vendor .vendor__title { font-size:24px }

.refqrcode { padding-top:12px }
    .refqrcode img, .refqrcode canvas { max-width:100%; }

.navigation-bar__input-from-date.s2 { width:295px; font-size:12px }

table.dataTable th { background:#5574a7 !important; color:#fff!important; font-weight:700 !important; text-align:center }

.modal-content.nobg { background:transparent; border:0; text-align:center }
.modal-content.nobg .btn-close { filter:grayscale(1) invert(1); opacity:1; position:absolute; right:0; top:0; z-index:1}
.modal-content.nobg img { max-width:100% }

.main__content-block_product-page { background:transparent }

.header__leveling { justify-content:end; background:transparent; border:0px; padding:0 }

.app-dlbox { padding:20px; font-size:14px; }
    .app-dlbox h4 { text-align:center; padding-bottom:8px }
    .app-dlbox small {  }
    .app-dlbox table { width:100%; margin-top:8px; border:0 }
        .app-dlbox table td { text-align:left; padding:2px; border:0 }
        .app-dlbox table td input { border:.01rem solid rgba(25,25,25,.2); font-size:14px; color:rgba(1,27,67,.6); padding:0 16px; width:100%; min-height:34px; line-height:34px; }
        .app-dlbox table td.copy { position:relative }
        .app-dlbox table td.copy span { position:absolute; background-color:#fd0002; font-size:10px; font-weight:bold; display:flex; align-items:center; top:8px; right:8px; padding: 0 8px; border-radius:8px; height:calc(100% - 16px); cursor:pointer   }
    .app-dlbox .btn-submit { background-color:#fd0002; font-weight:bold; text-align:center; text-transform:uppercase; padding:8px; width:100%; border-radius:8px; border:0px; cursor:pointer }
        .app-dlbox .btn-submit[disabled] { background-color:#cccccc }
    .app-dlbox .btns { display:flex; border-top:1px solid #ccc; padding-top:8px; margin-top:5px; justify-content:center }
        .app-dlbox .btns .download { background-color:#222222; text-transform:uppercase; font-weight:bold; width:50%; font-size:14px; padding:8px; border-radius:8px; margin:0px 4px; cursor:pointer; text-align:center; color:#ffffff }

.app-dlbox .btn-submit:hover, .app-dlbox table td.copy span:hover, .app-dlbox .btns .download:hover { filter:brightness(1.5) }