body {
	background: #edeef0;
	font-family: 'Roboto', 'Comic Sans';
	font-weight: 400;
}
.bg-gray-light {
	background-color: #ebe8e8;
}
.bg-failed{
	background-color: #F46262;
}
.bg-number-1{
	background-color: #76ff95 !important;
}
.bg-success{
	background-color: #62F48B;
}
.brd-right{
	border-right: 1px solid #cccccc;
}
.brd-separate {
	border-right: 5px solid #CCCCCC;
}
.btn-sel {
	color: #fff;
    background-color: #067AC0;
    border-color: #067AC0;
    border-radius: 20px;
	width: 130px;
	padding: 0;
}
.btn-sel:hover, .btn-sel.activo {
	background-color: #1252bd;
	border-color: #1252bd;
	color: #fff;
}
.c-failed{
	color: #F46262;
}
.c-gray-dark {
    color: #333333;
}
.c-green {
    color: #62F48B;
}
.c-red {
    color: #E8516C;
}
.c-success {
	color: #62F48B;	
}
.card {
	border-radius: 20px;
}
.cur-pointer {
	cursor: pointer;
}
.excel-download{
	font-size: 1.0rem;
	font-weight: normal;
	float: right;
}
.fs-07 {
	font-size: 0.7rem;
}
.fs-075 {
	font-size: 0.75rem;
}
.fs-08 {
	font-size: 0.8rem;
}
.fs-09 {
	font-size: 0.9rem;
}
.fs-1 {
	font-size: 1rem;
}
.footer-style-2 {
	padding: 1rem 0;
}
.game:hover {
	background: #d7d7d7;
	border-radius: 20px;
}
/*
.heading-box {
    padding: 20px 20px 20px 20px;
    background-color: #067AC0;
    color: #ffffff;
    text-align: center;
}
.heading-box h4{
    margin-bottom: 0;
}
*/
.item {
	border: 5px solid #CCC;
}
.mrg-bottom-10 {
	margin-bottom: 10px;
}
.mrg-bottom-20 {
	margin-bottom: 20px;
}
.mrg-top-10 {
	margin-top: 10px;
}
.mrg-top-20 {
	margin-top: 20px;
}
.pad-all-0{
	padding: 0 !important;
}
.pad-all-10{
	padding: 10px !important;
}
.pad-bottom-20 {
	padding-bottom: 20px;
}
.picks:hover {
	background: #333333;
	border-radius: 20px;
	color: #ffffff;
	padding: 0 12px;
}
.table td, .table th {
    padding: 0;
    vertical-align: middle;
    /*border-top: 1px solid #dee2e6;*/
    border-top: none;
}
.table-board {
	padding-bottom: 0;
	margin-bottom: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(122 122 122 / 3%);
}
.team-detail {
	background-color: #CCC;
}
.text-bold {
	font-weight: bold;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.v-align-mid {
	vertical-align: middle;
}
.vertical-text {
  transform: rotate(270deg);
  transform-origin: left bottom 0;
  width: 200px;
  height: auto;
}


/* Carousel */
.owl-stage-outer {
	overflow: visible !important;
}
.team-detail {
	top: 0 !important;
}