#kt_wrapper {
    background: #0c0e18;
    /*background-image: url('/Tournament/img/bg_light.png');*/
    background-image: url('/Tournament/img/bg_black.png');
    /*background-image: url('/App/media/bg/8.jpg');*/
    background-repeat: repeat;
    background-position: center top;
    background-size: 100% auto;
}

.header-fixed[data-header-scroll="on"] .content {
    padding-top:0 !important;
}

.header-fixed[data-header-scroll="on"] .header .header-top {
    background-color: rgba(26, 26, 26, 0.95);
}

h4 {
    text-transform: uppercase;
    font-size: 1.45rem !important;
}

.header .header-top {
    background-color: #00000057;
    border-bottom: 2px rgba(255, 255, 255, 0.8) solid;
}

.header-menu {
    padding: 0px;
}

.header-menu > a {
    padding: 0 20px;
    line-height: 73px;
    font-size: 17px;
    font-family: 'Marcellus', Sans-serif;
    color: white;
    text-transform: uppercase;
}

.header-menu > a:hover {
    color: rgba(34, 191, 229, 0.90);
}

.bg-stone {
    background: url('/App/img/bg_a.jpg') repeat;
}

.bg-frame {
    border-image-slice: 148 !important;
    border-image-width: 90px !important;
    border-image-outset: 60px !important;
    border-image-repeat: repeat repeat !important;
    border-image-source: url("/App/img/window_bg_a.png") !important;
    box-shadow: 0px 0px 80px 10px black;
}

#kt_wrapper .btn {
    font-family: 'Marcellus', Sans-serif;
    text-transform: uppercase;
    font-weight: 600;
}

.modal-black {
    background-color: #191919;
    border: #00cfffa3 3px solid;
    color: white !important;
}

.modal-black > .modal-header {
    border-bottom: none;
}

.modal-black > .modal-footer {
    border-top: none;
}

.btn.btn-success {
    color: #fff;
    background-color: #00cfffa3;
    border-color: #1bc5bd;
}

.modal-black .form-group label {
    color: white !important;
}

.modal-black .form-group label,
.modal-black .form-control{
    font-size: 14px !important;
}

.modal-black .form-group .custom-file-label {
    color: #3f4254 !important;
}

.bg-stone {
    color : white !important;
}

.table {
    margin-top: 20px !important;
}

.table .odd {
    background: none !important;
    color: white;
}

.table .odd, .dataTables_wrapper .dataTable td, .dataTables_wrapper .dataTable th {
    color: white !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-size: 1.35rem;
    text-align: center;
    padding: 15px !important;
}

.dataTables_wrapper .dataTable th {
    color: #dbe000 !important;
}

.dataTables_wrapper .dataTable td, .dataTables_wrapper .dataTable th {
    padding: .75rem;
    vertical-align: middle;
    border-top: 2px solid #dbe000 !important;
}

.dataTables_wrapper .dataTable th {
    border-top: 4px solid #dbe000 !important;
}

.dataTables_wrapper .dataTable th::before,
.dataTables_wrapper .dataTable th::after {
    /*margin-top: -18px !important;*/
    display: none !important;
}

.dataTables_length {
    display: none;
}

.table thead th {
    border-bottom: none;
}

.dataTables_wrapper > .row:first-child {
    display: none;
}

div.dataTables_wrapper div.dataTables_paginate .paginate_button > a, div.dataTables_wrapper .dataTables_info{
    background: none !important;
    color: white !important;
    font-weight: 600;
    text-transform: uppercase;
    opacity: .6;
}

.btn-icon {
    margin-top: -5px;
}

.btn-icon > i {
    color: white !important;
    font-weight: 600 !important;
}

.btn.btn-clean.focus:not(.btn-text) , .btn.btn-clean:focus:not(.btn-text), .btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) {
    color: rgba(0, 207, 255, 1) !important;
    background-color: #dbe000;
    border-color: transparent;
}

.dataTables_wrapper .dataTable td.sorting_desc, .dataTables_wrapper .dataTable th.sorting_desc,
.dataTables_wrapper .dataTable td.sorting_asc, .dataTables_wrapper .dataTable th.sorting_asc {
    color: rgba(0, 207, 255, 1) !important;
}