/* CSS Document */
.new-control{padding:10px;}
.mo-paging-button{background-color: #fc4c00 !important;color: white !important;border-color: #fc4c00 !important;border-radius: 10px !important;padding: 10px;min-width: 40px;margin: 0 5px;}
.stats-player1.dataTable > tbody > tr { height: 60px;}
div.dt-processing {
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  text-align: center;
  padding: 2px;
  z-index: 10;
  background-color: #8080805c;
  height: 100% !important;
}

div.dt-container div.dt-layout-row {position: relative;}
.user-detail-header{margin-top: 80px;position: relative; background-color: #fff !important;}
.user-detail-header::before{background-image: url(../../assets/images/bg.jpg); background-size: cover;background-position:bottom;content: "";z-index: 0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity:1}
.user-detail-header .container{position:relative; z-index: 3}
.user-detail-header h1{color:#000 !important}
.inner-page-header {padding-top: 82px !important; padding-bottom: 100px !important;}
.user-data-mo {font-size: 35px;color: black;font-weight: 800; margin-bottom:20px}
.user-info-mo span{border-left:1px solid #d0cfcf; margin: 0 10px}
.player-nick{position:relative;text-align:center}
.player-logo{position:relative;text-align:center}

.ligue-data-user-stats{align-items: center;background: rgba(152, 152, 158, 0.1);border-radius: 8px;color: #121212;display: flex;flex-direction: row;max-width: 824px;margin: auto;min-height: 64px;margin: 10px 0;}
.ligue-data-user-stats table{width:100%; text-align:center; margin:0 auto;}
.ligue-data-user-stats table th{font-size: 14px;line-height: 14px;font-weight: 500;letter-spacing: -0.01px;font-weight: 700;width:25%;border-left: 1px solid rgba(0, 0, 0, 0.1);}
.ligue-data-user-stats table td{font-size: 24px;line-height: 24px;font-weight: 500;letter-spacing: normal;font-weight: 700;border-left: 1px solid rgba(0, 0, 0, 0.1);}
.name-ligue-stats{min-width:170px;font-weight:bold; color:black}

@media (max-width: 800px)
{
    .user-data-mo {font-size: 25px;color: black;font-weight: 800;text-align:center}
    .player-nick h1{color:#fff !important;}
}

@media (max-width: 760px)
{
    .ligue-data-user-stats table {width:100%; min-width:200px;}
    .ligue-data-user-stats table th:first-child{border:none}
    .ligue-data-user-stats table td:first-child{border:none}
    .name-ligue-stats{min-width:170px;font-weight:bold; color:black; margin: 10px 0; text-align: center}
}

@media (max-width: 500px)
{
    .user-data-mo {font-size: 20px;color: black;font-weight: 800; margin-top: 40px !important;}
    .name-player{font-size: 35px;}
    .player-logo {position: absolute;text-align: center;bottom: -45px;left: 50%;transform: translateX(-50%);}
}

body div.dt-container .dt-length,
body div.dt-container .dt-search,
body div.dt-container .dt-info,
body div.dt-container .dt-processing,
body div.dt-container .dt-paging{
    color: #000;
}