
@font-face{
	font-family:ArcaFont;
	src: url('font/arca/Merriweather-Regular.ttf');
}
.MainContainer {
	position: relative;
	float: left;
	width: 50%;
	display: flex;
	align-items: center;
	height: 11vh;
}
._pre_MainContainer {
	position: relative;
    float: left;
    width: 50%;
    display: flex;
    align-items: center;
    height: 100%;
}
._pre_MainS._pre_two {
    width: 5%;
    float: left;
}
._pre_f1Container._pre_one {
	width: 20%;
}
._pre_f1Container._pre_one ._pre_odd {
    width: 100%;
}
._pre_MainContainer._pre_one {
    width: 75%;
}
._pre_one .pre_tournament {
    width: 75.2%;
}
._pre_one .pre_p1_menu {
    width: 18.55%;
}
._pre_one .PreSportName {
    width: 65.7%;
}
._pre_one .Pre_OutcomeName {
    width: 28.85%;
}
._pre_MainS._pre_one {
    width: 5%;
}

._pre_MainS._pre_two {
    width: 5%;
    float: left;
}
._pre_f1Container._pre_two {
    width: 38%;
}
._pre_f1Container._pre_two ._pre_odd {
    width: 50%;
}
._pre_MainContainer._pre_two {
    width: 57%;
}
._pre_two .pre_tournament {
    width: 57.2%;
}
._pre_two .pre_p1_menu {
    width: 18.55%;
}
._pre_two .PreSportName {
    width: 54.7%;
}
._pre_two .Pre_OutcomeName {
    width: 18.85%;
}
._pre_tournament_head {
    position: relative;
    float: left;
    width: 100%;
    color: white;
	font-size: 1.65vh;
    background-color: transparent;
    /* background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#2e2e2e)); */
    /* background-image: -webkit-linear-gradient(top, #5f5f5f, #2e2e2e); */
    background-image: -moz-linear-gradient(top, #5f5f5f, #2e2e2e);
    background-image: -ms-linear-gradient(top, #5f5f5f, #2e2e2e);
    background-image: -o-linear-gradient(top, #5f5f5f, #2e2e2e);
    /* background-image: linear-gradient(to bottom, #5f5f5f, #2e2e2e); */
    /* border-top: 1px solid #666; */
    height: 28px;
    font-weight: bold;
}

.pre_tournament {
	color: #ffc40e;
    position: relative;
    float: left;
    width: 50.2%;
    height: 28px;
}

.pre_p1_menu {    
    float: left;
    position: relative;
	width: 15.25%;
    height: 28px;
    line-height: 27px;   
}

.pre_Sp1_menu {
    position: relative;
    float: left;
    width: 33%;
    text-align: center;
}
._pre_EventList {
    position: relative;
    float: left;
    width: 100%;
    background: -webkit-linear-gradient(90deg, rgba(29, 64, 98, 1) 0%, rgba(28, 62, 95, 1) 50%, rgba(26, 57, 87, 1) 81.87%, rgba(24, 52, 80, 1) 100%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgb(10, 15, 99) ),color-stop(0.5,rgb(16, 22, 84) ),color-stop(0.8187,rgb(23, 29, 109) ),color-stop(1,rgb(14, 18, 60) ));
    border: 1px solid #0e0e0e;
    color: white;
    /* height: 7vh; */
}
._pre_DateTimeContainer {
    position: relative;
    float: left;
    line-height: 65%;
    background: rgba(0, 0, 0, 0.4);
    text-align: center;
    /* height: 88px; */
    font-weight: bold;
    /* font-size: 12px; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 7vh;
    font-size: 1.8vh;
    /* border-left: 1px solid white; */
    /* border-right: 1px solid white; */
    width: 10%;
}
._pre_equipos {
	position: relative;
    float: left;
    width: 88%;
    /* font-size: 16px; */
}

._pre_Teams {
	position: relative;
	float: left;
	width: 100%;
	margin: 10px 5px 5px 5px;
	font-size: 1.2vw;
	font-weight: 700;
	display: flex;
	align-items: center;
}

._pre_team1 {
    position: relative;
    float: left;
    width: 40%;
}

._pre_team2 {
    position: relative;
    float: left;
    width: 40%;
}

._pre_score {
    position: relative;
    float: left;
    width: 10%;
    background: #131855;
    border-radius: 4px;
    box-shadow: 0 0 2px 0px #ffc50c;
    color: #ffc50c;
    text-align: center;
    margin-right: 11px;
    padding: 0.3rem 0;
}

._pre_odd {
    display: flex;
    align-items: center;
    position: relative;
    float: left;
    width: 33%;
}
._pre_btn-live22[disabled]{
	
	    background: transparent !important;
    background-image: url(/images/buttons/white-lock.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    opacity: 0.65;
    font-size: 0px;
}
._pre_btn-live22 {
	position: relative;
	float: left;
	width: 33.3%;
	background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0, #1311cc), color-stop(0.5, #1c28ad), color-stop(1, #4b46ec));
	border-radius: 4px;
	height: 4.5vh;
	margin: 1px;
	font: var(--font-bold);
	border: 1px solid black;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none;
	cursor: pointer;
	color: var(--color-white);
	font-size: 1.4vw;
}

.f2Container {
    position: relative;
    float: left;
    width: 48%;
}

 

._pre_Fila1 {
    display: flex;
    align-items: center;
    position: relative;
    float: left;
    width: 100%;
	height: 7vh;
}
._pre_Fila2{
    display: flex;
    align-items: center;
}

._pre_MainS {
    position: relative;
    display: flex;
    align-items: center;
    float: right;
    width: 7%;
    height: 7vh;
}
._pre_SFile {
    background: linear-gradient(#3b47e8,#1d225f);
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    border: 1px solid black;
    position: relative;
    float: left;
    /* bottom: -9px; */
    height: 4vh;
    width: 100%;
    font-size: 1.1em;
    right: 10px;
    outline: none;
    color: var(--color-white);
    font-family: var(--font-bold);
    cursor: pointer;
}
._pre_f3Container.ng-scope {
    position: relative;
    float: left;
    width: 100%;
}
._pre_item_tab {
	align-items: center;
	background: linear-gradient(#1e2a9a,#131b62)!important;
	border-radius: 4px 4px 0 0;
	/* box-shadow: 0 0 1px 2px #232fac; */
	border: 1px solid #6f6f6f;
	border-bottom: none;
	cursor: pointer;
	display: flex;
	float: left;
	font-size: 1.6vh;
	justify-content: center;
	height: 34px;
	line-height: 16px;
	margin-right: 7px;
	padding: 3px 6px;
	position: relative;
	transition: all .4s;
	text-align: center;
	width: 8%;
	transition: all .4s;
	font-family: var(--font-regular);
	background: #0b0c1b!important;
}

._pre_item_tab.active {
    background: #0b0c1b!important;
    color: #828dff!important;
    color: var(--dorado-one) !important;
}
._pre_item_tab:hover {
    background: #131a5e!important;    
}
._pre_marketName {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    font-weight: bold;
    font-size: 15px;
    margin: 1px 8px 0 8px;
    padding: 7px 0px 7px 14px;
    position: relative;
    position: relative;
    width: 40%;
    float: left;
    padding: 2% 1%;
}
._pre_SOddContainter{
    /* background: rgb(14 18 57); */
    border-radius: 0 0 4px 4px;
    display: flex;
    margin: 0 8px 0 8px;
    padding: 0px 0px;
    position: relative;
}

._pre_Fila3 {
    display: flex;
    justify-content: space-around;
    position: relative;
    flex-wrap: wrap;
    float: left;
    box-sizing: border-box;
    padding: 0 3px;
    width: 100%;
}

._pre_odd2 {
    position: relative;
    float: left;
	background: #191e53;    
     
	border: 1px solid #0d2132;
    border-radius: 6px;
    margin: 2px 0 6px 5px;
    box-shadow: 0 0 0px 2px #222ea4;
}
.por2 {
	align-items: center;
	border-radius: 6px;
	display: flex;
	float: left;
	justify-content: space-between;
	margin: 6px 1%;
	position: relative;
	width: 46.5%;
}
.por3 {
    align-items: center;
    position: relative;
    float: left;
    width: 30%;
    display: flex;
    justify-content: flex-end;
    border-radius: 6px;
    margin: 6px 1%;
}

._pre_oddName {
	position: relative;
	float: left;
	width: 87%;
	text-align: right;
	padding: 8px;
	color: #ffc40c;
	font-weight: normal;
	line-height: 23px;
	text-shadow: 1px 1px 0px #000;
}

._pre_oddValue {
    color: #fff;
    border-radius: 3px;
    border: none;
    font-size: 1.1vw;
    height: 37px;
    text-align: center;
    text-shadow: 0 1px 1px #181818;
    padding: 0;
    width: 70px;
}
._pre_fav_market {
    position: relative;
    float: left;
    width: 2%;
	cursor: pointer;
}

._pre_switch_market {
    position: relative;
    float: left;
    width: 2%;
	cursor: pointer;
}

._pre_NameMarket {
    position: relative;
    float: left;
    width: 100%;
    /* cursor:pointer; */
    height: auto;
}

/* live */
.SportHeader {
	/* margin-left: 0.5%; */
	position: relative;
	float: left;
	width: 100%;
	font-size: 0.85em;
	background: linear-gradient(to bottom, #5f5f5f, #2e2e2e);
}
.menu3 {
    position: relative;
    float: left;
    width: 100%;
    background: #dddddd;
}

.SportContainer {
    position: relative;
    float: left;
    width: 100%;
    /* margin-top: 3px; */
    overflow: auto;
    height: 77.7vh;
}

.CatTouDetail {
    position: relative !important;
    float: left;
    width: 50% !important;
}

 
.subMenu3 {
    /* background: linear-gradient(#525252,#1b1b1b); */
    color: #fff;
    position: relative;
    float: left;
    width: 100%;
    padding: 0vh 0px 0.5vh 0px;
    font-size: 1.7vh;
    font-family: var(--font-regular);
    /* background: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#2e2e2e)); */
    /* background: linear-gradient(to bottom, #5f5f5f, #2e2e2e); */
    /* border-bottom: solid 2px #000; */
}

.menu3_1 {
	position: relative;
    float: left;
    width: 3.8%;
    text-align: center;
}

._live_Menu3_2{	    
    float: left;    
    position: relative;
    width: 23.3%;
}
.menu3_2 {
    position: relative;
    float: left;
    width: 21.7%;
}
.menu3_33 {
	position: relative;
    float: left;
    width: 15.3%;
}
.menu3_32 {
    position: relative;
    float: left;
    width: 10%;
}
.menu3_item {
	position: relative;
    float: left;
    width: 28%;
    text-align: center;
    margin-right: 3%;
}
.menu3_item_2 {
    position: relative;
    float: left;
    width: 30.5%;
	left: 6%;
}
.c2i_tbody {
    position: relative;
    float: left;
    width: 100%;
}
._v{
	width: 20%;
}
._live_DateTimeContainer {
	position: relative;
    float: left;
    width: 6%;
    text-align: center;
    background: #737373;
   /*  height: 83px; */
    color: white;
    font-weight: bold;
    margin-right: 4px;
}
._live_hora {
	position: relative;
	float: left;
	width: 100%;
	font-size: 1.9vh;
}

._live_Fecha {
	position: relative;
	float: left;
	width: 100%;
	font-size: 1.7vh;
}
.equipos {
	position: relative;
	float: left;
	width: 100%;
	font-size: 0.75em;
	font-weight: bold;
	/* padding: 3vh 0px 1vh 0px; */
	height: 100%;
	/* top: 1vh; */
}

.Teams {
    position: relative;
    float: left;
    width: 96%;
    font-size: 2.2vh;
    font-weight: bold;
    height: 3vh;
    padding-top: 5px;
}

.v2_live_team1 {
    position: relative;
    float: left;
    width: 42%;
}

.v2_live_score {
	position: relative;
	float: left;
	width: 4vw;
	/* top: 4px; */
}

.v2_live_team2 {
    position: relative;
    float: left;
    width: 31%;
}
.v2_live_liga{
	position: relative;
	float: left;
	padding: 0px 0px 0px 19px;
	color: #dadada;
	text-shadow: 0px 2px 5px #000000;
	width: 51%;
	/* top: 0.1vh; */
	font-size: 1.6vh;
}

.score_1 {
    position: relative;
    float: left;
    /* width: 36%; */
    padding-right: 6%;
}
.v2_live_SubScore {
    align-items: center;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    box-shadow: 0 0 1px 1px #ffc50c;
    color: #ffc50c;
    display: flex;
    float: left;
    justify-content: center;
    padding: 0px 4px;
    position: relative;
    text-align: center;
    /* width: 42%; */
} 
 .greenRow .v2_live_SubScore {
    background: green;
    -webkit-box-shadow: 0 0 0 1px var(--green-two);
    box-shadow: 0 0 0 1px var(--green-two);
    color: var(--green-two);
}
.halftime .v2_live_SubScore  {
    background: #0587a9;
    -webkit-box-shadow: 0 0 0 1px var(--half-two);
    box-shadow: 0 0 0 1px var(--half-two);
    color: var(--half-two);
}
.score_2 {
	position: relative;
    float: left;
    /* width: 30%; */
    padding-left: 4%;
}
.score_p {
	position: relative;
    float: left;
    width: 9%;
    padding-right: 9%;
}

.f1Container {
	position: relative;
    float: left;
    width: 46%;
}
._pre_f1Container {
	position: relative;
    float: left;
    width: 42%;
}

.odd {
	position: relative;
    float: left;
    margin-left: 0px;
    width: 33.3%;
}
.Fila2 {
    position: relative;
    float: left;
    width: 100%;
}
.allContainer {
    top: 1vh;
}
.f2Container {
    position: relative;
    float: left;
	width: 46%;	
}

.SContainer {
    position: relative;
    float: right;
    top: 1vh;
    /* display: contents; */
    width: 4%;
    line-height: 1vh;
}
.Fila1 {
    position: relative;
    float: left;
    width: 100%;
}

.btn-live22 {
    border: 1px solid #cecece;
    font-size: 11px;
    width: 33px;
    height: 27px;
    margin: 2px;
	cursor:pointer;
}
.halftime .v2LiveBtn{
	background: -webkit-linear-gradient(90deg, rgb(0 135 171) 0%, rgb(0 128 162) 50%, rgb(9 185 230) 100%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgb(3 117 146) ),color-stop(0.5,rgb(8 144 179) ),color-stop(1,rgb(0 181 228) ));
	background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0, #055e7f), color-stop(0.5, #1f8ad1), color-stop(1, #0d82e6));
}
.halftime .v2LiveOptBtn{
	background: -webkit-linear-gradient(90deg, rgb(0 135 171) 0%, rgb(0 128 162) 50%, rgb(9 185 230) 100%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgb(3 117 146) ),color-stop(0.5,rgb(8 144 179) ),color-stop(1,rgb(0 181 228) ));
	background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0, #055e7f), color-stop(0.5, #1f8ad1), color-stop(1, #0d82e6));
}
.halftime .f3Container {
    background: #02303c;
}
.halftime ._live_item_tab {
    background: linear-gradient(#0aa4cc,#007c9c) !important;
    color: #ffffff !important;
    box-shadow: 0 0 1px 2px #07ccff;
}    
.halftime ._live_item_tab.active {
    background: #061114 !important;
    color: #ffffff !important;
}
.halftime ._live_item_tab:hover {
    background: #061114 !important;
    color: #ffffff !important;
}
.halftime ._live_odd2{
	box-shadow: 0 0 0 2px #042027;
    background: #074554; 
}
.halftime ._live_SOddContainter{
	    /* background: #006179; */
}
.halftime ._live_marketName{
	/* background: #042027; */
	/* border-bottom: solid 1px #074554; */
}
.v2LiveBtn{
	background: -moz-linear-gradient(50% 100% 90deg,rgba(0, 117, 3, 1) 0%,rgba(0, 150, 4, 1) 50%,rgba(0, 187, 6, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(0, 117, 3, 1) 0%, rgba(0, 150, 4, 1) 50%, rgba(0, 187, 6, 1) 100%);
	background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(0, 117, 3, 1) ),color-stop(0.5,rgba(0, 150, 4, 1) ),color-stop(1,rgba(0, 187, 6, 1) ));
	box-shadow: inset 0 0 0px 2px rgba(0, 0, 0, 0.4);
	border: none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	height: 5vh;
	margin: 1px;
	outline: none;
	padding: 0;
	text-shadow: 0 1px 1px #181818;
	width: 31%;
	font-family: var(--font-bold);
	font-size: 1.3vw;
}
.v2LiveBtn[disabled]{
	font-size: 0px;
	box-shadow: none;
	color: black;
	background-image-color: black;
	background-color: transparent !important;
	background: center/32% url(../images/buttons/bloqueado.svg) no-repeat !important;
	border: 1px solid var(--gray-three);
	cursor: initial;
	filter: invert(0%) sepia(40%) saturate(0%) hue-rotate(263deg) brightness(100%) contrast(106%);
}
.v2LiveBtn.SubBtn{
    border-radius: 6px;
	width: 90%;
}

.v2LiveOptBtn{	
    cursor: pointer;
    color: #fff;
    width: 70px;
    height: 37px;
    font: bold 1.4em arial;
    text-align: center;
    text-shadow: 0 1px 1px #181818;
    border-radius: 5px;
    background: -moz-linear-gradient(50% 100% 90deg,rgba(0, 117, 3, 1) 0%,rgba(0, 150, 4, 1) 50%,rgba(0, 187, 6, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0, 117, 3, 1) 0%, rgba(0, 150, 4, 1) 50%, rgba(0, 187, 6, 1) 100%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(0, 117, 3, 1) ),color-stop(0.5,rgba(0, 150, 4, 1) ),color-stop(1,rgba(0, 187, 6, 1) ));
    border: none;
    box-shadow: inset 0 0 0px 1px #003301;
    outline: none;
    padding: 0;
}
.v2LiveOptBtn[disabled]{
	background: transparent !important;
    background-image: url(/images/buttons/white-lock.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    opacity: 0.65;
    font-size: 0px;
	
}
.sv_value {
    position: relative;
    float: left;
    text-align: center;
    line-height: 44%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 3vw;
    height: 5.5vh;
    color: #ffc40c;
    font-size: 1vw;
}
.tourImg {
    width: 16px;
    margin-right: 7px;
}
.par{
	background: -webkit-linear-gradient(90deg, rgba(29, 64, 98, 1) 0%, rgba(28, 62, 95, 1) 50%, rgba(26, 57, 87, 1) 81.87%, rgba(24, 52, 80, 1) 100%);
	background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgb(10, 15, 99) ),color-stop(0.5,rgb(16, 22, 84) ),color-stop(0.8187,rgb(23, 29, 109) ),color-stop(1,rgb(14, 18, 60) ));
}
.impar{
	background: -webkit-linear-gradient(90deg, rgba(29, 64, 98, 1) 0%, rgba(28, 62, 95, 1) 50%, rgba(26, 57, 87, 1) 81.87%, rgba(24, 52, 80, 1) 100%);
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgb(10, 15, 99) ),color-stop(0.5,rgb(16, 22, 84) ),color-stop(0.8187,rgb(23, 29, 109) ),color-stop(1,rgb(14, 18, 60) ));
}
.SportImg {
	align-items: center;
	/* background: linear-gradient(#525252,#1b1b1b); */
	/* border-bottom: 1px solid #636363; */
	/* box-sizing: border-box; */
	color: #fff;
	display: flex;
	float: left;
	padding: 1vh 0px 0px 14px;
	position: relative;
	width: 100%;
	height: 2vh;
	background: transparent;
	/* background: linear-gradient(to bottom, #5f5f5f, #2e2e2e); */
	/* border-bottom: solid 2px #000; */
}
.LiveTable {
    position: relative;
    float: left;
    top: 0px;
    width: 100%;
}
.sportName {    
    font-size: 16px;
    float: left;
    margin-left: 16px;
    position: relative;
	width: 51.8%;
}
.sport {
    position: relative;
    float: left;
	width: 30px;
}
._OutcomeName {
	position: relative;
	float: left;
	width: 30.3%;
	/* text-align: center; */
	/* padding-right: 1%; */
	color: var(--dorado-one);
	font-family: var(--font-bold);
	font-size: 1.5vh;
	height: 3vh;
	line-height: 2vh;
	text-align: center;
}
.main_team1{
	left: 31px;
}
.main_team2{
 /*    left: 30px; */
}
.greenRow ._live_DateTimeContainer {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 3.7em;
	flex-direction: column;
	/* border-left: 1px solid #cecece; */
	/* border-right: 1px solid #cecece; */
	background-color: rgba(0, 0, 0, 0.5);
}
.f3Container {
    background: #0a540f;
    padding-bottom: 6px;
    position: relative;
    float: left;
    width: 100%;
    height: auto;
}

._pre_tabs {
    box-sizing: border-box;
    float: left;
    padding: 12px 8px 0px 8px;
    position: relative;
    width: 100%;
    background: #0a0c29;
}

.SOddContainter {
    position: relative;
    float: left;
    width: 100%;
	border-bottom: 1px solid #c5c5c5;
	background: white;
}
.marketName {
    position: relative;
    float: left;
    width: 60%;
    left: 30px;
    top: 39px;
    font-size: 16px;
    font-weight: bold;
    /* padding: 10px; */
}

.Fila3 {
    position: relative;
    float: right;
    width: 39%;
}

.odd2 {
	position: relative;
    float: right;
    width: 25%;
    padding: 5px;
    text-align: center;
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    
}

.oddName {
	position: relative;   
    height: 61px;
    background: #dadada;
    color: #4a4a4a;
    font-weight: bold;
    margin-bottom: 5px;    
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.btn-live23{
	border: 1px solid #cecece;
    font-size: 11px;
    width: 33px;
    height: 27px;
    margin: 2px;
	cursor:pointer;
}

.btn-live22[disabled], .btn-live23[disabled]{
	cursor: default;
    background: transparent !important;
    background-image: url(/images/buttons/white-lock.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    opacity: 0.65;
    font-size: 0px !important;	
	float: none !important;	
	top: -3px;
}
 |
.menu-br {
   z-index: 0 !important;
}

.greenRow {
    /* background-image: linear-gradient(to bottom, #006b05, #1b5a1e); */
    background: #004203;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#005804), to(#007306));
    background-image: linear-gradient(to bottom, #005804, #007306);
    -webkit-box-shadow: 0 0 0 1px #004003;
}
.EventBody {
	position: relative;
	float: left;
	width: 100%;
	color: white;
	text-shadow: 0px 1px 2px black;
	/* overflow-x: inherit !important; */
	/* min-height: 85px !important; */
	/* height: 11vh; */
}

.favV2 {
    text-align: center;
    /* vertical-align: middle; */
    background-image: url(/images/buttons/fav.png);
    line-height: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    background-size: 1.1vw;
    height: 3vh;
    width: 3%;
    float: left;
    color: #fff;
    position: relative;
    top: 12%;
    margin: 0px 1% 0 0px;
    cursor:pointer;
}
.barMenbtnv2{
	background: linear-gradient(#7f7a7a,#252323);
    /* border-radius: 12px 0 0 12px; */
    box-shadow: inset 0 0 8px #000, 0 0 2px 1px #000;
    cursor: pointer;
    height: 6vh;
    margin: 5px 0.2%;
    position: relative;
    float: left;
    width: 3%;
}
.barMenbtnv2 img{
    display: none;
}
.barMenbtnv2:nth-child(1):before{
    content: '';
    position: absolute;
    height: 100%;    
    background: url('../imagenes/f-abajo.png') no-repeat;
    background-position: center;
    background-size: 80%;
    transform: rotate(90deg);
    width: 100%;
}
.barMenbtnv2:nth-child(3):before{
    content: '';
    position: absolute;
    height: 100%;    
    background: url('../imagenes/f-abajo.png') no-repeat;
    background-position: center;
    background-size: 80%;
    transform: rotate(-90deg);
    width: 100%;
}  
 ._live_tabs {
    float: left;
    box-sizing: border-box;
    padding: 12px 8px 6px 8px;
    position: relative;
    width: 100%;
	background: #073a0a;
}
._live_item_tab {
    position: relative;
    float: left;
    width: 6%;
    padding: 3px 6px;
    text-align: center;
	background: linear-gradient(#00a505,#007803)  !important;
    box-shadow: 0 0 1px 2px #00a600;
    cursor: pointer;
    border-radius: 4px;
    height: 34px;
    line-height: 16px;
    font-size: 1.6vh;
	margin-right: 7px;
	color: white;
    text-shadow: 1px 1px 0px black;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .4s;
}
._live_item_tab:hover{
    background: rgb(0, 88, 0) !important;
}
._live_item_tab.active {
    background: #006505 !important;
    color: #61c761 !important;
}
._live_marketName {
    align-items: center;
    /* background: #008000; */
    /* border-bottom: solid 1px #005400; */
    /* box-sizing: border-box; */
    /* display: inline-block; */
    font-weight: bold;
    font-size: 15px;
    /* margin: 0 8px 0 8px; */
    /* padding: 7px 0px 7px 14px; */
    position: relative;
    width: 40%;
    float: left;
    /* height: 14vh; */
    padding: 2% 1%;
}
._live_switch_market {
    position: relative;
    float: left;
    width: 2%;
    cursor: pointer;
}
._live_SOddContainter{
    /* background: #006b05; */
    border-radius: 0 0 4px 4px;
    display: flex;
    margin: 0 8px 0px 8px;
    padding: 2px 0px;
    position: relative;
    float: right;
    width: 100%;
}
._live_odd2{
	box-shadow: 0 0 0 2px #00a105;
	background: #073a0a;
}

.blueRow ._live_DateTimeContainer {
	/* border-left: 1px solid #cecece; */
	/* border-right: 1px solid #cecece; */
	background-color: rgba(0, 0, 0, 0.5);
	width: 3.7em;
	height: 100%;
	flex-direction: column;
	align-items: center;
	display: flex;
	justify-content: center;
}
.PreLiveTable {
    position: relative;
    float: left;
    top: 0.1vh;
    width: 100%;
}
.blueRow .v2LiveBtn {
   
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgb(19, 17, 204) ),color-stop(0.5,rgb(28, 40, 173) ),color-stop(1,rgb(75, 70, 236) ));
}
.blueRow  {
	height:auto !important;
 }
 .blueRow .f3Container {
    background: #101447;
}
.blueRow ._live_tabs {
    background: #080a23;
}
.blueRow ._live_marketName {
    /* background: #101447; */
}
.blueRow ._live_odd2 {
    background: #0c115f;
    box-shadow: 0 0 0 2px #060831;
    background: #080a23;
    box-shadow: inset 0 0 6px #0a0d2a;
    border: 1px solid #0d2132;
}
.blueRow ._live_SOddContainter {
    /* background: #080a23; */
    /* border-bottom: 2px solid #070a1f; */
}
.blueRow ._live_item_tab.active {
    background: #0e1346 !important;
    box-shadow: 0 0 1px 2px #1324f3;
	color: white !important;
}
.blueRow ._live_item_tab {
    background: linear-gradient(#1e2a9a,#131b62)!important;
    box-shadow: 0 0 1px 2px #232fac;
}
.blueRow .v2LiveOptBtn {
     
    background: -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgb(19, 17, 204) ),color-stop(0.5,rgb(28, 40, 173) ),color-stop(1,rgb(75, 70, 236) ));
}
.halftime{
   background-image: -webkit-gradient(linear, left top, left bottom, from(#046079), to(#0398bd));
    background-image: linear-gradient(to bottom, #046079, #0398bd);
} 



.sr-bb .sr-lmt-plus__expand-icon{
    height: initial !important;
}
.HeaderLiveLeft {
    position: relative;
    float: left;
    width: 39.4vw;
}

.HeaderLiveRight {
    position: relative;
    float: left;
    width: 50.3%;
}
.LiveFooterShowFav {
	position: relative;
    float: left;
    width: 18%;   
    border-right: 1px solid black;
    cursor: pointer;
    height: 7vh;
    display: -webkit-inline-box;
    -webkit-box-align: center;
}

.LiveFooter {
    position: relative;
    float: left;
    width: 100%;
	height: 7vh;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444446), to(#232223));
    background-image: linear-gradient(to bottom, #444446, #232223);
    -webkit-box-shadow: inset 0 0 1px 1px #111;
}
.boton_f.boton_fp {
	cursor: pointer;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex: 1;
    font-size: 1em;
    text-align: center;
    text-transform: capitalize;
    width: 90%;
    color: white;
	height: 4vh;
}
.moreHeight{
	/* height: 9.8vh; */
}
._pre_v {
	
}
 

.LiveSearch {
    position: relative;
    float: left;
    width: 20%;	    
    border-right: 1px solid black;	
	text-align: center;
	height: 7vh;
}

.LivebtnFotter {
	position: relative;
    float: left;
    width: 13.8%;
    height: 7vh;
    display: -webkit-inline-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    /* -webkit-box-shadow: inset 0 0 1px 1px #111; */
    text-align: center;
    cursor: pointer;
    border-right: 1px solid black;
}
.boton_f2{
	width:100%;
	/* height: 6vh; */
}
.seloptCoun{
	position: relative;
    float: left;    
    border-radius: 2px;     
    width: 20%;
	text-align: center;
	height: 7vh;
	border-right: 1px solid black;
}
.imgPress{
	position: relative;
    float: left;
    width: 10%;
    left: 7%;
    top: -10%;
}
 

.input_f {
	padding: 1.2% 2%;
    margin: 3.5% 3% 0% 3%;;
    border-radius: 5px;
    text-decoration: none;
    background: var(--gray-one);
    color: var(--color-white);
    box-shadow: none;
    border: none;
    font-family: var(--font-regular);
    font-size: 1em;
	box-shadow: 0 0 0 1px #000000;
}

.Preinput_f {
	padding: 1.2% 2%;
    margin: 0.5% 3% 0% 3%;
    border-radius: 5px;
    text-decoration: none;
    background: var(--gray-one);
    color: var(--color-white);
    box-shadow: none;
    border: none;
    font-family: var(--font-regular);
    font-size: 1.2em;
    box-shadow: 0 0 0 1px #000000;
	width: 80%;
}
.CountrySelect{
	padding: 1% 2%;
    margin: 3.5% 3% 0% 3%;;
    border-radius: 5px;
    text-decoration: none;
    background: var(--gray-one);
    color: var(--color-white);    
    border: none;
    font-family: var(--font-regular);
    font-size: 1em;
	box-shadow: 0 0 0 1px #000000;
}
.input_f::placeholder {
    color: var(--gray-nine);
}
.btnFootRes{
	color:var(--color-white);  
	width: 100%;
	height: 4vh;
}

._PreMainContainer {
    position: relative;
    float: left;
	height: 94vh;
}
.Pre_S1Left_Main {
    position: relative;
    float: left;
	width:100%;
}
.Pre_Left_Main {
	position: relative;
    float: left;
    width: 20%;
    height: 88vh;
}
.Pre_Centro_Main{
    height: 100%;
    position: relative;    
    width: 80%;
    float: left;
}
.cover1{
	position: relative;
    height: 100%;
    float: left;
    overflow-x: hidden;
	width:28%;
}
.Pre_Centro_Sub1 {
	position: relative;
    float: left;
    width: 100%;
    height: 89.6vh;   
    overflow: auto;
	/* display: -webkit-box; */
}
.Pre_Centro_Sub2 {
	position: relative;
    float: left;
    width: 100%;
	height: 20vh;
	bottom: 2.1%;
}
.Pre_Fotter {
	position: relative;
    float: left;
    width: 100%;
    background-color: #444446;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#444446), to(#232223));
    background-image: linear-gradient(to bottom, #444446, #232223);
    height: 6vh;
}
.active  > .PreMenuIcon  > .text {
    color: white;
	text-shadow: 1px 1px black;
}
.cover2{
	position: relative;
    height: 100%;
    float: left;
    overflow-x: hidden;
	width:72%;
}
.PreDays.ng-scope {
	position: relative;
    float: left;
    width: 10%;
    color: var(--color-white);
    font-size: 1.1em;    
    border-right: 1px solid black;
    cursor: pointer;
    -ms-flex-align: center;
    height: 6vh;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    -webkit-box-align: center;
    text-align: center;
}
 

.PreFilter {
    position: relative;
    float: left;
    width: 20%;
    border-right: 1px solid black;
    height: 6vh;
    text-align: center;
    cursor: pointer;
    display: -webkit-inline-box;
    -webkit-box-align: center;
}
.Preinput_f::placeholder {
    color: white;
}
.Pre_BtnUP {
    position: relative;
    float: left;
    width: 9%;	
    border-right: 1px solid black;
    height: 6vh;
	text-align: center;
	cursor:pointer;
}
.SubPreFilter {    
    position: relative;
    float: left;
    text-align: center;
    width: 90%;
}
.Pre_BtnDown {
    position: relative;
    float: left;
    width: 9%;
	border-right: 1px solid black;
    height: 6vh;
	text-align: center;
}
 #dv_Contenedor {
		position: relative;
		background: #222;
		border-bottom: 1px solid #121212;
		width: 99%;
		height: 81.3vh;
		/* padding-bottom: 10px; */
		border: solid 0px red;
		z-index: 0;
		overflow: auto;
    }
.list-game {
    width: 100%;
    float: left;
    border-right: 3px solid #454545;
}
.PreTopButton {
    position: relative;
    float: left;
    width: 100.7%;
    height: 6.1vh;
	z-index: 0;
}
.PreBottomButton {
    position: relative;
    float: left;
    height: 6.1vh;
    width: 100%;
}
.PreMenuIcon {
	position: relative;
	float: left;
	width: 100%;
	border: 1px solid;
	height: 8vh;
}
.PreContainerIco {
    position: relative;
    float: left;
    width: 5vh;
    text-align: center;
    /* border: 1px solid; */
    background: black;
    border-radius: 100%;
    background: linear-gradient(-139deg, #121212, #232325);
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.14), inset 1px -1px rgba(0, 0, 0, 0.75);
    box-shadow: 0 1px rgba(255, 255, 255, 0.14), inset 1px -1px rgba(0, 0, 0, 0.75);
    left: 19%;
    margin: 3%;
}
.tabSport{
	position: relative;
	float: left;
	width: 100%;
	cursor:pointer;
	background-color: var(--gray-two);
}
.tabSport.active {
    background: var(--green-one);
}
.text {
	color: var(--color-white);
	font-size: 1.3vh;
    overflow: hidden;    
    width: 100%;
}
.ico {
	height: 4.2vh;
}
.closeTicket {
	position: relative;
    float: right;
    color: white;
    text-align: center;
    width: 50%;
    /* right: 16%; */
    background: black;
    border-radius: 100%;
    font-size: 1em;
}
.closeTicket:hover{
    background-color: red;
     
}
.ticketlvl2 {
    color: white;
}
.TicketDetal1 {
    position: relative;
    float: left;
    width: 100%;
	padding: 0% 0% 3% 0%;
}

.TicketDetal2 {
    position: relative;
    float: left;
    width: 100%;
    color: var(--dorado-two);
    padding: 0% 0% 3% 0%;
}
.TicketTeams {
    position: relative;
    float: left;
    width: 80%;
    font-size: 1em;
}
.TicketMarket {
    position: relative;
    float: left;
    width: 80%;
    /* color: var(--dorado-two); */
}

.TicketCuota {
	width: 20%;
    position: relative;
    float: left;
    text-align: right;
    right: 4%;
}
.ul-detalles{
	width: 100%;    
    background: var(--gray-three);
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    list-style: none;
    padding: 0 0 4px;
    position: relative;
    float: left;
    padding: 3% 0% 2% 2%;
	    height: 100%;
	font-size: 1em;
	border-left: 2px solid var(--dorado-two);
}
.ul-detalles .close{    
    width: 15%;    
    position: relative;
    float: left;    
    cursor: pointer;
}
.PreContainerEvents{
	position:relative;
	float:left;
	width: 100%;
	
}
.LogTxt {
    padding: 1.2% 2%;
    margin: 0.5% 3% 0% 3%;
    border-radius: 5px;
    text-decoration: none;
    background: var(--gray-one);
    color: var(--color-white);
    box-shadow: none;
    border: none;
    font-family: var(--font-regular);
    font-size: 0.9em;
    box-shadow: 0 0 0 1px #000000;
    width: 27%;
}

.LogTxt::placeholder {
    color: white;
}
._Boton1{
	width: 19%;
    /* width: 260px; */
    height: 3.5vh;
    color: #fff;
    /* font: bold 16px arial; */
    font-family: var(--font-bold);
    font-size: 0.9em;
    text-shadow: 1px 1px #000;
    background: rgba(0,187,6,1);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,187,6,1)), to(#366f0d));
    background-image: -webkit-linear-gradient(top, rgba(0,187,6,1), #366f0d);
    background-image: linear-gradient(to bottom, rgba(0,187,6,1), rgba(0,107,3,1));
    border-radius: 3px;
    box-shadow: 0 4px 7px rgba(0,0,0,0.4);
    border: 0;
    /* margin-top: 6%; */
    outline: none;
    cursor: pointer;
}
.LogContainer {
	height: 6vh;
    position: relative;
    float: left;
    margin-left: auto;
    margin-right: 0;
    /* left: -3%; */
    width: 33vw;
}
.PrimerTiempo{
	position: relative;
	float: right;
	font-size: 2.2vh;
	padding-right: 2vh;
	bottom: 0.1vh;
	color: var(--dorado-three);
	top: 3.5vh;
}
.TicketMarketName {
    position: relative;
    float: left;
    margin-right: 2%;
}
.VertTicketModal.ng-scope {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;   
}

.veriBack {
    position: absolute;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.5;
}

.verifica-boleto {
    position: relative;
    float: left;   
    margin: 29vh 67vh;
    text-align: center;   
    width: 29%;
    height: 25vh;
    font-size: 1.1vh;
    background: #585858;
    background: var(--gray-two);
    border-radius: 8px;
    border: solid 1px #484848;
    -webkit-box-shadow: inset 0 0 2px 2px #111, 0 0 12px 2px #000000;
    box-shadow: inset 0 0 2px 2px #111, 0 0 12px 2px #000000;
    color: var(--color-white);
}

.btn-acepta {
    border-radius: 8px;
    border: none;
    color: var(--color-white);
    font-family: var(--font-bold);
    font-size: 2.6vh;   
    width: 17vh;
    height: 5.7vh;
    text-transform: capitalize;
    -webkit-transition: all .3s;
    transition: all .3s;
    background: var(--green-one);
    margin: 1px 5px;
    cursor: pointer;
}

.btn-cancel {
    border-radius: 8px;
    border: none;
    color: var(--color-white);
    font-family: var(--font-bold);    
    font-size: 2.6vh;    
    width: 17vh;
    height: 5.7vh;
    text-transform: capitalize;
    -webkit-transition: all .3s;
    transition: all .3s;
    background: var(--red-one);
    cursor: pointer;
}

.verificaText {
    margin: 22px;
    height: 5vh;
    width: 40vh;   
    border-radius: 8px;
    font-family: var(--font-bold);
    font-size: 3vh;
    padding-left: 18px;
    border: none;
    text-decoration: none;
}
.foo2 {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.veriFrame {
    position: relative;	
	background: #333333;
    position: relative;
    padding: 1% 1% 1% 1%;
    /* background: var(--gray-two); */
    border-radius: 8px;
    border: solid 1px #484848;
    -webkit-box-shadow: inset 0 0 2px 2px #111, 0 0 12px 2px #000000;
    box-shadow: inset 0 0 2px 2px #111, 0 0 12px 2px #000000;
    color: var(--color-white);
}
.veriTicketCloseBtn {
    position: absolute;	
}
.VeriTicketXcontainer {
	 position: absolute;	
    background: red;
    border-radius: 100%;
    width: 3vh;
    height: 3vh;     
    display: -webkit-inline-box;
    -webkit-box-align: center;
    cursor: pointer;
    color: white;
}

.VeriTicketX {
    text-align: center;
    width: 100%;
}
.CerrarEn {
    position: absolute;
    width: 8vw;
    top: 0.7vh;
    right: 2vw;
	font-size: 11pt;
}
.PrinterContainer{
	position:absolute;
	top:33%;
	left:33%;
	position: absolute;
	/* margin-top: -50px; */
	/* margin-left: -50px; */
	width: 38%;
	/* height: 6vh; */
}
.modal-header {
	background-color: #000000;
    height: 26px;
    width: 96%;
    color: var(--dorado-three);
    padding: 2% 2% 3% 2%;
    font-size: 1.8vw;
    border: 1px solid white;
	border-radius: 8px 8px 0px 0px;
}

.modal-body {     
    height: 14vh;
    width: 100%;
    font-size: 2vw;
    background: var(--gray-two);
    color: white;
    border:  1px solid;
	border-radius: 0px 0px 8px 8px;
}
.PrintWait {
    position: relative;
    float: left;
    padding: 5% 0% 5% 13%;     
}
.PrintIMG{
	padding-top: 3%;
    padding-right: 34px;
    float: right;
    filter: contrast(1000%);
}
.PrintIMG img {
    top: -1vh;
    position: relative;
    float: right;
    /* filter: contrast(0%); */
    width: 5vw;
    height: 5vw;
    right: 0vw;
}
.pre_tournament_img {
    position:relative;
    float:left;
    width: 8%;
    padding: 0 2%;
	height: 100%;
}

.pre_tournament_title.ng-binding {
    position:relative;
    float:left;
    width: 80%;
    height: 85%;
    align-items: center;
    display: -webkit-inline-box;
    -webkit-box-align: center;
}
.pre_tournament_img img {
    height: 91%;
}
.v2_live_liga img {
    width: 3vh;
    height: 2vh;
    padding: 0% 1% 0% 0%;
    top: 0.3vh;
    position: relative;
}
.ContainerMarketTitle.ng-scope {
    position: relative;
    float: left;
    width: 100%;
    background: linear-gradient(to bottom, #5f5f5f, #2e2e2e);
}
.TwoFilas {
	left: 2vw;
    position: relative;
    float: left;
    text-align: left;
}
.halftime .Group {
    background: #1b258f;
}
.Group {
    position: relative;
    float: left;
    height: 100%;
    width: 100%;
    border-bottom: 1px solid black;
	/* background: #1b258f; */
}
.Group:hover {
	background: rgb(8 8 8 / 30%);
    /* border: 1px solid white; */
}
.SubOddsContainers {
    position: relative;
    float: left;
    width: 58%;
}
.OnRow .MainContainer {
    height: 8vh;
}
.halftime ._live_tabs {
    background: #022129;
}
.imgConf{
	background-repeat: no-repeat;
	background-image: url(/images/buttons/conf.png);
	width: 1.5vw;
	background-size: contain;
	height: 2vw;
	z-index: 11111111;
	position: relative;
	float: right;
	/* left: 34vw; */
	text-align: right;
}
.config {
    position: relative;
    /* float: right; */
    /* padding-left: 1vw; */
}