.header_list-figure img {
    width: 35px;
}
.header_list-figure {
    display: flex;
    margin: 8px 8px 8px -8px;
}
.header_list-figure1 {
    margin: 8px 8px 8px -8px;
}
.header_list-figure2 {
    margin: 8px 8px 8px 5px;
}
.header_list-figure figcaption {
    font-weight: bold;
    margin: 0 8px;
}
* {
    font-family: 'Rajdhani', sans-serif;
}
.header_list-figure {
    padding: 0 0px;
}
@media(max-width:1300px) {
    .edgtf-main-menu>ul>li>a {
        font-size: 14px;
    }
}
@media(max-width:1150px) {
    .edgtf-main-menu>ul>li>a {
        font-size: 12px;
    }
}
body>div.edgtf-wrapper>div.edgtf-wrapper-inner>header.edgtf-page-header>div.edgtf-menu-area.edgtf-menu-right>div>div.edgtf-position-left>div>div>a>img.edgtf-normal-logo {
    margin-top: 10px;
}
body>div.edgtf-wrapper>div.edgtf-wrapper-inner>header.edgtf-page-header>div.edgtf-menu-area.edgtf-menu-right>div {
    background-color: #1b0f23;
    height: 75px;
}
/*
body>div.edgtf-wrapper>div.edgtf-wrapper-inner>header.edgtf-page-header>div.edgtf-menu-area.edgtf-menu-right>div.transparente {
    background: transparent;
}
*/
.edgtf-main-menu>ul>li>a>span.item_outer .item_text {
    text-shadow: 0 0 5px white;
}
.edgtf-main-menu>ul>li>a {
    padding: 0 16px;
}
.edgtf-main-menu>ul>li.trn-menu-azul>a {
    background: #00cbf5;
    padding-top: 10px;
    padding-bottom: 10px
}
.edgtf-main-menu {
    margin-right: 50px;
}
.header_icon-perfil {
    width: 32px;
    height: 32px;
    border: 3px solid #e93477;
    padding: 4px;
    border-radius: 50%;
    object-fit: cover;
}
.edgtf-side-menu-button-opener {
    margin: 0 20px 0 10px;
}
.header_icon-perfil-href {
    display: block;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px 0 10px;
}
.button_general {
    background: #e93477;
    padding: 10px 40px;
    outline: none;
    border: none;
    font-weight: 600;
    color: white;
    font-size: 16px;
    border-radius: 4px;
    margin-top: -20px;
    transition: all 0.1s ease-out;
}
button:hover {
    transition: all 0.1s ease-out;
}
.button_general:hover,
button:hover {
    filter: opacity(0.8);
    transition: all 0.3s ease-in;
}
.button_general-green {
    background: #4bb517;
    font-weight: bold;
    color: #fff;
    font-size: 24px;
}
.edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_description-role {
    font-size: 50px;
    margin-top: 16px;
}
.edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_image-class {
    border: none;
    object-fit: cover;
    border-radius: 50%;
    width: 140px;
    height: 140px;
    margin-top: 120px;
}
@media(max-width:1400px){
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_image-class {
        width: 110px;
        height: 110px;
        margin-top: 110px;
        margin-bottom: 0;
    }
}
.edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_description-nick {
    font-size: 20px;
}
.main_addFriend {
    display: flex;
    place-self: center;
    margin: 8px auto;
    background: #160e1c;
    outline: none;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 8px 16px;
    border-radius: 4px;
    width: 140px;
    justify-content: space-between;
    align-items: center;
}
.edgtf-mobile-header {
    overflow: hidden;
}
.trn-edgtf-mobile-header-inner-transparente {
    background-color: transparent !important;
    border: 0 !important;
    padding-top: 5px !important;
}
@media(min-width:1250px) {
    .edgtf-grid {
        width: 1200px;
    }
}
.edgtf-player-single-holder .edgtf-player-info-holder .edgtf-player-info-main {
    padding: 0;
    width: 100%;
}
.edgtf-player-single-holder .edgtf-player-info-holder .edgtf-player-team .edgtf-player-team-meta .section_nav-perfil {
    font-size: 20px;
}
.edgtf-player-single-holder .edgtf-player-info-holder .menu_nav-especialCss {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    place-items: center;
}
.edgtf-player-single-holder .edgtf-player-info-holder .menu_nav-especialCss2 {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    place-items: center;
}
.edgtf-player-single-holder .edgtf-player-info-holder .edgtf-player-team-meta_here {
    width: 100%;
    background-color: #e93578;
}
.edgtf-player-single-holder .edgtf-player-info-holder .edgtf-player-team .edgtf-player-team-meta .edgtf-player-team-name {
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.edgtf-player-single-holder .edgtf-player-info-holder .edgtf-player-team .edgtf-player-team-meta .edgtf-player-team-name a {
    font-size: 20px;
}
.information_form {
    background: #2a143f;
}
.information_title {
    display: grid;
    grid-template-columns: 1fr 4fr 1fr;
    background: #2a143f;
    padding: 40px 0;
}
.information_decoration {
    background: #e93477;
}
.btn-mas-form {
    background: #e93477;
    font-weight: bold;
    border: none;
    font-size: 25px;
    color: #fff;
}
.information_decoration-high {
    height: 40px;
    width: 40px;
    margin-bottom: 8px;
}
.information_decoration-large {
    height: 8px;
    width: 100px;
}
.information_title .information_title-text h4 {
    text-align: center;
    margin-top: 11px;
    margin-left: -57px;
    font-size: 36px;
}
.information_menu {
    margin-top: 12px;
}
.information_form-container {
    max-width: 85vw;
    /* display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center; */
    margin: 0 auto;
}
.information_form-container-bootstrap {
    max-width: 80vw;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
}
.information_form img {
    width: 30px;
    height: 30px;
    object-fit: cover;
}
.information_form-container-bootstrap img {
    width: 30px;
    height: 30px;
    object-fit: cover;
}
.information_menu img {
    width: 30px;
}
#respond input[type='text'],
#respond textarea,
.edgtf-style-form textarea,
.post-password-form,
.input_especial-form,
.input_especial-form-full,
#respond input[type='text'],
#respond textarea,
.edgtf-style-form textarea,
.post-password-form input[type='password'],
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea,
input[type='email'],
input[type='password'],
input[type='text'],
input[type='phone'],
input[type='number'],
textarea,
input[type="checkbox"],
input[type="date"],
input[type="datetime-local"] {
    padding: 16px 19px;
    border: 1px solid #5a4697;
    background: #22152c;
    outline: none;
}
.input_especial-form-full {
    min-width: 100%;
    max-width: 100%;
}
.input_especial-form {
    min-width: 250px !important;
    max-width: 80% !important;
}
.information_form-container div label {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    margin: 16px;
    display: inline-block;
    text-align: start;
    justify-self: start;
    margin: 10px 0;
}
@media(max-width:1024px) {
    .information_form-container div label {
        margin: 5px 0;
    }
}
.information_form-container-bootstrap div label {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    margin: 16px;
    display: inline-block;
    text-align: start;
    justify-self: start;
    margin: 5px 90px;
}
.information_form-grid,
.information_form-grid-password {
    display: grid;
}
.information_form-grid3,
.information_form-grid-password3 {
    grid-area: 2;
}
.button_general-margin {
    margin-top: 20px;
    margin-bottom: 20px;
}
.information_menu {
    display: none;
}
.information_form-container div {
    display: grid;
}
.none-menu-e {
    display: block;
}
.none {
    display: none;
}
.edgtf-sticky-header .edgtf-sticky-holder .edgtf-vertical-align-containers {
    padding: 0 20px;
}
body .edgtf-sticky-header .edgtf-sticky-holder .edgtf-vertical-align-containers {
    padding: 0 20px;
}
.right_information {
    z-index: 1003;
}
.menu_on:nth-child(2) ul {
    justify-content: space-evenly;
}
.menu_on-place-on {
    width: 100%;
    display: flex;
    justify-content: center;
    height: 48px;
    background: #e93578;
    align-items: center;
}
.information_title-text {
    text-transform: uppercase;
}
.information_menu-inf {
    height: 100%;
    display: flex;
    align-items: center;
    z-index: 20;
}
.edgtf-content {
    background-color: #2a143f;
}
.edgtf-content.edgtf-content-especial {
    margin-top: -130px;
}
@media(max-width:991px) {
    .edgtf-content.edgtf-content-especial {
        margin-top: 0 !important;
    }
}
.edgtf-side-menu-slide-from-right .edgtf-wrapper .edgtf-cover {
    display: none;
}
.general_alert {
    background: #dddddd;
    border-radius: 4px;
    width: 82%;
}
.general_alert-top {
    background: #c6c6c6;
    width: 100%;
    height: 20px;
    border-radius: 4px 4px 0 0;
}
.general_alert-body p {
    color: #454545;
    padding: 10px 20px;
    font-weight: 600;
    margin: 0;
}
.general_alert-yellow .general_alert-top {
    background: #f3aa18;
}
.general_alert-yellow .general_alert-body {
    background-color: #f3c118;
}
.general_alert-green .general_alert-top {
    background: #3c8a11;
}
.general_alert-green .general_alert-body {
    background-color: #4db712;
}
.general_alert-green .general_alert-body p {
    color: #fff;
}
.general_alert-body {
    border-radius: 0px 0px 4px 4px;
}
.edgtf-page-header {
    z-index: 1008;
}
.header_icon-perfil-outline {
    border: none;
    width: 24px;
    height: 24px;
}
.notifications_class {
    margin-top: 8px;
}
.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #5a4697;
    opacity: 0.2;
    z-index: 0;
}
.information_form-container-bootstrap {
    max-width: 67vw;
}
.input_bold {
    font-weight: bold;
}
.button_general-disable {
    background: #717171;
}
.title_bold-t {
    font-size: 32px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.back-to-back {
    background: #fff;
}
.modal-header {
    background: #321c56;
}
.retirement_main-container {
    height: 300px;
    overflow-x: auto;
    margin: 30px 0;
}
@media(max-width:991px) {
    .retirement_main-container {
        height: 65vh;
        overflow: hidden;
        overflow-y: auto;
    
    }
}
.retirement_main-container::-webkit-scrollbar {
    width: 12px;
}
.retirement_main-container::-webkit-scrollbar-track {
    background: #4a276b;
}
.retirement_main-container::-webkit-scrollbar-thumb {
    background: #190c25;
}
.avatar_left-center-container::-webkit-scrollbar {
    width: 12px;
}
.avatar_left-center-container::-webkit-scrollbar-track {
    background: #4a276b;
}
.avatar_left-center-container::-webkit-scrollbar-thumb {
    background: #190c25;
}
.button_margin {
    margin: 20px auto;
}
.retirement_main-gap {
    row-gap: 32px;
    display: flex;
    flex-direction: column;
}
td {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}
td,
th {
    font-weight: bold;
    color: #fff;
}
.sorting:nth-child(2n) {
    border-left: 4px solid #4d2d50;
}
.sorting:nth-child(2n-1) {
    border-left: 4px solid #4d2d50;
}
.sorting:nth-child(1) {
    border-left: none;
}
.footer {
    background: #401850;
    border-top: 8px solid #fe1169;
    margin-top: 100px;
    position: relative;
}
.footer_fifty {
    width: 100%;
    margin: 0;
    position: absolute;
    top: -76px;
    display: flex;
    justify-content: center;
}
.footer_fifty img {
    width: 100%;
    max-width: 140px;
}
.footer_style {
    margin: 80px 0 40px 0;
    display: flex;
    justify-content: center;
    font-size: 18px;
    flex-direction: column;
    padding-left: 10%;
}
.button_general-out {
    width: 70%;
    max-width: 300px;
    border-radius: 0;
    font-size: 24px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer_line {
    width: 100%;
    height: 4px;
    background: #fe1169;
    margin-top: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    place-items: center;
    max-width: 700px;
}
.footer_line-square {
    width: 30px;
    height: 8px;
    background: #fe1169;
    margin-top: -2px;
}
.social_media {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.social_media.social_media_menu {
    margin-right: 25px;
}
.social_media img {
    width: 100%;
    max-width: 300px;
}
.copyright {
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.footer_style li {
    list-style: none;
}
.footer_style {
    display: flex;
}
.footer_style-list {
    width: 4px;
    margin-right: 4px;
    background-color: #fe1169;
    display: inline-block;
    height: 24px;
}
.footer_style {
    display: flex;
    row-gap: 20px;
}
.footer_style a {
    display: flex;
    row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
}
.social_media figure {
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
}
.social_media figure img {
    width: 70%;
    max-width: 60px;
}
.edgtf-content-inner {
    position: relative;
}
.level_absolute {
    position: absolute;
    top: 20%;
    left: 4%;
    padding: 8px;
    border: 4px solid #e93578;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.level_absolute-button {
    background: #6a30b7;
    padding: 4px 0px;
    font-weight: bold;
    outline: none;
    border: none;
    font-size: 20px;
    width: 142px;
    border-radius: 4px;
    color: #fff;
}
.level_absolute-bg {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 50%;
    background: #e93578;
}
.level_absolute-bg h3,
.level_absolute-bg h4 {
    color: #fff;
    text-align: center;
}
.level_absolute-bg h4 {
    font-size: 32px;
    font-size: 20px;
    line-height: 12px;
}
.level_absolute-bg h3 {
    font-size: 60px;
}
.href_button-lvl {
    position: absolute;
    bottom: -4px;
}
.information_form-container-table div {
    box-sizing: border-box !important;
}
.dataTables_wrapper {
    box-shadow: 0px 0px 9px #22162e;
    background: #22162a;
}
.information_form-container-table .row {
    display: flex;
}
.information_form-container-table .form-control {
    padding: 16px 19px;
    border: 1px solid #5a4697;
    background: #22152c;
    color: #fff;
    width: 100%;
}
.information_form-container-table .col-sm-12 label {
    width: 70%;
    margin: 0;
}
.information_form-container-table .dataTables_wrapper {
    padding: 40px;
}
.dataTables_paginate {
    justify-content: center;
    padding-top: 10px;
}
.dataTables_length {
    justify-content: center;
}
div.dataTables_wrapper div.dataTables_info {
    white-space: normal;
}
@media(max-width:420px) {
    .information_form-container-table .dataTables_wrapper {
        padding: 20px;
    }
}
.information_form-container-table .dataTable {
    margin: 40px 0;
    border-spacing: 0 0em !important;
}
.information_form-container-table * {
    font-family: 'Open Sans', sans-serif;
}
.information_form-container-table thead th {
    font-weight: 300;
    font-size: 14px;
}
.space_table {
    margin: 40px 0;
}
.text_table {
    padding: 8px;
}
tbody tr {
    background: #160e1c;
}
.table_border-body {
    background: #22162a;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
    position: relative;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
    top: 50%;
    left: -30px;
    height: 1em;
    width: 1em;
    margin-top: -8px;
    display: block;
    position: absolute;
    color: white;
    border: 0.15em solid white;
    border-radius: 1em;
    box-shadow: 0 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;
}
td:nth-child(2n) .table_border-body {
    border-left: 4px solid #4d2d50;
}
td:nth-child(2n-1) .table_border-body {
    border-left: 4px solid #4d2d50;
}
td:nth-child(1) .table_border-body {
    border-left: none;
}
thead tr th {
    height: 40px;
}
.dataTables_wrapper .row:nth-child(2) {
    margin-top: 20px;
}
.dataTables_wrapper .row:nth-child(2) {
    /* overflow-y: auto; */
    max-height: 500px;
}
.dataTables_wrapper .row:nth-child(2)::-webkit-scrollbar {
    width: 10px;
}
/* Track */
.dataTables_wrapper .row:nth-child(2)::-webkit-scrollbar-track {
    background: #4a276b;
}
/* Handle */
.dataTables_wrapper .row:nth-child(2)::-webkit-scrollbar-thumb {
    background: #190c25;
}
/* Handle on hover */
.dataTables_wrapper .row:nth-child(2)::-webkit-scrollbar-thumb:hover {
    background: #190c25;
}
.information_form-pb {
    padding-bottom: 40px;
}
body .page-item.disabled .page-link {
    background: #532e77;
    border-color: #532e77;
    color: #fff;
}
body .next a,
body .previous a {
    background: #e93477;
    border-color: #e93477;
    color: #fff;
}
body .active a {
    color: #fff;
    background-color: #6c54b6;
    border-color: #6c54b6;
}
.page-item a {
    color: #ffffff;
    background-color: transparent;
    border: 1px solid #532e77;
}
body .page-item.active .page-link {
    background-color: #6b54b6;
    border-color: #6b54b6;
}
.footer_outSpace {
    margin: 0;
    z-index: 1000;
}
.modal-header {
    align-items: center;
}
.retirement_main-gap {
    row-gap: 32px;
    display: flex;
    flex-direction: column;
}
.close_white {
    font-size: 40px;
    color: #fff;
}
.btn-form {
    background-color: transparent;
    border: none;
}
.hover_submenu {
    width: 200px;
    height: 240px;
    background-color: #fff;
    position: absolute;
    left: -140px;
    top: 86px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.3s, opacity 0.3s linear;
    background-color: rgb(26 15 34 / 74%);
}
.edgtf-side-menu-button-opener-svg-path-hover:hover {
    position: relative
}
.edgtf-side-menu-button-opener-svg-path-hover:hover .hover_submenu {
    visibility: visible;
    opacity: 1;
}
.hover_submenu:hover {
    visibility: visible;
    opacity: 1;
}
.hover_submenu ul a {
    display: inline;
}
button {
    border: none;
    outline: none;
}
.general {
    display: grid;
    row-gap: 20px;
    width: 90vw;
}
.alert_itm {
    width: 100%;
}
.alert_itm-body {
    padding: 8px 20px;
    width: 100%;
    box-sizing: border-box;
}
.alert_itm-warning-body {
    background: #f3c118;
}
.alert_itm-error-body {
    background: #f31818;
}
.alert_itm-success-body {
    background: #4db712;
}
.alert_itm-info-body {
    background: #7b7b7b;
}
.alert_itm-default-body {
    background: #dddddd;
}
.alert_itm-header {
    height: 12px;
    width: 100%;
    border-radius: 4px 4px 0 0
}
.alert_itm-body {
    font-weight: 600;
    font-size: 16px;
    border-radius: 0 0 4px 4px
}
.alert_itm-error-header {
    background: #86191a;
}
.alert_itm-success-header {
    background: #3c8a11;
}
.alert_itm-info-header {
    background: #5d5d5d;
}
.alert_itm-default-header {
    background: #c6c6c6;
}
.alert_itm-warning-body p {
    color: #444444;
}
.alert_itm-error-body p {
    color: #fff;
}
.alert_itm-success-body p {
    color: #fff;
}
.alert_itm-info-body p {
    color: #fff;
}
.alert_itm-default-body p {
    color: #5d5d5d;
}
.alert_itm-warning-header {
    background: #f3aa18
}
.button_text {
    padding: 8px 40px;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    border-radius: 4px
}
.table_border-body {
    height: 16px;
}
@media(max-width:500px) {
    .button_text {
        padding: 4px;
        font-size: 12px;
    }
    .retiros_itm {
        width: 100% !important;
    }
    .table_border-body {
        height: 0;
    }
}
.button_text-warning {
    background: #f3c118;
    border-bottom: 4px solid #f3aa18;
}
.button_text-error {
    background: #f31818;
    border-bottom: 4px solid #86191a;
}
.button_text-success {
    background: #4db712;
    border-bottom: 4px solid #3c8a11;
}
.button_text-info {
    background: #7b7b7b;
    border-bottom: 4px solid #5d5d5d;
}
.button_text-default {
    background: #dddddd;
    border-bottom: 4px solid #c6c6c6;
    color: #929292;
}
.button_icon-itm {
    width: 40px;
    height: 40px;
    border-radius: 2px;
}
.button_icon-itm img {
    width: 32px;
    height: 32px;
    object-fit: contain;
}
.button_icon-warning {
    background: #f4c118;
}
.button_icon-error {
    background: #f21817;
}
.button_icon-success {
    background: #4db712
}
.button_icon-info {
    background: #7b7b7b
}
.button_icon-default {
    background: #dddddd
}
.notifications_nav {
    height: 100vh;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 1200;
    width: 500px;
    background: #261034d9;
    display: flex;
    align-items: center;
    transition: all 500ms cubic-bezier(0.4, 0, 1, 1);
}
.notifications_nav-container {
    position: absolute;
    padding: 40px;
    width: 100%;
    box-sizing: border-box;
}
.notifications_nav-header {
    width: 100%;
    padding: 8px 0;
    background: #351851;
    display: flex;
    justify-content: center;
    height: 32px;
    align-items: center;
    column-gap: 8px;
}
.notifications_nav-header p {
    margin: 0;
    font-size: 24px;
    font-weight: bold;
    color: #e93477;
}
.notifications_nav-header figure {
    display: flex;
    justify-content: center;
    align-items: center;
}
.notifications_nav-header figure,
.notifications_nav-header figure img {
    width: 24px;
    height: 24px;
    margin: 0;
}
.notifications_nav-body {
    background: #2a123dd1;
    height: 70vh;
    padding: 20px 18px;
    overflow-y: overlay;
}
.notifications_nav-body::-webkit-scrollbar {
    width: 8px;
}
.notifications_nav-body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.notifications_nav-body::-webkit-scrollbar-thumb {
    background-color: #e93477;
    outline: 1px solid #e93477;
}
.notifications_nav-body-notification {
    width: 100%;
    background: #351851;
    position: relative;
    padding:0;
    box-sizing: border-box;
    min-height: 100px;
    margin-bottom: 20px;
}
.notifications_nav-body-notification-header {
    background: #672990;
    padding: 5px 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 20px;
    font-size: 14px;
    gap: 15px;
}
.notifications_nav-body-notification-header p {
    color: #fff;
    font-weight: 600;
    margin: 0;
}

.notifications_nav-body-notification-header p:nth-child(2) {
    white-space: nowrap;

}


.notifications_nav-body-notification-body {
    color: #fff;
    font-weight: 600;
    padding: 10px 10px;
    font-size: 14px;
    line-height: 20px;
}

.notifications_nav-body-notification-body p{
    margin-bottom: 0;
}

.notifications_nav-body-notification-body a{
    font-weight: 500;
    letter-spacing: 1px;
    color: #fe1169;
}

.notifications_nav-body-title-bold {
    font-weight: bold;
    color: #fff;
    font-size: 20px;
}
.notifications_nav-body-itm {
    box-sizing: border-box;
    width: 100%;
    background: #361654;
    padding: 1px 20px;
    margin: 20px 0;
}
.notifications_nav-body-itm-img {
    display: flex;
    justify-content: center;
    align-items: center;
}
.notifications_nav-none {
    transform: translateX(101vw);
    display: none;
}
@media(max-width:768px) {
    .notifications_nav {
        width: 100%;
        height: 100%;
    }
}
.notifications_nav-body-itm-header {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.notifications_nav-body-itm-header p {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.notifications_nav-body-itm-img {
    display: flex;
}
.notifications_nav-body-itm-img figure {
    border: 4px solid #e93477;
    padding: 4px;
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    border-radius: 50%;
    object-fit: cover;
}
.notifications_nav-body-itm-img figure img {
    object-fit: contain;
    border-radius: 50%;
    border: 4px solid #e93477;
    object-fit: cover;
}
.notifications_nav-body-itm-img div {
    width: 70%
}
.notifications_nav-body-itm-ic {
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.notifications_nav-body-itm-ic h3 {
    font-size: 30px;
    color: #e93477;
    font-weight: 600;
}
.notifications_nav-body-itm-ic p {
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin: 0;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
}
.selected_icon-span {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('/img/icons/arrow-select.png');
    background-size: cover;
    position: absolute;
    right: 10px;
    top: 18px;
    z-index: -1;
}
.notifications_nav-body-itm-button {
    width: 100%;
    margin: 20px 0;
    display: flex;
    justify-content: space-around;
}
.row .container_selected {
    position: relative;
}
.button-decline,
.button-accept {
    padding: 4px 30px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}
.button-decline {
    background: #717171;
}
.button-accept {
    background: #e93477;
}
.notifications_nav-close {
    position: absolute;
    top: 20px;
    left: 40px;
    z-index: 3;
}
.notifications_nav-close figure {
    margin: 0;
    width: 24px;
    height: 24px;
}
.notificaciones_t-itm {
    width: 100%;
}
.notificaciones_t-itm-header,
.notificaciones_t-itm-body {
    padding: 8px 20px;
    width: 100%;
    box-sizing: border-box;
}
.notificaciones_t-itm-header {
    font-size: 16px;
    font-weight: 600;
    display: flex;
    justify-content: space-between;
}
.notificaciones_t-itm-header-close p {
    font-size: 12px;
    font-weight: 500
}
.notificaciones_t-itm-header-close {
    display: flex;
    column-gap: 8px;
}
.notificaciones_t-itm-header-close img {
    width: 12px
}
.notificaciones_t-itm-warning-header {
    background: #f3c118;
}
.notificaciones_t-itm-warning-header p {
    color: #fff;
    margin: 0;
}
.notificaciones_t-itm-body p {
    text-align: center
}
.notificaciones_t-itm-warning-body {
    background: #f3aa18
}
.notificaciones_t-itm-warning-body p {
    color: #fff;
    font-size: 16px;
}
.notificaciones_t-itm-header-title {
    font-size: 20px
}
.notificaciones_t-itm-info-header {
    background: #7b7b7b;
    color: #fff;
}
.notificaciones_t-itm-info-body {
    background: #5d5d5d;
    color: #fff;
}
.notificaciones_t-itm-success-header {
    background: #4cb711;
    color: #fff;
}
.notificaciones_t-itm-success-body {
    background: #3d8815;
    color: #fff;
}
.notificaciones_t-itm-error-header {
    background: #f21817;
    color: #fff;
}
.notificaciones_t-itm-error-body {
    background: #851a1e;
    color: #fff;
}
.notificaciones_t-itm-default-header {
    background: #dddddd;
    color: #5d5d5d;
}
.notificaciones_t-itm-default-body {
    background: #5d5d5d;
    color: #fff;
}
.ticket_modal-gap {
    color: #fff;
}
.retirement_main-gap {
    row-gap: 16px;
}
.retirement_main {
    margin: 0px 10%;
}
@media(max-width:768px) {
    .retirement_main {
        margin: 0px 5%;
    }
}
body .modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #1b0f23;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
    border: 3px solid #583bb0;
}
.modal-header {
    background: #321c56;
}
.retirement p {
    color: #fff;
    font-weight: 500;
}
.button_space-modal button {
    margin: 0;
    display: flex;
    justify-content: space-evenly;
}
.modal_cerrar-t {
    background: #573caf;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 40px;
    border-radius: 4px;
}
.button_space-modal {
    margin-bottom: 18px;
}
.menu_two {
    background-color: transparent !important;
    height: 100px;
    position: absolute;
}
@media (max-width: 1028px) {
    .edgtf-player-single-holder .edgtf-player-info-holder .edgtf-player-info-main {
        display: none;
    }
    .edgtf-mobile-header .edgtf-mobile-logo-wrapper img {
        width: 90px;
        height: 55px;
        object-fit: cover;
    }
    .edgtf-mobile-header .edgtf-mobile-header-inner {
        height: 64px;
    }
    .information_menu-especial {
        position: relative;
        height: 100%;
        float: right;
        margin-top: 8px;
        display: flex;
        align-items: center;
        padding-right: 20px;
    }
    .menu_on {
        display: flex;
        position: fixed;
        width: 70vw;
        height: 100vh;
        background-color: #1b0f23;
        top: 0;
        right: 0;
        z-index: 1110;
        padding: 20px;
        box-shadow: -4px 0px 25px 0px rgb(0 0 0 / 75%);
        flex-direction: column;
        justify-content: center;
    }
    .menu_on li {
        font-size: 17px;
        font-weight: 600 !important;
        line-height: 20px;
        letter-spacing: 0.1em;
        color: #fff;
        list-style: none;
    }
    .menu_on ul {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    .header_list-figure1Menu {
        margin: 8px 8px 8px -35px;
    }
    .header_list-figure2Menu {
        margin: 6px 8px 8px -41px;
    }
    .menu_on ul div {
        margin: 0 0 0 11px;
    }
    .menu_on-figure {
        position: absolute;
        right: 0;
    }
    .menu_on-figure,
    .menu_on-figure img {
        width: 20px;
    }
    .none {
        display: none;
    }
    .none-menu-e {
        display: none;
    }
    .information_menu-inf {
        width: 100%;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }
    .right_information {
        align-items: center;
    }
    .menu_on-figure {
        top: 20px;
    }
}
@media (min-width: 768px) {
    .footer_style {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    .footer_line {
        margin: 10px auto;
        max-width: 1000px;
    }
    .information_title {
        grid-template-columns: repeat(3, 1fr);
    }
    .information_title .information_title-text h4 {
        text-align: none;
        margin-top: 40px;
        margin-left: 0;
    }
    .information_decoration-high {
        width: 50%;
    }
    .information_decoration-large {
        height: 8px;
        width: 100%;
    }
    .right_information {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        justify-content: center;
    }
    .information_form-container div {
        width: 80%;
        display: grid;
        place-items: center;
    }
    .information_form-container-table div {
        width: 100%;
    }
}
.header_mobil-especial-class {
    z-index: 1004;
}
@media (min-width: 1300px) {
    .edgtf-player-single-holder .edgtf-player-info-holder .edgtf-player-info-main {
        width: 100%;
    }
}
@media only screen and (max-width: 1244px) and (min-width: 1024px) {
    body>div.edgtf-wrapper>div.edgtf-wrapper-inner>header.edgtf-page-header>div.edgtf-menu-area.edgtf-menu-right>div {
        padding: 0;
    }
    body>div.edgtf-wrapper>div.edgtf-wrapper-inner>header.edgtf-page-header>div.edgtf-menu-area.edgtf-menu-right>div>div.edgtf-position-left>div>div>a>img.edgtf-dark-logo,
    body>div.edgtf-wrapper>div.edgtf-wrapper-inner>header.edgtf-page-header>div.edgtf-menu-area.edgtf-menu-right>div>div.edgtf-position-left>div>div>a>img.edgtf-normal-logo,
    body>div.edgtf-wrapper>div.edgtf-wrapper-inner>header.edgtf-page-header>div.edgtf-menu-area.edgtf-menu-right>div>div.edgtf-position-left>div>div>a>img.edgtf-light-logo {
        display: none;
    }
}
@media (min-width: 1024px) {
    .information_form-container {
        max-width: 80vw;
    }
    .information_form-container-bootstrap {
        max-width: 60vw;
    }
    div .information_form-grid,
    div .information_form-grid-password {
        grid-template-columns: repeat(2, 1fr);
        width: 71.3%;
    }
    .information_form-grid-password {
        width: 71.3%;
    }
    #menu_nav-open {
        display: none;
    }
    .footer_style {
        box-sizing: border-box;
        padding-left: 20%;
    }
    .copy_tecactiva {
        display: flex;
    }
    .copyright {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #401850;
        margin: 0;
    }
}
@media (min-width: 1440px) {
    .information_form-container-bootstrap div label {
        margin: 10px 0px;
    }
}
@media (max-width: 425px) {
    .edgtf-vertical-align-containers {
        z-index: 1001;
    }
    .information_form-container-bootstrap div label {
        margin: 5px 22px;
    }
    .information_form-grid-password {
        place-items: center;
    }
    .information_title .information_title-text h4 {
        font-size: 31px;
    }
    .level_absolute {
        display: none;
    }
    .dataTable {
        width: 180%;
    }
    .dataTables_wrapper .col-sm-12 {
        overflow-x: scroll;
    }
    .notifications_nav-none {
        transform: translateX(375vw);
    }
    .notifications_nav {
        z-index: 10000;
        width: 100vw;
        align-items: center;
    }
    .notifications_nav-body {
        height: 70vh;
    }
    .notifications_nav-container {
        padding: 20px 10px;
        padding-bottom: 0;
    }
    .button-decline,
    .button-accept {
        font-size: 17px;
    }
    body .title_back-brackets .title_back-line {
        align-items: start;
    }
    body .title_back-line {
        max-width: 80vw;
    }
}
@media (min-width: 1400px) {
    .information_form-container {
        width: 60vw;
        max-width: 60vw;
    }
    .information_form-container-bootstrap {
        width: 60vw;
        max-width: 60vw;
    }
}
@media (max-width: 320px) {
    .copy_tecactiva div p {
        font-size: 16px;
    }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    body .cmca {
        width: 90%;
    }
    body .information_form-container100 {
        max-width: 100vw;
    }
}
@media (max-width: 425px) {
    .cmca_code {
        max-width: 95vw;
        margin: 0 auto;
    }
}
@media (min-height:600px) {
    .menu_on ul {
        height: 50%;
    }
}
@media (min-height:1000px) {
    .notifications_nav-body {
        height: 77vh;
    }
}
@media(max-width:991px) {
    .copy_tecactiva {
        padding-bottom: 80px;
        background: #401850;
    }
    .copyright {
        margin: 0;
    }
}
/* Personalizado */
.general_alert-red .general_alert-top {
    background: #86191a;
}
.general_alert-red .general_alert-body {
    background-color: #f31818;
}
.general_alert-red .general_alert-body p {
    color: #fff;
}
.alert_itm-body.alert_itm-body-circular {
    padding: 0px 15px;
    font-size: 14px;
    border-radius: 10px;
}
.alert_itm-body.alert_itm-body-circular p {
    margin: 0;
}
.modal-header {
    border-bottom: 0;
}
.modal-header .close {
    opacity: 1;
}
.modal-header .close:active,
.modal-header .close:hover {
    outline: none;
}
.match-no-valido {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    margin-top: 100px;
    letter-spacing: 1px;
    color: #e93477;
    text-transform: uppercase;
}
.notifications_nav-body-notification-body {
    overflow: hidden;
}
.cantidad-notificaciones {
    position: absolute;
    top: -5px;
    right: -15px;
    color: #ffffff;
    background: #e93477;
    border-radius: 45%;
    min-width: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    line-height: 15px;
    padding-left: 1px;
    padding-right: 1px;
}
.notifications_header {
    position: relative;
}
.seccion-notificaciones-flotantes {
    position: fixed;
    top: 20px;
    right: 15px;
    z-index: 2000;
    width: 300px;
}
.notifications_nav-body-itm.notifications_nav-body-itm-match {
    background: #e9347714;
}
.notifications_nav-body-itm.notifications_nav-body-itm-match .button-decline,
.notifications_nav-body-itm.notifications_nav-body-itm-match .button-accept {
    font-size: 16px;
}
.notifications_nav-body-amistad hr {
    background-color: #e93477;
}
.notifications_nav-body-itm.invitacion-torneo {
    padding: 1px 10px;
    background: #361654ed;
}
.notifications_nav-body-itm.invitacion-torneo .notifications_nav-body-itm-img figure {
    height: 55px;
    display: flex;
    width: 55px;
}
.notifications_nav-body-itm.invitacion-torneo .notifications_nav-body-itm-img div {
    width: 65%;
}
.notifications_nav-body-itm.invitacion-torneo .notifications_nav-body-itm-ic h3 {
    font-size: 22px;
}
.header_especial-icons a {
    padding: 0;
}
.enlace-fucsia-boton {
    font-size: 18px;
    background: #8767b8;
    padding-left: 10px;
    padding-right: 11px;
    border-radius: 10px;
    font-weight: bold;
}
/* Menú flotante */
@media(min-width:1025px) {
    .footer-flotante {
        display: none;
    }
}
.footer-flotante {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #111;
    z-index: 1002;
    box-shadow: 0 0 5px #38383854;
}
.footer-flotante-contenedor {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.footer-flotante-seccion {
    width: 20%;
}
.footer-flotante-seccion.guest {
    width: 25%;
}
.footer-flotante-seccion-contenedor {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    line-height: 15px;
    color: white;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
}
.footer-flotante-seccion-contenedor-icon {
    width: 100%;
}
.footer-flotante-seccion-contenedor-texto {
    width: 100%;
}
.footer-flotante-seccion-contenedor-icon.central {
    text-align: center;
    position: absolute;
}
/* Menú móvil modificación */
.cabecera-movil-moneda figure {
    display: flex;
    align-items: center;
    margin: 0;
    font-weight: bold;
}
@media(max-width:1024px) {
    .footer-flotante-seccion-contenedor-icon.central img {
        width: 40%;
    }
}
@media(max-width:768px) {
    .footer-flotante-seccion-contenedor-icon.central img {
        width: 60%;
    }
}
@media(max-width:500px) {
    .footer-flotante-seccion-contenedor-icon.central img {
        width: 100%;
    }
}
.information_menu .cabecera-movil-moneda img {
    padding-right: 10px;
    padding-left: 10px;
}
.information_menu .cabecera-movil-moneda .figcaption {
    padding-right: 10px;
}
body .edgtf-logo-wrapper a .edgtf-normal-logo {
    width: 90px;
    height: 50px;
    object-fit: cover;
}
body>div.edgtf-wrapper>div.edgtf-wrapper-inner>header.edgtf-page-header>div.edgtf-sticky-header.header-appear>div>div>div.edgtf-position-left>div>div>a>img.edgtf-normal-logo,
body>div.edgtf-wrapper>div.edgtf-wrapper-inner>header.edgtf-page-header>div.edgtf-sticky-header>div>div>div.edgtf-position-left>div>div>a>img.edgtf-normal-logo {
    width: 120px;
    height: 65px;
    object-fit: contain;
}
.p-5-custom {
    padding: 3rem;
}
@media(max-width:991px) {
    .p-5-custom {
        padding: 1rem;
    }
    .pt-50-movil {
        padding-top: 50px;
    }
}
.footer-flotante-seccion-mega-menu {
    position: fixed;
    width: 100%;
    bottom: 65px;
    background: #1d1d1d;
    left: 0;
    display: none;
}
.footer-flotante-seccion-mega-menu-container {
    position: relative;
}
.footer-flotante-seccion-mega-menu-cabecera button {
    position: absolute;
    right: 15px;
    top: 7px;
    background: transparent;
    font-size: 30px;
    color: #e93477;
}
.footer-flotante-seccion-mega-menu-cabecera button:hover {
    opacity: 0.9;
}
.footer-flotante-seccion-mega-menu-cabecera button:focus,
.footer-flotante-seccion-mega-menu-cabecera button:active {
    outline: none;
}
.footer-flotante-seccion-mega-menu-elemento {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    border-bottom: solid 1px #191919;
    padding-left: 20px;
}
.footer-flotante-seccion-mega-menu-elemento.footer-flotante-seccion-mega-menu-elemento-cerrar {
    border: 0;
    background: #802e8e;
    text-align: center;
}
.trn-btn-animation-next {
    transition: all 0.5s;
    box-shadow: 0 10px 20px -8px rgba(0, 0, 0, .7);
}
.trn-btn-animation-next {
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
}
.trn-btn-animation-next:after {
    content: '»';
    position: absolute;
    opacity: 0;
    top: 8px;
    right: -20px;
    transition: 0.5s;
}
.trn-btn-animation-next:hover {
    opacity: 1;
    filter: none;
}
.trn-btn-animation-next:hover:after {
    opacity: 1;
    right: 10px;
}
.trn-btn-animation-explode-faded.button_general-purple {
    background: transparent;
    border: solid 3px #532e77;
}
.trn-btn-animation-explode-faded {
    -webkit-transition: box-shadow 300ms ease-in-out, color 300ms ease-in-out;
    transition: box-shadow 300ms ease-in-out, color 300ms ease-in-out;
}
.trn-btn-animation-explode-faded.button_general-purple:hover {
    box-shadow: 0 0 40px 40px var(--trn-color-rosa) inset;
    border: solid 3px var(--trn-color-rosa);
    opacity: 1;
    filter: none;
}
.trn-btn-animation-explode-faded.button_general-pink:hover {
    box-shadow: 0 0 40px 40px #532e77 inset;
    opacity: 1;
    filter: none;
}
.familia-bebas {
    font-family: var(--trn-font-bebas);
}
.modal {
    z-index: 1300;
    background-color: #230f3024;
}
@media(max-width:1024px) {
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_image-class {
        margin-top: 125px;
    }
}
/*Aqui*/
@media(max-width:991px) {
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_image-class {
        margin-top: 110px;
    }
}
@media(max-width:767px) {
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_image-class {
        margin-top: 5px;
        width: 85px;
        height: 85px;
        margin-bottom: 5px;

    }
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_description-nick{
        margin-top: -5px;
    }
}
.edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_description-role {
    font-size: 35px;
}
.edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_description-nick {
    font-size: 18px;
    margin-top: 5px;
}
.edgtf-player-single-holder .edgtf-player-info-holder .edgtf-player-team .edgtf-player-team-meta .edgtf-player-team-name {
    height: 80px;
}
@media(max-width:768px) {
    .information_form-container-bootstrap {
        max-width: 88vw;
        width: 88vw;
    }
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_description-role {
        font-size: 25px;
    }
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-info-top .main_description-nick {
        font-size: 16px;
    }
}
/*  Banners principales aqui */
.edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-image-background {
    height: 55vh;
    background-position: bottom;
}
@media(max-width:1400px) {
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-image-background {
        height: 60vh;
   }
}
@media(max-width:1200px) {
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-image-background {
        height: 45vh;
    }
}
@media(max-width:991px) {
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-image-background {
        height: 35vh;
    }
}
@media(max-width:767px) {
    .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-image-background {
        height: 15vh;
    }
}
@media(max-width:991px) {
    body>div.edgtf-wrapper>div.edgtf-wrapper-inner>div.edgtf-content>div>div>div.edgtf-player-single-top-holder>.main_background-juegos {
        height: 35vh;
    }
}
@media(max-width:768px) {
    body>div.edgtf-wrapper>div.edgtf-wrapper-inner>div.edgtf-content>div>div>div.edgtf-player-single-top-holder>.main_background-juegos {
        height: 15vh;
    }
}
@media(max-width:1200px) and (min-height:800px) {
    /*  .edgtf-player-single-holder .edgtf-player-single-top-holder .edgtf-player-single-image-background {
        height: 25vh;
    } */
}
/* Scroll */
@media(min-width:992px) {
    /* ===== Scrollbar CSS ===== */
    /* Firefox */
    .scrollbar-torneos {
        scrollbar-width: thin;
        scrollbar-color: #6716b0 #1b0f23;
    }
    /* Chrome, Edge, and Safari */
    .scrollbar-torneos::-webkit-scrollbar {
        width: 10px;
    }
    .scrollbar-torneos::-webkit-scrollbar-track {
        background: #1b0f23;
    }
    .scrollbar-torneos::-webkit-scrollbar-thumb {
        background-color: #6716b0;
        border-radius: 10px;
        border: 3px solid #6215a8;
    }
}
/*Match disponibles*/
.trn-chat-encuentros {
    position: fixed;
    bottom: 0;
    width: 320px;
    right: 80px;
    z-index: 1001;
    box-shadow: 0 0 5px black;
    border-radius: 10px 10px 0 0px;
}
.trn-chat-cantidad-disponibles{
    background: #6716b0;
    border-radius: 100%;
    padding: 5px;
    font-size: 14px;
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -10px;
    right: -10px;
    font-weight: 500;
}
@media(max-width:991px){
    .trn-chat-cantidad-disponibles{
       top: unset;
        right: 0;
        font-weight: 500;
        bottom: -30px;
    }
}
.trn-chat-encuentros .trn-chat-encuentros-cabecera {
    background: #fe1169;
    display: flex;
    padding: 5px 10px;
    align-items: center;
    justify-content: space-between;
    border-radius: 10px 10px 0 0px;
    font-weight: bold;
    color: white;
}
.trn-chat-encuentros .trn-chat-encuentros-cabecera .indicador {
    width: 10px;
    height: 10px;
    background: #49ad4d;
    border-radius: 100%;
}
.trn-chat-encuentros .trn-chat-encuentros-contenedor {
    height: 380px;
    background: #391c54;
    padding: 15px 10px;
    overflow: hidden;
    overflow-y: auto;
    border: solid 1px #fe1169;
}
@media(max-width: 991px) {
    .trn-chat-encuentros {
        left: 0;
        z-index: 1001;
        width: 100%;
        bottom: 70px;
        right: 0;
    
    }
    .trn-chat-encuentros .trn-chat-encuentros-contenedor {
        height: 65vh;
      
    }
}
.trn-chat-encuentros-sin-encuentros {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: white;
    font-weight: bold;
    background: #4b296b;
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 15px;
}
.trn-chat-encuentro-elemento {
    overflow: hidden;
    display: flex;
    gap: 10px;
    background: #4b296b;
    padding: 10px;
    margin: 0;
    border-radius: 10px;
    margin-bottom: 15px;
}
.trn-chat-encuentro-elemento-columna-imagen {
    width: 30%;
}
.trn-chat-encuentro-elemento-columna-imagen-contain {
    position: relative;
}
.trn-chat-encuentro-elemento-columna-imagen-contain img {
    width: 90%;
}
.trn-chat-encuentro-elemento-columna-imagen-contain.trn-chat-encuentro-elemento-columna-imagen-contain-match img {
    height: 95px;
    object-fit: cover;
    width: 100%;
}
.trn-chat-encuentro-elemento-columna-main {
    width: 70%;
}
.trn-chat-encuentro-elemento-columna-main-titulo {
    margin: 0;
    font-size: 14px;
    line-height: 15px;
    text-align: center;
    color: white;
    font-weight: 500;
}
.trn-chat-encuentro-elemento-columna-main-titulo a,
.trn-chat-encuentro-elemento-columna-main-titulo-user a {
    font-weight: bold;
}
.trn-chat-encuentro-elemento-columna-main-titulo-user {
    margin: 0;
    font-size: 14px;
    line-height: 15px;
    color: white;
    font-weight: 500;
}
.trn-chat-encuentro-premio {
    display: flex;
    align-items: center;
    gap: 10px;
    color: white;
    font-weight: bold;
}
.trn-chat-encuentro-premio img {
    width: 26px;
    height: 30px;
    object-fit: cover;
}
.trn-chat-encuentro-inscripcion {
    color: white;
    font-weight: 600;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
}
.trn-chat-encuentro-inscripcion p {
    margin: 0;
    color: #fe1169;
}
.trn-chat-encuentro-invitacion {
    text-align: center;
    font-weight: bold;
    color: red;
    text-transform: uppercase;
}
.trn-chat-encuentro-invitacion a {
    color: #e93477;
    text-decoration: underline;
}
.trn-chat-encuentros-division-cabecera {
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px;
    font-weight: bold;
    color: white;
    font-size: 14px;
}
.trn-chat-encuentros-division {
    border-bottom: solid 1px #4b296b;
    margin-bottom: 10px;
}
.trn-chat-encuentros-division-cabecera .trn-chat-encuentros-division-cabecera {
    font-weight: bold;
    color: white;
}
.trn-chat-encuentros-division-body {
    display: none;
}
.trn-chat-encuentros-division-body.activo {
    display: unset;
}
.trn-chat-encuentro-elemento-columna-main-texto {
    margin: 0;
    color: white;
}
.trn-chat-encuentro-elemento-columna-imagen-contain-user img {
    border-radius: 50%;
}
.trn-chat-encuentro-elemento-columna-unica{
    color: white;
    width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
    overflow: hidden;
}
.trn-chat-encuentro-elemento-columna-main-versus{
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
}
.trn-chat-encuentro-elemento-columna-main-versus .trn-chat-encuentro-elemento-columna-main-versus-column{
    text-align: center;
    width: 45%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.trn-chat-encuentro-elemento-columna-main-versus .trn-chat-encuentro-elemento-columna-main-versus-column img{
    width: 70px;
    height: 70px;
    border-radius: 100%;
    object-fit: contain;
}
@media(max-width:991px){
    .trn-chat-encuentro-elemento-columna-main-versus .trn-chat-encuentro-elemento-columna-main-versus-column img{
        width: 85px;
        height: 85px;
    ;
    }
}
.trn-chat-encuentro-elemento-columna-main-versus .trn-chat-encuentro-elemento-columna-main-versus-column p{
    font-weight: bold;
    margin: 0;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
}
.trn-chat-encuentro-elemento-columna-main-versus .trn-chat-encuentro-elemento-columna-main-versus-column-vs{
    font-size: 35px;
    font-weight: bold;
}
.trn-chat-user-status {
    position: absolute;
    width: 12px;
    height: 12px;
    background: #e9e9e9;
    bottom: 14px;
    right: 10px;
    border-radius: 100%;
}
.trn-chat-user-status,
.trn-chat-user-status-activo {
    background: #54dc52;
}
.trn-chat-button-invitar,
.trn-chat-button-invitar:hover {
    border-radius: 20px;
    font-weight: bold;
    background: #fe1169;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    color: black;
}
.trn-chat-button-invitar:focus,
.trn-chat-button-invitar:active {
    outline: none;
}
.trn-chat-encuentros-select {
    width: 110px;
    height: 20px;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    padding: 0 5px;
    color: white;
}
@media(min-width:992px){
    .trn-chat-encuentros-cabecera-icono-cierre{
        display: none;
    }
}
.postid-89 .edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner,
.postid-89 .edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner {
    padding: 0 0 0 0;
}
@media only screen and (max-width: 1024px) {
    .postid-89 .edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner,
    .postid-89 .edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner {
        padding: 0 0 0 0;
    }
}
.postid-89 .edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner,
.postid-89 .edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner {
    padding: 0 0 0 0;
}
@media only screen and (max-width: 1024px) {
    .postid-89 .edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner,
    .postid-89 .edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner {
        padding: 0 0 0 0;
    }
}
.postid-89 .edgtf-page-header .edgtf-menu-area {
    background-color: rgba(255, 255, 255, 0);
}
@media(max-width: 768px) {
    .paginate_button.page-item:not(.active, .previous, .next, .disabled) {
        display: none;
    }
}
/*Titilar*/
@keyframes tilt-shaking {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(5deg);
    }
    50% {
        transform: rotate(0eg);
    }
    75% {
        transform: rotate(-5deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.gentle-hover-shake {
    animation: tilt-shaking 0.25s infinite;
}
.contenedor-textos-personalizados p, .match_instrucciones span ,.match_instrucciones div,.match_instrucciones ul,.match_instrucciones ol,.match_instrucciones li{
    color:white !important;
    font-family: 'Rajdhani', sans-serif !important;
 }
 .trn-chat-encuentros-overlay{
    position: fixed;
 width: 100%;
 height: 100%;
 background: #0000007d;
 left: 0;
 top: 0;
 z-index: -1;
} 
.trn-previa-elemento{
 position: fixed;
 bottom: 0;
 background: #868686;
 right: 80px;
 z-index: 1001;
 font-weight: bold;
 color: white;
 padding: 5px 15px;
 width: 150px;
 border-radius: 10px 10px 0px 0;
 display: flex;
 justify-content: space-between;
}
.trn-previa-elemento.trn-previa-elemento-torneos{ 
 background: #8f00ff;
 right:280px;
}
.trn-previa-elemento.trn-previa-elemento-matches{
 background: #fe1169;
}
.trn-previa-elemento-cantidad{
 border-radius: 100%;
 width: 25px;
 height: 25px;
 display: flex;
 align-items: center; 
 justify-content: center;
}
.trn-previa-elemento-cantidad.trn-previa-elemento-cantidad-torneos{
 background: #b658ff;
}
.trn-previa-elemento-cantidad.trn-previa-elemento-cantidad-matches{
 background:#ff74a7;
}
.trn-chat-torneos{
 position: fixed;
 bottom: 0;
 width: 320px;
 right: 80px;
 z-index: 1001;
 box-shadow: 0 0 5px black;
 border-radius: 10px 10px 0 0px;
 background: #8f00ff;
 display: none;
}
.trn-chat-torneos *{
 box-sizing: border-box;
}
.trn-chat-torneos .trn-chat-torneos-cabecera{
 font-weight: bold;
 color: white;
 padding: 5px 10px;
 font-size: 18px;
}
@media(max-width:991px){
    .trn-previa-elemento.trn-previa-elemento-matches{
      display: none !important;
    } 
   
    .trn-previa-elemento.trn-previa-elemento-torneos{
       transform: rotate(180deg);
       writing-mode: vertical-lr;
       top: 28%;
       bottom: unset;
       height: unset;
       width: unset;
       left: 0;
       border-radius: 0;
       right: unset;
       box-sizing: border-box;
       padding: 10px 3px;
       gap: 10px;
       font-size: 20px;
    }
   
    .trn-previa-elemento.trn-previa-elemento-torneos .trn-previa-elemento-cantidad-torneos{
       font-size: 14px;
     }
   }
   
.trn-chat-torneos .trn-previa-elemento-cantidad-torneos{
 width: 25px;
 height: 25px;
 border-radius: 100%;
 display: inline-flex;
 background: #580e91;
 align-items: center; 
 justify-content: center;
 font-size: 16px;
}
.trn-chat-torneos-cabecera-icono-cierre{
 display: none; 
} 
.trn-chat-torneos-contenedor{
 height: 380px;
 background: #391c54;
 padding: 15px 10px;
 overflow: hidden;
 overflow-y: auto;
 border: solid 1px #8f00ff
}
.trn-chat-sin-torneos{
 height: 85%;
 display: flex;
 flex-direction: column;
 padding: 5% 5%;
 overflow: hidden;
 justify-content: center;
 gap: 20px;
 align-items: center;
}
@media(max-width:991px){
    .trn-chat-torneos{
        width: 100%;
        left: 0;
        bottom: 70px;
    }
   .trn-chat-torneos-contenedor{
    height: 450px;
   }
}
  
.trn-chat-sin-torneos .trn-button-enlace{
 
 width: 50%;
 background: #f72585;
 font-weight: bold;
 color: white;
 padding: 2%;
 text-transform: uppercase;
 border-radius: 2px;
 display: flex;
 align-items: center;
 justify-content: center;
}
.trn-chat-torneos h4{
 color:#6d29ad;
}
.trn-chat-sin-torneos .trn-button-enlace:active,.trn-chat-sin-torneos .trn-button-enlace:focus{
 outline: none;
 border: none;
}
.trn-chat-sin-torneos .trn-button-enlace:hover{
 opacity: 0.9;
}
.trn-chat-torneo-item{
 display: flex;
 justify-content: space-between;
 padding: 20px 10px;
 background: #34174f;
 border-radius: 5px;
 width: 100%;
 margin-bottom: 0;
 box-sizing: border-box;
 gap:10px;
 overflow: hidden;
}
.torneo-chat-torneo-vigentes{
    display: flex;
    padding: 15px;
    background: #34174f;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 10px;
    border-top: solid 1px #ff00ca6b;
}
.torneo-chat-match-encuentro{
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    text-overflow: ellipsis;
    flex-wrap: wrap;
    margin-bottom: 10px;
    border-bottom: solid 1px #23063e;
}
.torneo-chat-match-encuentro:last-child{
    border-bottom: 0;
}
.torneo-chat-match-encuentro-user{
    line-height: 15px;
    text-align: center;
    width: 45%;
    overflow: hidden;
}
.torneo-chat-match-encuentro-user img{
    width:40px;
    height: 40px;
    object-fit: cover;
    border-radius: 100%;
}
.torneo-chat-torneo-vigentes-titulo{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #d81e6d;
}
.torneo-chat-match-encuentro-user p{
    color: white;
    font-weight: bold;
    margin: 0;
    text-overflow: ellipsis;
    font-size: 12px;
}
.torneo-chat-match-encuentro-vs{
    font-size: 40px;
    font-weight: bold;
    color: white;
    width: 10%;
}
.torneo-chat-match-encuentro-enlace{
    text-align: center;
    width: 100%;
}
.torneo-chat-match-encuentro-enlace a{
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    color:#f72585;
}
.trn-chat-torneo-item-left p {
 margin: 0;
 color: white;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: 1px;
 font-size: 14px;
 margin-bottom: 10px;
 line-height: 15px;
} 
.trn-chat-torneo-estado{
 font-weight: bold;
 color: white;
 background: #bdbdbd;
 padding: 0px 18px;
 margin-bottom: 10px;
 font-size: 14px;
 text-align: center;
 white-space: nowrap
}
.trn-chat-torneo-estado.trn-chat-torneo-estado-amarillo{
background:  #ffc100;
}
.trn-chat-torneo-estado.trn-chat-torneo-estado-verde{
background:  #14c400;
}
.trn-chat-torneo-estado.trn-chat-torneo-estado-rojo{
background:  #e72d50;
}
.trn-chat-torneo-item-right{
 text-align: right;
}  
.trn-chat-torneo-item-left p.trn-chat-torneo-item-premio{
 margin: 0;
 font-weight: bold;
 color: white;
 font-size: 25px; 
 line-height: 15px;
}
.trn-chat-torneo-item-left p.trn-chat-torneo-item-premio .trn-chat-torneo-item-subtitulo{
 font-size: 12px;
 color: #ff8f00;
 font-weight: bold;
}
.trn-chat-torneo-item-right a{ 
 font-weight: bold;
 color: #f72585;
}
.trn-chat-torneos-overlay{
 position: fixed;
 width: 100%;
 height: 100%;
 background: #0000007d;
 left: 0;
 top: 0;
 z-index: -1;
}
.iziToast{
    padding: 15px 30px 15px 30px;
    background: rgb(40 19 61);
}
.iziToast>.iziToast-close{
    filter:invert(1);
}
.iziToast>.iziToast-body{
    display: flex;
    flex-direction: column;
    min-width: 250px;
}
.iziToast>.iziToast-body .iziToast-buttons>a, .iziToast>.iziToast-body .iziToast-buttons>button, .iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){
    background: #fe1169;
    font-weight: bold;
    color: white;
    font-size: 16px;   
}
.iziToast.iziToast-color-red{
    background: rgb(255 43 56 / 90%);
    border-color: rgb(234 41 57);
}
.iziToast.iziToast-color-green{
    background: rgb(52 225 94 / 90%);
    border-color: rgb(43 229 89 / 90%);
}
.iziToast.iziToast-color-yellow{
    background: rgb(244 189 70 / 90%);
    border-color: rgb(223 209 48 / 90%);
}
.iziToast>.iziToast-body .iziToast-texts{
    margin: 10px 0 0;
    padding-right: 2px;
    display: flex;
    float: left;
    flex-direction: column;
}
.iziToast>.iziToast-body .iziToast-title{
    text-transform: uppercase;
    letter-spacing: 1px;
    color: white;
}
.iziToast>.iziToast-body .iziToast-message{
    font-weight: 500;
    color: white;
    letter-spacing: 1px;
}
/* Tippy */ 
.tippy-box[data-theme~='torneos'] {
    background-color: #e93477;
    color: white;
}
.tippy-box[data-theme~='torneos'][data-placement^='top']>.tippy-arrow::before {
    border-top-color: #e93477;
}
.tippy-box[data-theme~='torneos'][data-placement^='bottom']>.tippy-arrow::before {
    border-bottom-color: #e93477;
}
.tippy-box[data-theme~='torneos'][data-placement^='left']>.tippy-arrow::before {
    border-left-color: #e93477;
}
.tippy-box[data-theme~='torneos'][data-placement^='right']>.tippy-arrow::before {
    border-right-color: #e93477;
}


.button-cambiar-avatar span,.button-cambiar-avatar i{
    color: white;

}

@media(min-width:992px){
    .button-cambiar-avatar i{
        display: none;
    }
}

@media(max-width:991px){
    .button-cambiar-avatar span{
        display: none;
    }

    .button-cambiar-avatar{
        padding: 0;
        background: transparent;
    
    }
}