
@media screen and (max-width: 767px) {
	.titlePageTop{display: none;}
}

@media screen and (max-width: 510px) {
	
	.formCenter{width: 100%;}
	
	.headrTitle,.BtnsHeaderTitle{width:100%;display:block;float:none !important;padding-right: 0px;}
	
/* 	.panel-body{padding:8px 0px;} */
	
	.tableStatsPointsOver{font-size: 12px;}
	
	.tabStats{padding:2px;}
	
	.tabStats .table-responsive tbody > tr > td{padding:6px !important;font-size: 11px !important;}
	.tabStats .table-responsive tbody > tr > td > i{font-size: 7px !important;}
	
	
	.table-responsive .tableStatsOdds tbody>tr>td{padding:0px 0px 0px 10px !important;}
	
	.table-striped.tableStatsOdds > tbody > tr{background-color: #f9f9f9;}
	.table-striped.tableStatsOdds > tbody > tr > td.select{background-color: #e5eaef;}

	
	.nameInfoDesk{display: none;}
	.nameInfoMob{display: inline-block;}
	.tableNameTeam{display: none;}
	.tableNameTeamCode{display: inline-block;text-transform: uppercase !important;}
	.winInfo{text-transform: lowercase !important;}
	
	.textInfo{font-size: 11px;}
	.oddInfo{font-size: 11px;padding:6px 6px;width:40px;}
	
	.percIco{font-size: 7px;font-weight: 500;}
	
	.titleTeamDetail{font-size:13px;}
	.be-fixed-sidebar .be-left-sidebar{position: relative;}
	.be-loading.LoadDash .be-spinner{text-align: center;margin-right: -40px;position: fixed;}
	
}
.titlePage{font-size: 20px;font-weight: 900;text-transform: uppercase;color:#000000;text-align:center;padding:23px;line-height: 56px;}
.showFreeTrain{display:none;}
.ms-container{width:100%;}

.hPointer{cursor: pointer;}

.text-danger{font-weight: bold;}

.dt-buttons{margin-bottom: 10px;}

.select2-container--default .select2-selection--single .select2-selection__clear{float: left;margin-right: 10px;font-size: 20px;}

.label-menu{margin-top:10px;color:#ffffff !important;}

.detailList>td{padding: 0px !important;}
.detailList tr:hover td{background: #e5e5e5;cursor: pointer;}

.detailList ul{list-style: none;padding: 0px;margin: 0px;border-top: 1px solid #efefef;}
.detailList ul li{list-style: none;display: table;width: 100%;}
.detailList ul li .listContent{display: table-cell;padding:11px 10px;}

.not-allowed {cursor: not-allowed;}

.img-avatar-list{border-radius: 50%;margin-right: 5px;}

.StatusAccBrand{margin-right: 5px;}


.starRankMenu{width: 30px;margin-right: 4px;margin-top: -3px;}
.rankTitle{font-size: 10px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;}
.medalRank{position: absolute;bottom:-4px;right: 4px;}



.loginProfileMenu{display: block;text-align: center;}
.loginProfileMenu .userProfileMenu{display: block;text-align: center;position: relative;}
.loginProfileMenu .userProfileMenu .avatarMenu{width: 100%;border-radius: 50%;display:inline-block;position: relative;}

.loginProfileMenu .userProfileMenu .imgProfMenu{display: inline-block;position: relative;width: 50%;max-width: 200px;}

.loginProfileMenu .userProfileName{text-align: center;font-size: 16px;color:#000000;padding:10px 0px 0px 0px;text-transform: uppercase;font-weight: 700}
.loginProfileMenu .userProfileName .workName{text-align: center;font-size: 10px;color:#000000;padding:5px 0px;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;}

.loginProfileMenu .userListMenu a{display: inline-block;color:#939393;font-size: 20px;margin:0px 5px;}
.loginProfileMenu .userListMenu a:hover{display: inline-block;color:#000000;font-size: 20px;margin:0px 5px;}

.detailList ul li{border-bottom: 1px solid #efefef;}

.newStyleMenu .label{font-size: 10px !important;}

.nobreak{white-space: nowrap !important;}

.selRoiSite{margin:5px 0px !important;}

.text-normal{font-weight: normal;}

.showComm{cursor: pointer;}
.showComm:hover{opacity: 0.8}

.infosNoForm{padding: 12px 12px;background-color: #f9f9f9;border:1px solid #d5d8de;font-size: 16px;}
.dataNoForm{padding: 8px;font-size: 14px;}

.dataNoForm .label{font-size: 14px;padding:6px 12px;}

#generateCode{text-align: center;display: none;width: 100%}
.codeTracker{font-size: 30px;color:#767676;display: block;width: 100%;text-align: center;padding: 15px;cursor: pointer;}
.titleTracking{text-transform: uppercase;}
.buttonCloseModal{padding-bottom: 20px;}

.form-horizontal.formVerticalList .control-label{padding:0px 15px 15px 15px ;text-align: left;}

.bodyGame{display: table;width: 100%;padding:20px 0px 20px 0px;border-bottom:1px solid #ebebeb;}
.bodyGame:last-child{border-bottom: 0px;}
.bodyGame .teamsBox{display: inline-block;width: 50%;text-align: center;padding:0px 0px 10px 0px;}
.bets {background-color: #f3f3f3;display: table;width:100%;padding:10px 0px;}
.bets .teams{display: inline-block;width: 50%;text-align: center;    vertical-align: top;}

.Last5GTable > tbody {display: inline-block;margin:0 auto;}
.Last5GTable > tbody > tr > td{border:0px;padding:0px 2px;}

.Last5GTable > tbody > tr > td.WLi{font-size: 11px;}
.Last5GTable > tbody > tr > td.WL{font-size: 12px;font-weight: 600;}
.Last5GTable > tbody > tr > td.WLpts{font-size:12px;}
.be-loading.LoadDash {position: relative;}
.be-loading.LoadDash .be-spinner{text-align: center;margin-right: -150px;position: fixed;z-index: 1000000000;}

.be-loading.LoadDash:after{z-index: 100000000;}

.textLoading{font-size: 12px;color: #6c6c6c}

.WLInfos{display: inline-block;padding:0px 4px;color:rgba(255, 255, 255, 0.85);border-radius: 3px;width:22px;height:22px;text-align: center;line-height: 23px;}
.WLInfos:hover{color:rgba(255, 255, 255, 1);}
.WLInfos:active,.WLInfos:visited,.WLInfos:focus{color:rgba(255, 255, 255, 1);}

.WLInfos.win{background-color:#00c51b;}
.WLInfos.lose{background-color:#de0000;}



.addGeoBtn{display: inline-block;text-align: center;}

.titleListGeos{border-bottom: 1px solid #ebebeb;padding-top: 10px; width:100%;padding-bottom: 10px; margin-bottom: 8px; text-align: center;}

.listGeosForm{display: flex;width:100%;flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: stretch;}

.listGeosForm .geoBox{border-bottom: 1px solid #ebebeb;padding-top: 10px;padding-bottom:5px}
.listGeosForm .geoBox:first-child{border-bottom: 1px solid #ebebeb;padding-top: 0px;}
.wRemove{    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;    width: 100%;}
 
 .geoItem{    width: 100%;}
    
.addMoreGeos{border-bottom:1px solid #ebebeb;margin-bottom:15px;text-align: center;padding:15px 0px;width: 100%;display: flex;align-content: center;flex-direction: row;align-items: center;justify-content: center;gap:15px;}
.form-horizontal .geoForm .control-label {text-align: left;padding-bottom: 8px;padding-top: 4px;}
.form-horizontal .form-group.geoForm{padding-top: 0px;}
.deletGeo{width: 50px;display: inline-block;vertical-align: middle;padding-top:18px}


.plusNumber{color:#00c51b;}
.lessNumber{color:#de0000;}
.nNumber{color:#999999;}

.cHand{cursor:pointer;}

.iconCheckStatus{font-size: 16px;font-weight: 900}

.textCenter{text-align: center !important;}
.textLeft{text-align: left !important;}

.textBefore{color: #bbbbbb;}
.textNew{color: #000000;}

.textNoBreak{white-space: nowrap !important;}

.nameLineUp {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.selTeamSite{display: inline-block;float: right;}

.selZoomBox{height: 48px;}

.welcomeMessage{font-size: 12px !important;}
.welcomeMessage span{font-weight: bold}

.arrowTracker{padding:0px 15px;}

.listTracker{text-align: center;}

#showTrackers{display: none;}

.OptionsCreate{margin: 5px 0px;} 

.imgTeam img{max-width: 70px;max-height: 70px;}

.formCenter{max-width:1000px; width: 100%; margin:0 auto;}

.listCountrys{width:100%;}

.itemCountry{display:inline-block;margin-right:2px; margin-bottom:4px;}

.badgeCountry{
	border-radius: 4px;
	padding:6px 8px;
	color:#000000;
	background: #ffffff;
}


.brand-table-panel{padding:0px 0px 20px 0px;border-top:0px;overflow: hidden;}

.brand-table-panel .table > tbody > tr > td{padding:8px !important;}
.brand-table-title{font-weight: bold;padding-bottom:20px;}

.brand-table-price .value{font-size: 20px;line-height: 20px;font-weight: 500;}
.brand-table-price .currency{font-size: 12px;}
.brand-table-price .frecuency{font-size: 12px;}
.table-brands{margin-bottom:20px;border-bottom: 1px solid #ddd;}

.boxImgPreview{display: block;width: 100%;clear:both;padding-bottom:10px;}
.boxImgPreview .previewBrand{width: 70%;border:1px solid #c8c8c8;}


.nameTeam{font-size: 16px;font-weight: 500;padding:10px 0px;}
.tabStats{padding:5px;}

.statsGame{display: block;text-align: center;}

.pointPS{font-size: 10px;color:#878787;}
.pointPS span{color:#000;font-size: 12px}

.betLinePoints{text-align: center;padding:10px 0px;}


.gameDetail .table{margin-bottom:0px;}
.gameDetail .bets{padding:0px;}

.avgPts{font-size: 11px;}

.filtersBar{text-align: right;}
.filtersBrandsAcc{display: inline-block;text-align: right;}

.text-default{color:#666666;}

/* dashboard */

.titlePageTop{display: inline-block;padding:10px;}

.titlePageTop .titleHead{font-size: 20px;display: inline-block;padding-top: 5px;}

.reportrange{margin-left: 10px;}

.iconDash span{padding: 0px;font-size: 40px;line-height: 44px;color:#808080;}
/* .widget.widget-tile.wgDash{padding:10px;} */

.data-info .desc{font-weight: 600;font-size: 12px !important;}
.data-info .value .number{font-size: 20px;}


.smallSubTitle{font-size: 12px;font-weight: 400;color:#9f9f9f;}


.selTeamHeader{display: block;min-width: 160px;padding:0px 5px;vertical-align: top;}

.selTeamHeader .select2-selection{height: 44px;line-height: 44px;}

.selTeamHeader .select2-selection .select2-selection__rendered{height: 42px !important;line-height: 42px !important;}


.tableStatsPointsOver{font-size: 13px;}

.percIco{font-size: 10px;}


.panelStats{background-color: transparent !important;box-shadow: none !important;border-radius: 0px !important;border:0px !important;}

.accordion{padding:0px;margin:0px;}
.accordion .panel .panel-collapse .panel-body{padding:0px;}

.table-responsive .betsTable tbody>tr>td{padding:6px;}
.table-striped.betsTable{border-bottom:1px solid #ddd;}
.table-striped.betsTable > tbody > tr{background-color: #f9f9f9;}
.table-striped.betsTable > tbody > tr > td.select{background-color: #e5eaef;}
.table-striped.betsTable > tbody > tr > td.inative{background-color: #efefef;color:#9f9f9f;}
.table-striped.betsTable > thead > tr{background-color: #e4e4e4;}
.table-striped.betsTable > thead > tr > th{padding:8px;}



.table-responsive .tableStatsOdds tbody>tr>td{padding:0px 0px 0px 10px;}
.table-striped.tableStatsOdds{border-bottom:1px solid #ddd;}
.table-striped.tableStatsOdds > tbody > tr{background-color: #f9f9f9;}
.table-striped.tableStatsOdds > tbody > tr > td.select{background-color: #e5eaef;}
.table-striped.tableStatsOdds > tbody > tr > td.inative{background-color: #e5e5e5;}
.table-striped.tableStatsOdds > thead > tr{background-color: #e4e4e4;}
.table-striped.tableStatsOdds > thead > tr > th{padding:8px;}

.table-striped.tableStatsOdds.BetsHover > tbody > tr > td:hover{background-color: #e8e8e8;cursor: pointer;}

.table-striped.tableStatsOdds.BetsHover > tbody > tr > td:hover .oddInfo{background-color: #e8e8e8;cursor: pointer;}

.clear{clear: both;}

.table-responsive .tableStatsGames tbody>tr>td{padding:10px 0px 10px 10px;}
.table-striped.tableStatsGames{border:1px solid #ddd;}
.table-striped.tableStatsGames > tbody > tr{background-color: #f9f9f9;}
.table-striped.tableStatsGames > tbody > tr > td.select{background-color: #e5eaef;}
.table-striped.tableStatsGames > tbody > tr > td.inative{background-color: #e5e5e5;}
.table-striped.tableStatsGames > thead > tr{background-color: #e4e4e4;}
.table-striped.tableStatsGames > thead > tr > th{padding:8px;}

/* games */
.game{margin-bottom:15px;}
.gameTeams{width: 100%;display: block}
.gameDate{padding:5px 0px;color: #898989;text-align: center;padding-top:8px;}
.gameIcoVs{background-color: #6d6d6d;color:#ffffff;font-weight: 200;font-size: 9px;border-radius: 100px;padding: 3px 5px;display: inline-block;}
.gameTeam1{display: inline-block;float:left;width:44%;text-align: right;}
.gameVs{display: inline-block;float:left;width:12%;text-align: center;    margin-top: 5px;}
.gameTeam2{display: inline-block;float:right;width:44%;text-align: left;}


.listOdds{display: block;border-left:1px solid #ddd;}
.deepOdds{border-bottom:1px solid #ddd;}
.Odds1xbet{border-bottom:1px solid #ddd;}
.calcOdds{}

.middleBorder{border-left:1px solid #ddd;border-right:1px solid #ddd;}

.headerGame{padding:5px 0px;}
.headerOdds{margin: 0px;padding: 0px;list-style: none;display: block;}
.headerOdds li{float:left;width: 30%;text-align: center;padding:0px;}
.headerOdds li.houseName{float:left;width: 9%;text-align: center;padding:0px;}
.headerOdds:after{content: "";display: table;clear: both;}



.sqOdds{margin: 0px;padding: 0px;list-style: none;display: block;}
.sqOdds li{float:left;width: 30%;text-align: center;padding:6px 0px;}
.sqOdds li.houseName{float:left;width: 9%;text-align: center;padding:6px 0px;font-size: 10px;}

.sqOdds .houseName{border-right:1px solid #ddd;}
.Odds1xbet .sqOdds li:hover{background-color: #f4f4f4;cursor: pointer;}
.sqOdds:after,.deepOdds:after{content: "";  display: table;clear: both;}
  
.Odds1xbet .sqOdds li.houseName:hover{background-color: transparent;cursor: default;}

.textInfo{display: inline-block;text-align: left;float:left;padding:6px;}
.oddInfo{display: inline-block;text-align: right;float:right;background-color: #efefef;font-weight: 600;padding:6px 10px;width:55px;text-align: center;}

.nameInfoMob{display: none;}

.tableNameTeamCode{display: none;}
.winInfo{text-transform: uppercase;}
