.arg-char-online {
     border: 3px solid var(--success-color);
     vertical-align: middle;
}
 .arg-char-offline {
     border: 3px solid var(--white-light-color);
     vertical-align: middle;
}
 .arg-char-blocked {
     border: 3px solid var(--error-color);
     vertical-align: middle;
}
/* Tables */
 .table {
     margin-bottom: 0;
     border: 0;
}
 .table > thead > tr > th {
     border: 0;
     text-transform: uppercase;
}
 .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
     padding: 8px;
     border: 0;
     color: var(--white-light-color);
}
 .table > thead > tr > th {
     border-bottom: 0;
     padding: 15px 5px;
     color: #1C93E4;
     font-size: 16px;
}
 .table-hover > tbody > tr:hover {
     background-color: #f5f5f5;
}
 .table-striped > tbody > tr:nth-of-type(odd) {
     background-color: rgba(0, 0, 0, 0.05);
}
 table.dataTable {
     margin-bottom: 20px !important;
}
 table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
     bottom: 15px;
}
 div.dataTables_wrapper div.dataTables_filter {
     text-align: right;
}
 div.dataTables_wrapper div.dataTables_filter label {
     text-align: right;
}
 div.dataTables_wrapper div.dataTables_filter input {
     height: 36px;
     background-color: rgba(0, 0, 0, 0.5);
     color: var(--body-color);
     border: 1px solid var(--border-color);
     width: 200px;
     padding: 0 10px 0 10px;
}
 div.dataTables_wrapper div.dataTables_length select {
     width: auto;
     padding: 0 0 0 5px;
     height: 36px;
     margin: 0 5px;
}
 .dataTables_wrapper.container-fluid {
     padding: 0;
}
 .table .custom-checkbox {
     margin-left: 8px;
     float: left;
}
 .table thead .custom-checkbox {
     margin-left: 11px;
}
 .vs-btn.disabled {
     cursor: not-allowed;
     background-color: rgba(0, 0, 0, 0.5);
}
 .modal-header {
     border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
 .modal-footer {
     border-top: 1px solid rgba(0, 0, 0, 0.2);
}
/* Webshop */
 .shop_credits_item {
     font-weight: 700;
     font-size: 22px;
     color: var(--white-light-color);
     font-family: var(--title-font);
}
 .shop_class_requirement {
     font-style: italic;
     font-size: 13px;
     margin-top: 10px;
     padding: 8px;
     color: var(--body-color);
}
 .shop_credits_disabled {
     padding-left: 10px;
     color: var(--body-color);
}
 .shop_credits_enabled {
     padding-left: 10px;
     color: var(--error-color);
}
 .shop_ancient {
     font-size:14px;
     font-weight: 700;
     background: blue;
     color: #ffffff;
     padding: 5px 50px;
}
 .webshop-cat-wrap {
     display: grid;
     grid-template-columns: repeat(8, 1fr);
     gap: 10px;
}
 .webshop-cat-wrap a {
     display: inline-block;
     text-align: center;
     background-color: var(--bg-color, #464646);
     color: var(--white-color);
     font-size: 16px;
     font-weight: 300;
     line-height: 1;
     padding: 27px 0 24px 0;
     font-family: var(--title-font);
}
 .webshop-cat-wrap a i {
     font-size: 1.3rem;
     margin-bottom: 10px;
     display: block;
}
 .webshop-cat-wrap a:hover {
     background-color: var(--hover-bg, #FF7E02);
     color: var(--white-color);
}
 .webshop-cat-wrap .special-items {
     --bg-color: #E52D27;
}
 .webshop-cat-wrap .limited-stock {
     --bg-color: #3B5998;
}
 .webshop-cat-wrap .limited-time {
     --bg-color: #B70098;
}
 .webshop-cat-wrap .new-players-packs {
     --bg-color: #5561F5;
}
 .webshop-cat-wrap .wings {
     --bg-color: #1C93E4;
}
 .webshop-cat-wrap .jewelry {
     --bg-color: #A970FF;
}
 .webshop-cat-wrap .vip-chests {
     --bg-color: #EA4C89;
}
/* Large devices */
 @media (max-width: 1199px) {
     .webshop-cat-wrap {
         grid-template-columns: repeat(6, 1fr);
    }
}
/* Medium devices */
 @media (max-width: 991px) {
     .webshop-cat-wrap {
         grid-template-columns: repeat(4, 1fr);
    }
}
/* Small devices */
 @media (max-width: 767px) {
     .webshop-cat-wrap {
         grid-template-columns: repeat(3, 1fr);
    }
}
 .small-font {
     font-size: 12px;
}
 .hr-sect {
     display: flex;
     flex-basis: 100%;
     align-items: center;
     margin: 8px 0px;
}
 .hr-sect::before, .hr-sect::after {
     content: "";
     flex-grow: 1;
     background: rgba(255, 255, 255, 0.7);
     height: 1px;
     font-size: 0px;
     line-height: 0px;
     margin: 0px 8px;
}
/* Verify Phone Number form */
 #otp input[type=number]::-webkit-inner-spin-button, #otp input[type=number]::-webkit-outer-spin-button {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     margin: 0 
}
 #otp .form-control {
     padding: 0px;
     margin-left: 4px;
     margin-right: 4px;
     border: 1px solid var(--theme-color2);
     background-color: var(--black-color);
}
 #otp .form-control:focus {
     box-shadow: none;
     border: 2px solid var(--theme-color);
}

/* Bootstrap custom */
 .bg-info {
     background-color: #1C93E4!important;
}
 .border-info {
     border-color: #1C93E4!important;
}
 .text-info {
     color: #1C93E4!important;
}
/* Remove background color Chrome autofill */
 input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:active, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus, select:-webkit-autofill:active {
     -webkit-text-fill-color: var(--white-color);
     -webkit-box-shadow: 0 0 0px 1000px #1D1D1D inset !important;
}
/* Player Killer status */
 .pk-hero-2 {
     color: #0d6efd;
}
 .pk-hero-1 {
     color: #5893d6;
}
 .pk-outlaw-1 {
     color: #ffa135;
}
 .pk-outlaw-2 {
     color: #f5430c;
}
 .pk-murderer {
     color: #ff0000;
}
/* Custom cards */
 .card {
     border: 1px solid rgba(59,59,59,.471);
}
 .card.custom-card-light {
     -webkit-transition: all ease 0.2s;
     transition: all ease 0.2s;
}
 .card:hover.custom-card-light {
     outline: none;
     border-color: var(--theme-color2);
     box-shadow: 0 0 8px var(--theme-color2);
     -webkit-transition: all ease 0.2s;
     transition: all ease 0.2s;
}
 .active-new {
     outline: none;
     border-color: var(--theme-color);
     box-shadow: 0 0 8px var(--theme-color);
     -webkit-transition: all ease 0.2s;
     transition: all ease 0.2s;
}
 .dropdown-menu {
     z-index: 999;
}
/* Modal close button fix */
 .btn-close {
     background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fc0'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
 .alert {
     padding: 15px;
     margin-bottom: 21px;
     border: 1px solid transparent;
     border-radius: 4px;
}
 .alert h4 {
     margin-top: 0;
     color: inherit;
}
 .alert .alert-link {
     font-weight: bold;
}
 .alert > p, .alert > ul {
     margin-bottom: 0;
}
 .alert > p + p {
     margin-top: 5px;
}
 .alert-dismissable, .alert-dismissible {
     padding-right: 35px;
}
 .alert-dismissable .close, .alert-dismissible .close {
     position: relative;
     top: -2px;
     right: -21px;
     color: inherit;
}
 .alert-success {

     background-color: #00bc8c;
     border-color: #00bc8c;
}
 .alert-success hr {
     border-top-color: #00a379;
}
 .alert-success .alert-link {
     color: #e6e6e6;
}
 .alert-info {

     background-color: #3498db;
     border-color: #3498db;
}
 .alert-info hr {
     border-top-color: #258cd1;
}
 .alert-info .alert-link {
     color: #e6e6e6;
}
 .alert-warning {

     background-color: #f39c12;
     border-color: #f39c12;
}
 .alert-warning hr {
     border-top-color: #e08e0b;
}
 .alert-warning .alert-link {
     color: #e6e6e6;
}
 .alert-danger {

     background-color: #e74c3c;
     border-color: #e74c3c;
}
 .alert-danger hr {
     border-top-color: #e43725;
}
 .alert-danger .alert-link {
     color: #e6e6e6;
}
 table.dataTable td.dt-control{
    text-align:center;
    cursor:pointer
}
table.dataTable td.dt-control:before{
    height:1em;
    width:1em;
    margin-top:-9px;
    display:inline-block;
    color:white;
    border:.15em solid white;
    border-radius:1em;
    box-shadow:0 0 .2em #444;
    box-sizing:content-box;
    text-align:center;
    text-indent:0 !important;
    font-family:"Courier New",Courier,monospace;
    line-height:1em;
    content:"+";
    background-color:#31b131
}
table.dataTable tr.dt-hasChild td.dt-control:before{
    content:"-";
    background-color:#d33333
}
table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{
    cursor:pointer;
    position:relative;
    padding-right:26px
}
table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{
    position:absolute;
    display:block;
    opacity:.125;
    right:10px;
    line-height:9px;
    font-size:.9em
}
table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{
    bottom:50%;
    content:"▴"
}
table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{
    top:50%;
    content:"▾"
}
table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{
    opacity:.6
}
table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{
    display:none
}
table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{
    outline:none
}
div.dataTables_scrollBody table.dataTable thead>tr>th:before,div.dataTables_scrollBody table.dataTable thead>tr>th:after,div.dataTables_scrollBody table.dataTable thead>tr>td:before,div.dataTables_scrollBody table.dataTable thead>tr>td:after{
    display:none
}
div.dataTables_processing{
    position:absolute;
    top:50%;
    left:50%;
    width:200px;
    margin-left:-100px;
    margin-top:-26px;
    text-align:center;
    padding:2px
}
div.dataTables_processing>div:last-child{
    position:relative;
    width:80px;
    height:15px;
    margin:1em auto
}
div.dataTables_processing>div:last-child>div{
    position:absolute;
    top:0;
    width:13px;
    height:13px;
    border-radius:50%;
    background:rgba(13, 110, 253, 0.9);
    animation-timing-function:cubic-bezier(0, 1, 1, 0)
}
div.dataTables_processing>div:last-child>div:nth-child(1){
    left:8px;
    animation:datatables-loader-1 .6s infinite
}
div.dataTables_processing>div:last-child>div:nth-child(2){
    left:8px;
    animation:datatables-loader-2 .6s infinite
}
div.dataTables_processing>div:last-child>div:nth-child(3){
    left:32px;
    animation:datatables-loader-2 .6s infinite
}
div.dataTables_processing>div:last-child>div:nth-child(4){
    left:56px;
    animation:datatables-loader-3 .6s infinite
}
@keyframes datatables-loader-1{
    0%{
        transform:scale(0)
    }
    100%{
        transform:scale(1)
    }
}
@keyframes datatables-loader-3{
    0%{
        transform:scale(1)
    }
    100%{
        transform:scale(0)
    }
}
@keyframes datatables-loader-2{
    0%{
        transform:translate(0, 0)
    }
    100%{
        transform:translate(24px, 0)
    }
}
table.dataTable.nowrap th,table.dataTable.nowrap td{
    white-space:nowrap
}
table.dataTable th.dt-left,table.dataTable td.dt-left{
    text-align:left
}
table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{
    text-align:center
}
table.dataTable th.dt-right,table.dataTable td.dt-right{
    text-align:right
}
table.dataTable th.dt-justify,table.dataTable td.dt-justify{
    text-align:justify
}
table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{
    white-space:nowrap
}
table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{
    text-align:left
}
table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{
    text-align:left
}
table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{
    text-align:center
}
table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{
    text-align:right
}
table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{
    text-align:justify
}
table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{
    white-space:nowrap
}
table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{
    text-align:left
}
table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{
    text-align:center
}
table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{
    text-align:right
}
table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{
    text-align:justify
}
table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{
    white-space:nowrap
}
/*! Bootstrap 5 integration for DataTables * * ©2020 SpryMedia Ltd, all rights reserved. * License: MIT datatables.net/license/mit */
table.dataTable{
    clear:both;
    margin-top:6px !important;
    margin-bottom:6px !important;
    max-width:none !important;
    border-collapse:separate !important;
    border-spacing:0
}
table.dataTable td,table.dataTable th{
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{
    text-align:center
}
table.dataTable.nowrap th,table.dataTable.nowrap td{
    white-space:nowrap
}
table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{
    box-shadow:none
}
table.dataTable>tbody>tr{
    background-color:transparent
}
table.dataTable>tbody>tr.selected>*{
    box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.9);
    color:white
}
table.dataTable.table-striped>tbody>tr.odd>*{
    box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.05)
}
table.dataTable.table-striped>tbody>tr.odd.selected>*{
    box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.95)
}
table.dataTable.table-hover>tbody>tr:hover>*{
    box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.075)
}
table.dataTable.table-hover>tbody>tr.selected:hover>*{
    box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.975)
}
div.dataTables_wrapper div.dataTables_length label{
    font-weight:normal;
    text-align:left;
    white-space:nowrap
}
div.dataTables_wrapper div.dataTables_length select{
    width:auto;
    display:inline-block
}
div.dataTables_wrapper div.dataTables_filter{
    text-align:right
}
div.dataTables_wrapper div.dataTables_filter label{
    font-weight:normal;
    white-space:nowrap;
    text-align:left
}
div.dataTables_wrapper div.dataTables_filter input{
    margin-left:.5em;
    display:inline-block;
    width:auto
}
div.dataTables_wrapper div.dataTables_info{
    padding-top:.85em
}
div.dataTables_wrapper div.dataTables_paginate{
    margin:0;
    white-space:nowrap;
    text-align:right
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{
    margin:2px 0;
    white-space:nowrap;
    justify-content:flex-end
}
div.dataTables_scrollHead table.dataTable{
    margin-bottom:0 !important
}
div.dataTables_scrollBody>table{
    border-top:none;
    margin-top:0 !important;
    margin-bottom:0 !important
}
div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{
    display:none
}
div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td{
    border-top:none
}
div.dataTables_scrollFoot>.dataTables_scrollFootInner{
    box-sizing:content-box
}
div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{
    margin-top:0 !important;
    border-top:none
}
@media screen and (max-width: 767px){
    div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{
        text-align:center
    }
    div.dataTables_wrapper div.dataTables_paginate ul.pagination{
        justify-content:center !important
    }
}
table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){
    padding-right:20px
}
table.table-bordered.dataTable{
    border-right-width:0
}
table.table-bordered.dataTable thead tr:first-child th,table.table-bordered.dataTable thead tr:first-child td{
    border-top-width:1px
}
table.table-bordered.dataTable th,table.table-bordered.dataTable td{
    border-left-width:0
}
table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child,table.table-bordered.dataTable td:first-child{
    border-left-width:1px
}
table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{
    border-right-width:1px
}
table.table-bordered.dataTable th,table.table-bordered.dataTable td{
    border-bottom-width:1px
}
div.dataTables_scrollHead table.table-bordered{
    border-bottom-width:0
}
div.table-responsive>div.dataTables_wrapper>div.row{
    margin:0
}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{
    padding-left:0
}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{
    padding-right:0
}
 .pagination {
     display: inline-block;
     padding-left: 0;
     margin: 21px 0;
     border-radius: 4px;
}
 .pagination > li {
     display: inline;
}
 .pagination > li > a, .pagination > li > span {
     position: relative;
     float: left;
     padding: 10px 15px;
     margin-left: -1px;
     line-height: 1.42857143;
     color: #ffffff;
     text-decoration: none;
     background-color: #00bc8c;
     border: 1px solid transparent;
}
 .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
     z-index: 2;
     color: #ffffff;
     background-color: #00dba3;
     border-color: transparent;
}
 .pagination > li:first-child > a, .pagination > li:first-child > span {
     margin-left: 0;
     border-top-left-radius: 4px;
     border-bottom-left-radius: 4px;
}
 .pagination > li:last-child > a, .pagination > li:last-child > span {
     border-top-right-radius: 4px;
     border-bottom-right-radius: 4px;
}
 .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
     z-index: 3;
     color: #ffffff;
     cursor: default;
     background-color: #00dba3;
     border-color: transparent;
}
 .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
     color: #ffffff;
     cursor: not-allowed;
     background-color: #007053;
     border-color: transparent;
}
 .pagination-lg > li > a, .pagination-lg > li > span {
     padding: 18px 27px;
     font-size: 19px;
     line-height: 1.3333333;
}
 .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
     border-top-left-radius: 6px;
     border-bottom-left-radius: 6px;
}
 .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
     border-top-right-radius: 6px;
     border-bottom-right-radius: 6px;
}
 .pagination-sm > li > a, .pagination-sm > li > span {
     padding: 6px 9px;
     font-size: 13px;
     line-height: 1.5;
}
 .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px;
}
 .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
}
 .pager {
     padding-left: 0;
     margin: 21px 0;
     text-align: center;
     list-style: none;
}
 .pager li {
     display: inline;
}
 .pager li > a, .pager li > span {
     display: inline-block;
     padding: 5px 14px;
     background-color: #00bc8c;
     border: 1px solid transparent;
     border-radius: 15px;
}
 .pager li > a:hover, .pager li > a:focus {
     text-decoration: none;
     background-color: #00dba3;
}
 .pager .next > a, .pager .next > span {
     float: right;
}
 .pager .previous > a, .pager .previous > span {
     float: left;
}
 .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
     color: #dddddd;
     cursor: not-allowed;
     background-color: #00bc8c;
}
 .alert {
     text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
     -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
     box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
 .alert-success {
     background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
     background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
     background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
     background-repeat: repeat-x;
     border-color: #b2dba1;
}
 .alert-info {
     background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
     background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
     background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
     background-repeat: repeat-x;
     border-color: #9acfea;
}
 .alert-warning {
     background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
     background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
     background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
     background-repeat: repeat-x;
     border-color: #f5e79e;
}
 .alert-danger {
     background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
     background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
     background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
     background-repeat: repeat-x;
     border-color: #dca7a7;
}

.guildrank { width:auto; margin:0;}
.guildrank td { margin:0; padding:0; line-height:18px; padding-left:10px;}


.usercpdeidad { margin:10px !important;}

.imagenredonda { border-radius:50%;}

.loggreen { color:green !important; font-weight:bold !important;}
.logred { color:red !important;font-weight:bold !important;}

.paypal-gateway-content {
margin: 10px;
background:rgba(44, 62, 80,0.3);
border: 1px solid #2C3E50;
padding: 10px;
overflow: auto;color: var(--general-text-color);

}

.paypal-gateway-container { float:left;}


.paypal-gateway-container .titulodonation { background-color:black; }

.paypal-gateway-conversion-rate {
margin: 0px auto;
text-align: center;
color: #000;
font-size: 18px;
padding: 10px 0px;
}

.paypal-gateway-form {
width: 100%;
margin: 0px auto;
font-size:24px !important; line-height:50px;
text-align: center;color: white;
}

.paypal-gateway-form div {
display: inline-block;
padding: 0px 10px;
font-size:24px !important; line-height:50px;
text-align: center;color: white;;
}

.paypal-gateway-form input[type=text] {
width: 40px;
}

.paypal-gateway-continue {
margin: 0px auto;
text-align: center;color: var(--general-text-color);
}

.paypal-gateway-continue input[type=submit] {
background: url('../img/paypal-submit.jpg') no-repeat;
width: 200px;
height: 40px;color: var(--general-text-color);
border: 0px;
}


.nft {
  user-select: none;
  max-width:300px;
  margin: 5rem auto;
  border: 1px solid #ffffff22;
  background-color: #282c34;
  background: linear-gradient(0deg, #282c34 0%, rgba(17, 0, 32, 0.5) 100%);
  box-shadow: 0 7px 20px 5px #00000088;
  border-radius: 0.7rem;
  backdrop-filter: blur(7px);
  -webkit-backdrop-filter: blur(7px);
  overflow: hidden;
  transition: 0.5s all;
  float:left;
  margin-left:30px;
}


.nft table {
  user-select: none;
  border: 1px solid #ffffff22;
  background-color: #282c34;
  background: linear-gradient(0deg, #282c34 0%, rgba(17, 0, 32, 0.5) 100%);
  box-shadow: 0 7px 20px 5px #00000088;
  border-radius: 0.7rem;
  backdrop-filter: blur(7px);
  -webkit-backdrop-filter: blur(7px);
  overflow: hidden;
  transition: 0.5s all;
}


.nft table td{ color:white}

.nft hr {
  width: 100%;
  border: none;
  border-bottom: 1px solid #88888855;
  margin-top: 0;
}
.nft ins {
  text-decoration: none;
}
.nft .main {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 1rem;
}

.nft .main h2 {
	font-size:20px; color:white;
}

.nft .main .tokenImage {
  border-radius: 0.5rem;
  max-width: 100%;
  height: 120px;
  object-fit: cover;
}
.nft .main .description {
  margin: 0.5rem 0;
  color: #a89ec9;
}
.nft .main .tokenInfo {
  justify-content: space-between;
  align-items: center;
}
.nft .main .tokenInfo .price {
  align-items: center;
  color: #ee83e5;
  font-weight: 700;
  font-size: 30px !important;
}

.nft .main .tokenInfo .price p {
  font-size: 26px !important; font-weight:bold;
}

.nft .main .tokenInfo .price ins {
  margin-left: -0.3rem;
  margin-right: 0.5rem;
}
.nft .main .tokenInfo .duration {
  display: flex;
  align-items: center;
  color: #a89ec9;
  margin-right: 0.2rem;
}
.nft .main .tokenInfo .duration ins {
  margin: 0.5rem;
  margin-bottom: 0.4rem;
}
.nft .main .creator {
  align-items: center;
  margin-top: 0.2rem;
  margin-bottom:50px;;
}
.nft .main .creator ins {
  color: #a89ec9;
  text-decoration: none;
}
.nft .main .creator .wrapper {
  align-items: center;
  border: 1px solid #ffffff22;
  padding: 0.3rem;
  margin: 0;
  margin-right: 0.5rem;
  border-radius: 100%;
  box-shadow: inset 0 0 0 4px #000000aa;
}
.nft .main .creator .wrapper img {
  border-radius: 100%;
  border: 1px solid #ffffff22;
  width: 2rem;
  height: 2rem;
  object-fit: cover;
  margin: 0;
}
.nft ::before {
  position: fixed;
  content: "";
  box-shadow: 0 0 100px 40px #ffffff08;
  top: -10%;
  left: -100%;
  transform: rotate(-45deg);
  height: 60rem;
  transition: 0.7s all;
}
.nft:hover {
  border: 1px solid #ffffff44;
  box-shadow: 0 7px 50px 10px #000000aa;
  transform: scale(1.015);
  filter: brightness(1.3);
}
.nft:hover ::before {
  filter: brightness(0.5);
  top: -100%;
  left: 200%;
}

.bg {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bg h1 {
  font-size: 20rem;
  filter: opacity(0.5);
}


.manualpayment table { width:50%; color:white;}
.manualpayment h2,.manualpayment h3 {color:white;}