/********Indice********/ /* 1.-Box arc 2.-Box cards 3.-Box comparing and Box Points 4.-Box comparing player 5.-Box elements 6.-Box games 7.-Box numbers 8.-Box select & Box select players 9.-Box shots 10.-Box svg and logos 11.-Box total comparing and box canvas 12.-Box wrapper 13.-Colors 14.-Caption 15.-Disciplinary score 16.-Dividers 17.-Fields 18.-GC container (padding left and right)// 19.-Lines 20.-Players 21.-Tabs wrapper 22.-Title 23.-Time setting 24.-Texts 25.-Slide owl carousel 26.-Share 27.-Specific styles 28.-Sprites 29.-Styles for home and away elements 30.-Stats Center 31.-Video modal 32.-Share Tooltip */ //1.-Box arc// .boxArc{ background-image: url('../images/arc.png'); background-repeat: no-repeat; background-position: -90px; width:248px; height: 72px; margin: 22px auto 0; padding: 22px 0 0; &.right{ background-position: 90px; .boxElements{ float: right; } .hidden-xs { > div{ float: right; } } } .tooltip{ top:31px; } } .maxSize-767 { .boxArc{ width: 350px; background-position: 0; padding-left: 75px; } } .maxSize-479 { .boxArc{ background-image: none; padding: 0; height: auto; width: auto; position: relative; .boxElements{ margin-top: 10px; } } } //2.-Box cards// .boxCards{ text-align: center; .boxElements{ display: inline-block; } } //3.-Box comparing and Box Points// .boxComparing{ padding: 5px 10px; background: transparent; .bar{ height: 18px; overflow: hidden; position: relative; .border-radius(10px); border-width: 1px; border-style:solid; border-color:@bg lighten(@bg,10%) lighten(@bg,10%) @bg; margin-top:5px; padding: 3px; box-shadow: 0 0 2px 0 darken(@bg,50%) inset; &:before{ content: " "; background: darken(@bg,20%); .border-radius(10px); height: 100%; width: 100%; opacity:0.5; top: 0; left: 0; position: absolute; } .boxcont{ .border-radius(10px); height: 100%; overflow: hidden; > div{ float: left; display: block; height: 100%; z-index: 1; position: relative; &:after, &:before{ height: 100%; width: 100%; position: absolute; z-index: 10; top: 0; left: 0; content: ""; } &:before{ background: rgba(255,255,255,0.25); background: -moz-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 0%, rgba(246,246,246,0.13) 47%, rgba(255,255,255,0) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.25)), color-stop(0%, rgba(255,255,255,0.25)), color-stop(47%, rgba(246,246,246,0.13)), color-stop(100%, rgba(255,255,255,0))); background: -webkit-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 0%, rgba(246,246,246,0.13) 47%, rgba(255,255,255,0) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 0%, rgba(246,246,246,0.13) 47%, rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 0%, rgba(246,246,246,0.13) 47%, rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 0%, rgba(246,246,246,0.13) 47%, rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); } &:after{ background: rgba(0,0,0,0); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(246,246,246,0.12) 0%, rgba(0,0,0,0.25) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(0%, rgba(246,246,246,0.12)), color-stop(100%, rgba(0,0,0,0.25))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(246,246,246,0.12) 0%, rgba(0,0,0,0.25) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(246,246,246,0.12) 0%, rgba(0,0,0,0.25) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(246,246,246,0.12) 0%, rgba(0,0,0,0.25) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(246,246,246,0.12) 0%, rgba(0,0,0,0.25) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); } &.boxColor01{ background: @color01; } &.boxColor02{ background: @color02; } &.correct{ background: @positive; } &.incorrect{ background: @negative; } } } } &.stats{ .bar{ .boxcont{ > div{ float: none; > div{ float: left; display: block; height: 100%; z-index: 1; position: relative; &:after, &:before{ height: 100%; width: 100%; position: absolute; z-index: 10; top: 0; left: 0; content: ""; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); } } &:after, &:before{ display: none; } } } } } &.canvasSet{ height: 100px; text-align: center; position: relative; margin: 0 auto; padding: 0; display: block; &.shadow{ width: 80px; height: 80px; .border-radius(50%); &:before,&:after{ content: " "; display: block; .border-radius(50%); position: absolute; z-index:1; } &:before{ height: 45%; .box-shadow-inset(0, 0, 5px, 0, rgba(0, 0, 0, 0.25)); width: 45%; top: 28%; left: 28%; } &:after{ height: 90%; .box-shadow(0 0 5px rgba(0, 0, 0, 0.25)); width: 90%; top: 5%; left: 5%; } } canvas{ position: absolute; left: 0; right: 0; margin: 0 auto; height: 100px; width: 100px; &.small{ width: 50px; height: 50px; } } .text{ position: absolute; top: 39px; left: 0; right: 0; color: @bg_type; margin: 0 auto; font-size: 18px; } &.small{ height: 50px; margin: 0 auto; .text{ top: 15px; } } .tooltip{ top: 110px; } } .boxStats{ padding-top: 4px; div{ text-align: center; &:first-child{ text-align: left; } &:last-child{ text-align: right; } } } .boxData{ font-size: 10px; height: auto; text-align: center; line-height: 18px; > div{ background:@bg; .border-radius(4px); .box-shadow(0 0 5px darken(@bg, 20%)); margin: 0 10%; } } } .boxPoints{ min-height: 238px; .boxResults{ display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: flex-end; align-items: flex-end; &.right{ -webkit-align-items: flex-start; align-items: flex-start; .tooltip{ right: inherit; left: 40px; } } >div{ margin:0 0 5px; } .tooltip{ margin-top: 4px; right: 40px; .tooltip-inner{ min-height: 22px; text-transform: uppercase; font-family: @type_Special; font-size: 11px; padding-top: 4px; font-weight: 100; } } .boxElements{ div:not(.tooltip){ width: 30px; height: 30px; line-height: 30px; &.boxColor01{ background:@referenceColor05; color:@referenceColor05_type; } &.boxColor02{ background:@referenceColor06; color:@referenceColor06_type; } &.boxColor03{ background:@referenceColor07; color:@referenceColor07_type; } &.boxColor04{ background:@referenceColor08; color:@referenceColor08_type; } &.boxColor05{ background:@referenceColor09; color:@referenceColor09_type; } } } } .boxComparing{ margin-top: 32px; .tooltip{ position: relative; margin: 0 auto; width: 55px; .tooltip-inner { min-height: 22px; font-size: 9px; padding: 0 3px; line-height: 22px; text-align: center; } } } } .maxSize-479 { .boxComparing{ .bar{ margin: 0; } } .boxPoints{ min-height: 408px; .boxComparing{ position: absolute; top: 0; margin: 0; } .colRight{ .boxComparing{ right: 0; } } .boxResults{ position: absolute; top: 170px; left: 0; right: 0; margin: 0 auto; min-width: 60%; .tooltip{ width: 56%; position: absolute; left: 0; right: 0; margin: 5px auto 0; &:before{ border-right: 5px solid #000; left: 0; content: ""; position: absolute; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; top: 6px; } .tooltip-inner{ text-align: center; } } &.right{ .tooltip{ display: none; } } } } } .maxSize-310{ .boxPoints{ .boxResults{ min-width: 80%; } } } //4.-Box comparing player// .boxComparingPlayer{ .firstPlayer, .secondPlayer{ .boxElements{ margin-top: 6%; } .boxData{ margin-top: 6%; } } .secondPlayer{ > div:not(.boxData) { float: right; } .boxData{ text-align: right; .btn{ float: right; } } } .boxMiddle{ position: relative; padding: 12px 0 0; .boxElements{ div{ background: @color01; color: @color01_type; width: 100px; height: 100px; font-size: 50px; line-height: 100px; } &:after { content: ""; display: block; position: absolute; z-index: 1; bottom: -8px; height: 2px; /* Shadow size */ width: 1px; /* Add a 10th of the width you want (scaled up later) */ left: 0; /* Half of the 10th of the width! */ margin: 0 auto; /* Centers element before it's upscaled, don't change this */ right: 0; /* Transform: rotateX to create depth, scale to 10x to make left/right more blurry than top/bottom */ -moz-transform: rotateX(45deg) scale(10, .75); -ms-transform: rotateX(45deg) scale(10, .75); -o-transform: rotateX(45deg) scale(10, .75); -webkit-transform: rotateX(45deg) scale(10, .75); transform: rotateX(45deg) scale(10, .75); /* Apply shadow & background */ background: lighten(@bg_type,50%); -moz-box-shadow: 0 0 1px @color02, 0 0 2px @color02, 0 0 3px @color02 0 0 5px @color02, 0 0 5px @color02, 0 0 5px @color02, 0 0 7px @color02, 0 0 12px @color02; -o-box-shadow: 0 0 1px @color02, 0 0 2px @color02, 0 0 3px @color02, 0 0 5px @color02, 0 0 5px @color02, 0 0 5px @color02, 0 0 7px @color02, 0 0 12px @color02; -webkit-box-shadow: 0 0 1px @color02, 0 0 2px @color02, 0 0 3px @color02, 0 0 5px @color02, 0 0 5px @color02, 0 0 5px @color02, 0 0 7px @color02, 0 0 12px @color02; -ms-box-shadow: 0 0 1px @color02, 0 0 2px @color02, 0 0 3px @color02, 0 0 5px @color02, 0 0 5px @color02, 0 0 5px @color02, 0 0 7px @color02, 0 0 12px @color02; box-shadow: 0 0 1px @color02, 0 0 2px @color02, 0 0 3px @color02, 0 0 5px @color02, 0 0 5px @color02, 0 0 5px @color02, 0 0 7px @color02, 0 0 12px @color02; /* Change opacity of entire element to tint shadow */ -moz-opacity:.65; filter:alpha(opacity=65); opacity:.65; } } } } .maxSize-767 { .boxComparingPlayer{ .boxMiddle{ padding: 68px 0 0; .boxElements{ div{ width: 50px; height: 50px; font-size: 30px; line-height: 50px; } } } } } .maxSize-479 { .boxComparingPlayer{ padding: 5px; .firstPlayer, .secondPlayer{ .boxElements{ margin-top: 2%; div{ margin: 0; } } .boxData{ margin-top: 2%; } } .secondPlayer{ .boxElements { div{ float: right; } } } .boxMiddle{ position: absolute; left: 0; right: 0; margin: 0 auto; top: 36%; padding: 0; .boxElements{ div{ width: 35px; height: 35px; font-size: 20px; line-height: 35px; } &:after{ height: 0; } } } } } //5.-Box elements// .boxElements{ display: block; text-align: center; > div:not(.tooltip) { .border-radius(50%); width: 35px; height: 35px; line-height: 35px; margin:0 auto; font-size: 18px; font-family: @type_Special; position: relative; overflow:hidden; .box-shadow(0 0 3px darken(@bg, 25%)); &.flag{ line-height: normal; background-position: center center; background-repeat: no-repeat; } &.big{ line-height: 50px; width: 50px; height: 50px; } &.small{ width: 16px; height: 16px; line-height: 16px; font-size: 9px; } &.noResults{ .box-shadow(0 0 0 transparent); border:1px dashed darken(@bg, 25%); } } .flag{ background: #FFFFFF; line-height: 28px; &.m-homeColor-b, &.m-awayColor-b{ line-height: 35px; width: 45px; height: 45px; } img{ -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: relative; top: 50%; vertical-align: initial; } } .icon{ background: #FFFFFF; } .data{ background: @bg; color:@bg_type; .text{ line-height: 38px; } } .images{ width: 50px; height: 50px; img{ vertical-align: top; width: 100%; } } .boxColor01{ background: @color01; color:@color01_type; .text{ color:@color01_type; } } .boxPositive{ background: @positive; color:@positive_type; } .boxNeutral{ background:@neutral; color:@neutral_type; } .boxNegative{ background: @negative; color:@negative_type; } .boxShots01{ background: @referenceColor01; color:@referenceColor01_type; } .boxShots02{ background: @referenceColor02; color:@referenceColor02_type; } .boxShots03{ background: @referenceColor03; color:@referenceColor03_type; } .boxShots04{ background: @referenceColor04; color:@referenceColor04_type; } &.button{ cursor: pointer; > div{ width: 40px; height: 40px; line-height: 34px; &.active{ line-height: 28px; border: 3px solid @color02; } } &:hover{ > div{ line-height: 28px; border: 3px solid @color02; } } } } //6.-Box games// .boxGame{ max-height: 235px; overflow-y: auto; .games{ padding:10px; .dataBox{ background:@bg; .border-radius(4px); .box-shadow(0 0 5px darken(@bg, 20%)); position: relative; color: @bg_type; text-align: center; .box1{ line-height: 12px; font-size: 12px; padding: 6px 0; span{ display: block; color: @bg_type; &:nth-child(2){ font-weight: bold; } } } .box2{ padding: 12px 0; font-size: 11px; text-transform: uppercase; font-weight: bold; line-height: 12px; border-left: 1px solid darken(@bg,20%); span{ font-size: 12px; } .won{ color: @positive; } .tied{ color: @neutral; } .suspended{ color:@bg_type; } .lost{ color: @negative; } } } .boxElements{ > div{ margin-top: 12px; text-shadow: 0 0 3px @color02; &.won{ background: @positive; color: @positive_type; } &.tied{ background: @neutral; color: @neutral_type; } &.suspended{ background: @bg_type; color: @bg; } &.lost{ background: @negative; color: @negative_type; } &.flag{ margin-top: 0; } } } &.mobileBox{ min-height:55px; padding:10px; .resultsBox{ height:40px; overflow-y:auto; .boxElements{ display: inline-block; height: 40px; > div{ cursor: pointer; &.selected{ width: 25px; height: 25px; line-height: 25px; margin: 6px auto; } } } } .dataBox{ margin: 10px 0; } } } } //7.-Box numbers// .boxNumber{ font-size:8px; font-size: 8px; margin-left: 6px; padding: 2px 6px; text-align: center; .border-radius(4px); &.boxColor01{ background: @color01; color:@color01_type; } } //8.-Box select// .boxSelect{ width: 50%; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; background: url('../images/arrow_select.png') no-repeat scroll 96% center @color01; color: @color02_type; height: 30px; line-height: 23px; margin-bottom: 1px !important; padding-left: 10px !important; font-weight: bold; text-align: left; -moz-appearance: none; -webkit-appearance: none; appearance: none; text-transform: uppercase; cursor:pointer; font-weight: bold; padding-top: 5px !important; .border-radius(0); option{ background: @bg; color:@bg_type; cursor:pointer; } &:focus{ outline:none; } } //9.-Box shots// .boxShots{ .home{ .boxComparing{ float: right; } } .away{ .boxComparing{ float: left; } } .tooltip{ position: relative; min-width: 55px; margin: 0 auto; width: 55px; .tooltip-inner{ min-height: 22px; font-size: 9px; padding: 0 3px; line-height: 22px; text-align: center; } } .tooltipShotsMobile{ position: absolute; left: 0; right: 0; margin: 0 auto; top: 182px; > div{ background: @color02; min-height: 23px; color: @color02_type; text-align: center; line-height: 23px; margin-top: 23px; font-size: 9px; position: relative; &:before,&:after{ content: ""; position: absolute; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; top: 7px; } &:before{ border-right: 5px solid @color02; left: -5px; } &:after{ border-left: 5px solid @color02; right: -5px; } } } } .maxSize-991{ .boxShots{ .boxComparing{ float: none; margin-bottom: 40px; } } } //10.-Box svg and logos// .boxStuff{ background-color: darken(@bg, 15%); background-size:cover; background-position:center top; background-repeat: no-repeat; height: 130px; width: 130px; position: relative; overflow: hidden; margin: 10px auto; .border-radius(50%); text-align: center; .box-shadow(0 0 5px darken(@bg, 20%)); svg, canvas{ height: 180px; position: absolute; left: -25px; width: 180px; } &.logos{ height: 60px; width: 100%; .border-radius(4px); .box-shadow(0 0 0 transparent); } img{ width: 100%; } title, h1, p{ font-size: 10px; } } .boxImagesWin{ position: relative; > div{ height: 115px; width: 115px; position: relative; overflow: hidden; margin: 8px auto 0; .border-radius(50%); .box-shadow(0 0 5px darken(@bg, 20%)); .boxStuff{ margin: 0 auto; width:115px; height: 115px; svg, canvas{ left:-20px; } } img{ width: 100%; } } span{ width: 150px; height: 132px; margin: 0 auto; display: block; position: absolute; top: 0; left: 0; right: 0; svg, canvas{ margin: -18px 0 0 -10px; } } } .maxSize-1199{ .boxStuff{ height: 110px; width: 110px; svg, canvas{ height: 160px; width: 160px; } &.logos{ height: 60px; width: 100%; } } } .maxSize-991{ .boxImagesWin{ > div{ .boxStuff{ svg, canvas{ left:-14px; } } } } .boxStuff{ height: 100px; width: 100px; svg, canvas{ height: 150px; width: 150px; } } } .maxSize-767{ .boxStuff{ height: 130px; width: 130px; svg, canvas{ height: 180px; width: 180px; } } .boxImagesWin{ > div{ .boxStuff{ svg, canvas{ left: -28px; } } } } } .maxSize-479{ .boxStuff{ height: 80px; width: 80px; svg, canvas{ height: 120px; width: 130px; } } .boxImagesWin{ > div{ height: 50px; width: 50px; .boxStuff{ width:50px; height: 50px; svg, canvas{ height: 78px; width: 96px; left: -10px; } } } span{ background-size: 70px auto; height: 68px; width: 68px; svg, canvas{ margin: -54px 0 0 -10px; width: 86px; } } } } //11.-Box total comparing and box canvas// .boxTotalComparing{ text-align: center; padding-top:30px; .text{ font-size: 24px; text-transform: none; font-weight: bold; &.number{ color:@bg_dest_type; } } } .boxCanvasText{ padding-top: 20px; div{ padding-top: 5px; } } .maxSize-767 { .boxCanvasText{ padding-top: 5px; text-align: center; } .boxTotalComparing{ text-align: center; padding:30px 0; } } //12.-Box wrapper// .boxWrapper{ margin: 0 auto 20px; position: relative; padding: 0; .boxContent{ border: 1px solid darken(@bg,20%); border-top: 0; padding:15px; background: @bg; position: relative; .border-radius(4px); .box-shadow(0 0 5px darken(@bg, 20%)); .captionBoxShadow(@bg); &.inside{ #gradient .vertical-three-colors(darken(@bg,10%), @bg, 20%, @bg); } &.boxShots{ padding-bottom: 45px; } } &.effect{ .boxComparing{ .bar{ margin-top: 10px; } } } &.boxLastGames{ .boxContent{ min-height: 168px; .msjDatos{ top:45%; } } .setBox{ &.primary{ .boxElements{ position: relative; border-bottom: 1px solid darken(@bg, 10%); padding-bottom: 10px; &.conteinerLogoHome{ border-bottom:0; &:before{ width: 0; height: 0; } } &:before{ content: " "; width: 2px; height: 10px; background: darken(@bg, 10%); display: block; position: absolute; right: 0; bottom: -5px; } } } .boxElements{ .default{ border: 1px dashed darken(@bg, 10%); background-color: transparent; } } } } } .maxSize-767 { .boxWrapper{ .boxContent{ &.boxShots{ padding: 0 0 45px; } } } } .maxSize-479 { .boxWrapper{ .boxContent{ padding: 15px 2px 15px; } } } //13.-Colors// .bg{ background: @bg; } .bgType{ color:@bg_type; } .bgDestType{ color:@bg_dest_type; } .color01{ background: @color01; } .color01Type{ color:@color01_type; } .color02{ background: @color02; } .color02Type{ color:@color02_type; } .referenceColor01{ background: @referenceColor01; } .referenceColor01_type{ color:@referenceColor01_type; } .referenceColor02{ background: @referenceColor02; } .referenceColor02_type{ color:@referenceColor02_type; } .referenceColor03{ background: @referenceColor03; } .referenceColor03_type{ color:@referenceColor03_type; } .referenceColor04{ background: @referenceColor04; } .referenceColor04_type{ color:@referenceColor04_type; } .referenceColor05{ background: @referenceColor05; } .referenceColor05_type{ color:@referenceColor05_type; } .referenceColor06{ background: @referenceColor06; } .referenceColor06_type{ color:@referenceColor06_type; } .referenceColor07{ background: @referenceColor07; } .referenceColor07_type{ color:@referenceColor07_type; } .referenceColor08{ background: @referenceColor08; } .referenceColor08_type{ color:@referenceColor08_type; } .referenceColor09{ background: @referenceColor09; } .referenceColor09_type{ color:@referenceColor09_type; } .referenceColor10{ background: @referenceColor10; } .referenceColor10_type{ color:@referenceColor10_type; } .referenceColor11{ background: @referenceColor11; } .referenceColor11_type{ color:@referenceColor11_type; } .referenceColor12{ background: @referenceColor12; } .referenceColor12_type{ color:@referenceColor12_type; } .referenceColor13{ background: @referenceColor13; } .referenceColor13_type{ color:@referenceColor13_type; } .referenceColor14{ background: @referenceColor14; } .referenceColor14_type{ color:@referenceColor14_type; } .positive{ background: @positive; } .positive2{ color: @positive; } .positiveType{ color:@positive_type; } .neutral{ background: @neutral; } .neutralType{ color:@neutral_type; } .negative{ background: @negative; } .negative2{ color: @negative; } .negativeType{ color:@negative_type; } .homeColor{ background: @homeColor; } .homeType{ color:@homeColor_type; } .awayColor{ background:@awayColor; } .awayType{ color:@awayColor_type; } //14.-Caption// .caption { position: relative; text-align: center; display: none; .captionBoxShadow(@bg); &.nav { background: @color02; height: 30px; .border-radius(4px); padding: 4px; margin: 10px 0; .awayBar,.homeBar{ line-height: normal; cursor: pointer; font-family: @type_Special; float: left; width: 50%; text-transform: uppercase; .border-radius(4px); background: @color02; color:@color02_type; &.on{ background: @color01; color:@color01_type; } } } } .captionTable{ font-size: 10px; font-family: @baseFontFamily; text-transform: uppercase; color: @bg_type; margin-bottom: 10px; font-weight: 600; } .maxSize-479{ .caption{ &.nav{ .awayBar,.homeBar{ line-height: 22px; height: 100%; font-size: 12px; } } } } .maxSize-767{ .captionTable{ margin: 0 10px 10px 10px; } } //15.-Disciplinary score// .tag{ background-color: @color01; color:@color01_type; font-size: 11px; padding: 3px 10px; .border-radius(4px); font-weight: normal; margin: 0 auto; line-height: normal; display: inline; left: 0; right: 0; height: auto; z-index: 1; text-align: center; white-space: nowrap; &.secondary{ background-color: @color02; color:@color02_type; } } .symbol{ background-color: @positive; border-radius: 10px; font-size: 10px; text-transform: uppercase; color: @positive_type; padding: 0 4px; margin: 4px 0 0 4px; float: left; display: block; line-height: 14px; height: 14px; } .definicionTribunal{ height: 20px; div{ .tag; float: right; font-style: italic; margin: 14px 15px 0 0; } } .maxSize-479 { .definicionTribunal{ div{ margin: 10px 0; float: left; } } } //16.-Dividers// .V_divider{ &:after{ .G_divider; } } //17.-Fields// // Variables @goalKeeper: 25deg; @defender: 11.5deg; @midFielder: 1.5deg; @playMaker: -16.5deg; @forward: -15.5deg; // Field 3d .field3d { position:relative; margin: 10px 0; padding: 0 10px; .jsPlumbLine { z-index: 9; } ._jsPlumb_connector { z-index: 0; } ._jsPlumb_endpoint { z-index:5; } ._jsPlumb_overlay { z-index:6; } &.homeTeam, &.awayTeam { display: inline-block; height: 100%; margin-bottom: 30px; img.img-responsive{ width: 100%; } .positions { position: absolute; top: 0; left: 20%; height: 80%; width: 60%; z-index: 9999; > div { display: inline-block; float:left; height:100%; width:20%; &.goalkeeper { .skew(-@goalKeeper, 0); .wrapperPlayer { .skew(@goalKeeper, 0); } } &.defender { .skew(-@defender, 0); .wrapperPlayer { .skew(@defender, 0); } } &.midfielder { .skew(-@midFielder, 0); .wrapperPlayer { .skew(@midFielder, 0); } } &.playmaker { .skew(-@playMaker, 0); .wrapperPlayer { .skew(@playMaker, 0); } } &.forward { .skew(-@forward, 0); .wrapperPlayer { .skew(@forward, 0); } } .wrapperPlayer{ display: block; width: 100%; clear: both; position: relative; margin: 0 auto; .containerPlayer{ height: 45px; position: absolute; left: 10px; svg, canvas{ width: 45px; } span.player { display: block; font:bold 14px @type_Special; line-height: 36px; text-align: center; cursor: pointer; width: 100%; height: 100%; position: absolute; top: 0; text-indent: -7px; text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000; color:#FFF; /*margin: 0 auto 10px auto;*/ &.hoverPlayer { #translucent .background(@color02, .5); .border-radius(60px); } } } } } &.invertPositions { > div { float:right; &.goalkeeper { .skew(@goalKeeper, 0); .wrapperPlayer { .skew(-@goalKeeper, 0); } } &.defender { .skew(@defender, 0); .wrapperPlayer{ .skew(-@defender, 0); } } &.midfielder { .skew(@midFielder, 0); .wrapperPlayer{ .skew(-@midFielder, 0); } } &.playmaker { .skew(@playMaker, 0); .wrapperPlayer { .skew(-@playMaker, 0); } } &.forward { .skew(@forward, 0); .wrapperPlayer { .skew(-@forward, 0); } } } } } .substitute{ position: absolute; bottom:10px; left: 0; right: 0; margin: 0 auto; width: auto; z-index: 99999; text-align: center; height: 43px; .wrapperPlayer{ display: inline-block; margin: 0 auto; width: 45px; .containerPlayer{ height: 45px; position: absolute; svg, canvas{ width: 45px; } span.player { display: block; font:bold 14px @type_Special; line-height: 36px; text-align: center; cursor: pointer; width: 100%; height: 100%; position: absolute; top: 0; text-indent: -7px; text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000; color:#FFF; /*margin: 0 auto 10px auto;*/ &.hoverPlayer { #translucent .background(@color02, .5); .border-radius(60px); } } } } } .tooltip{ min-width: 70px; z-index: 9999; } } } .maxSize-479{ .field3d { &.homeTeam, &.awayTeam { width: 100%; .positions{ top:-4%; .wrapperPlayer{ .containerPlayer{ width: 32px; svg, canvas{ width: 29px; } span.player { font-size: 11px; line-height:27px; text-indent: -4px; height: auto; &.hoverPlayer { #translucent .background(@color02, .5); .border-radius(60px); } } } } } .substitute{ bottom: -3px; .wrapperPlayer{ .containerPlayer{ width: 32px; svg, canvas{ width: 29px; } span.player { font-size: 11px; line-height:27px; text-indent: -4px; height: auto; &.hoverPlayer { #translucent .background(@color02, .5); .border-radius(60px); } } } } } } } } // Field Game .fieldGame { img{ width: 100%; } white-space: nowrap; position: relative; margin: 38px 20px; z-index: 0; .publishBanner{ position: absolute; left: 0; right: 0; margin: 0 auto; opacity: .53; height: 100%; } .incidences { position: absolute; width: 55.5%; height: 82.8%; top: 5%; left: 22.5%; .point-home, .point-away{ position: absolute; height:25px; width:20px; margin:-20px 0 0 -10px; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; background-position: center top, center bottom; background-repeat: no-repeat; .inc,.overInc{ width:12px; height:12px; top:2px; left:4px; position:absolute; border-radius:50%; -webkit-border-radius: 50%; overflow: hidden; .path{ z-index: 10; &.diagRL{ background: @bg; height: 100%; left: 0; position: absolute; top: 0; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 33.3%; right: 0; margin: 0 auto; } &.diagLR{ background: @bg; height: 100%; left: 0; position: absolute; top: 0; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); width: 33.3%; right: 0; margin: 0 auto; } &.vert{ background: @bg; height: 100%; left:0; position: absolute; top: 0; width: 33.3%; right: 0; margin: 0 auto; } &.horiz{ background: @bg; height: 35%; position: absolute; top: 38%; width: 100%; } &.circ{ background: @bg; height:50%; position: absolute; top: 25%; width: 50%; border-radius: 50%; left: 0; right: 0; margin: 0 auto; } &.rhombus{ background: @bg; height:50%; width: 50%; left: 0; position: absolute; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 0; top: 25%; margin: 0 auto; } &.vshapeL{ background: @bg; height:33.3%; width: 100%; left: -65%; position: absolute; right: 0; top: 25%; margin: 0 auto; -moz-transform: rotate(45deg) skewX(45deg); -webkit-transform: rotate(45deg) skewX(45deg); -o-transform: rotate(45deg) skewX(45deg); -ms-transform: rotate(45deg) skewX(45deg); transform: rotate(45deg) skewX(45deg); } &.vshapeR{ background: @bg; height:33.3%; width: 100%; left: 0; position: absolute; right: -65%; top: 25%; margin: 0 auto; -moz-transform: rotate(-45deg) skewX(-45deg); -webkit-transform: rotate(-45deg) skewX(-45deg); -o-transform: rotate(-45deg) skewX(-45deg); -ms-transform: rotate(-45deg) skewX(-45deg); transform: rotate(-45deg) skewX(-45deg); } &.half{ background: @bg; height: 100%; left:0; position: absolute; top: 0; width: 50%; } &.square{ background: @bg; height:50%; width: 50%; left: 0; position: absolute; right: 0; top: 25%; margin: 0 auto; } } } .overInc{ -webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.4); box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.4); z-index: 20px; } } .point-home { background-image: url('../images/ico_disparos_loc.png'), url('../images/ico-shadow.png'); &.goal{ background-image: url('../images/ico_disparos_loc.png'), url('../images/ico-mark-gol.png'); } } .point-away { background-image: url('../images/ico_disparos_vis.png'), url('../images/ico-shadow.png'); &.goal{ background-image: url('../images/ico_disparos_vis.png'), url('../images/ico-mark-gol.png'); } } &.incHide .point-home, &.incHide .point-away, .point-home.newPoint, .point-away.newPoint{ opacity: 0; pointer-events:none; height:65px; margin-top:-60px; } } &:after, &:before{ content:""; position:absolute; z-index:-2; bottom:15px; left:10px; width:50%; height:7%; max-width:300px; -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7); -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7); box-shadow:0 15px 10px rgba(0, 0, 0, 0.7); -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); -ms-transform:rotate(-3deg); -o-transform:rotate(-3deg); transform:rotate(-3deg); } &:after{ right:10px; left:auto; -webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); -ms-transform:rotate(3deg); -o-transform:rotate(3deg); transform:rotate(3deg); } } .maxSize-479 { .fieldGame { margin: 15px 5px; .incidences { .point-home,.point-away{ height:15px; width:12px; margin:-12px 0 0 -6px; .inc,.overInc{ width:8px; height:8px; top:1px; left:2px; } } .point-home { background-image: url('../images/ico_disparos_loc_p.png'), url('../images/ico-shadow-small.png'); &.goal{ background-image: url('../images/ico_disparos_loc_p.png'), url('../images/ico-mark-gol-small.png'); } } .point-away { background-image: url('../images/ico_disparos_vis_p.png'), url('../images/ico-shadow-small.png'); &.goal{ background-image: url('../images/ico_disparos_vis_p.png'), url('../images/ico-mark-gol-small.png'); } } &.incHide .point-home, &.incHide .point-away{ height:30px; margin-top:-27px; } } } } .ie9{ .fieldGame { .incidences { &.incHide{ display: none; .point-home,.point-away{ display: none; } } .point-home.newPoint, .point-away.newPoint{ display: none; } } } } .ie8{ .fieldGame { .incidences { .point-home { background-image: url('../images/ico_ie8_loc.png'); &.goal{ background-image: url('../images/ico_ie8_loc_goal.png'); } } .point-away { background-image: url('../images/ico_ie8_vis.png'); &.goal{ background-image: url('../images/ico_ie8_vis_goal.png'); } } } } &.maxSize-479 { .gameField { .incidences { .point-home { background-image: url('../images/ico_ie8_loc_small.png'); &.goal{ background-image: url('../images/ico_ie8_loc_goal_small.png'); } } .point-away { background-image: url('../images/ico_ie8_vis_small.png'); &.goal{ background-image: url('../images/ico_ie8_vis_goal_small.png'); } } } } } } // Field Lineal// .fieldLineal{ .field { position:relative; white-space: nowrap; overflow: hidden; >.homeTeam, > .awayTeam { display: inline-block; width: 50%; > .gameField { height: 257px; background-image: url('../images/bg_canchita.jpg'); position: relative; .positions { position: relative; height:100%; > div { position: absolute; width: 48px; top: 0; height:100%; .wrapperPlayer{ display: block; width: 100%; float: left; position: relative; .containerPlayer{ height: 45px; position: absolute; top: 50%; margin-top: -25px; svg, canvas{ width: 45px; } span.player { display: block; font:bold 13px @type_Special; line-height: 36px; text-align: center; cursor: pointer; width: 100%; height: 100%; position: absolute; top: 0; text-indent: -6px; text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000; color:#FFF; &.hoverPlayer { #translucent .background(@color02, .5); .border-radius(60px); } } } } .tooltip{ height:auto; width: auto; div{ height:auto; position:relative; width: 100%; &.tooltip-arrow{ position: inherit; top: 14px; width: 0px; margin-right: 0px } &.tooltip-inner{ margin:0; width:100%; padding-right: 5px; line-height: 25px; } } } } } .areaHome, .areaAway{ .iconsheet(); position:absolute; top: 43px; display:block; width:109px; height: 173px; } .areaCenterAway, .areaCenterHome{ .iconsheet(); position:absolute; top: 0px; width:46px; height: 283px; } } } > .homeTeam { border-left: none; > .gameField{ .areaHome { background-position: -10px -590px; left:0px; } .areaCenterHome{ background-position: -804px -112px; right:0px; } .positions { div.goalkeeper { left: 0; } div.defender { left: 20%; } div.midfielder { left: 45%; } div.playmaker { left: 62.5%; } div.forward { left: 80%; } } } } > .awayTeam { margin-left: -4px; z-index: 2; > .gameField{ .areaAway{ background-position: -128px -590px; right:0px; } .areaCenterAway { background-position: -863px -112px; left:0px; } .positions { div.goalkeeper { right:0; } div.defender { right: 20%; } div.midfielder { right: 45%; } div.playmaker { right: 62.5%; } div.forward { right: 80%; } } } } } } .maxSize-479 { .fieldLineal{ .field { >.homeTeam, > .awayTeam { >.gameField { height: 210px; .positions { > div { width: 20%; .wrapperPlayer{ .containerPlayer{ margin-top: -15px; height: 24px; svg, canvas{ width: 36px; } span.player { font-size: 11px; line-height:27px; text-indent: -4px; &.hoverPlayer { #translucent .background(@color02, .5); .border-radius(60px); } } } } } } .areaHome, .areaAway{ width: 57px; height: 91px; } .areaCenterHome, .areaCenterAway{ height: 210px; width: 28px; } .shapes { .center{ .border-radius(50px 0 0 50px); } } } } .homeTeam{ > .gameField { .areaHome { background-position: -630px -112px; } .areaCenterHome { background-position: -709px -146px; } } } .awayTeam{ > .gameField{ .areaAway { background-position: -564px -112px; } .areaCenterAway{ background-position: -748px -146px; } } } } } } .ie8{ .fieldLineal{ position: absolute; left: 0; right: 0; margin: 0 auto; } .maxSize-991{ .fieldLineal{ position: relative; } } } //18.-GC container (padding left and right)// .GC_container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; overflow: hidden; padding-top: 10px; .GC_row{ margin-left: -30px; margin-right: -30px; > div[class*="col-"]{ padding-left: 15px; padding-right: 15px; } } .GC_row_intern{ margin-left: -10px; margin-right: -10px; > div[class*="col-"]{ padding-left: 10px; padding-right: 10px; } } } //19.-Lines// .G_divider{ #gradient .vertical-three-colors(darken(@bg, 5%), darken(@bg,20%), 50%, darken(@bg, 5%)); .border-radius(50%); content: ""; height: 80%; left: -3px; position: absolute; top: 14%; width: 3px; z-index: 2; } .G_divider_horizontal{ #gradient .vertical-three-colors(@bg, @bg, 40%, darken(@bg,40%)); height: 5px; width: 100%; border-top: 1px solid darken(@bg, 20%); border-bottom: 1px solid darken(@bg, 50%); content: ""; position: absolute; top: -5px; left: 0; } //20.-Players// .listWrapper{ position: relative; .listContent{ > .home, > .away { padding: 0 5px; .player{ background:darken(@bg, 10%); font-family:@baseFontFamily; .border-radius(4px); font-weight: normal; text-transform:uppercase; padding: 0 0 0 5px; min-height: 34px; line-height: 30px; cursor:pointer; position: relative; margin-bottom: 4px; width: 100%; &:nth-child(odd) { background: darken(@bg, 5%); } .number{ padding-left: 5px; padding-right: 5px; background-color: @color01; margin-right: 5px; line-height: 20px; text-align: center; min-width: 20px; .border-radius(50%); color:@color01_type; display: inline-block; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align: baseline; white-space: nowrap; font-size: 10px; } .name{ font-size: 10px; font-weight: normal; color:@bg_type; } .captain{ background: @color01; color: @color01_type; font-size: 10px; padding: 1px 5px; text-transform: uppercase; .box-shadow(0 0 4px #000); line-height: normal; display: none; } .scoreInc{ position: absolute; .incidences { margin-top: 6px; div { width: 15px; height: 18px; margin:0 1px; .iconsheet(); display: inline-block; } .yellowCard { background-position: -503px -22px; } .redCard { background-position: -520px -22px; } .goal { background-position: -205px -77px; } .goal.own { background-position: -180px -77px; } .out { background-position: -315px -22px; } .in { background-position: -336px -22px; } .redByDoubleYellowCard { background-position: -548px -22px; width: 20px; } } .score{ margin-top: 3px; font-size: 9px; color:@bg_type; text-transform: capitalize; } } &.coach{ background: @color01; height: 30px; cursor: default; .name{ color: @color01_type; .dt{ padding-left: 5px; padding-right: 5px; margin-right: 5px; line-height: 35px; font-size: 12px; } } &:hover{ background: @color01; } } &:hover, &.hoverName{ background: darken(@bg,15%); } } } > .home{ .player{ .scoreInc{ right: 0; .incidences { float: right; } .score { float: right; margin-right: 5px; } } } } > .away { .player { text-align: right; .number{ float:right; margin-top: 7px; } .name{ margin-right: 12px; float:right; margin-top: 2px; .dt{ float: right; } } &.coach{ float: none; .name{ float: none; margin-top: 0; } } .captain{ margin-right: 12px; } .scoreInc{ left: 0; .incidences { float: left; } .score { float: left; margin-left: 5px; } } } } } &.substitutesList{ .listContent{ overflow-x: hidden; height:170px; } } } .maxSize-991{ .listWrapper{ &.substitutesList{ .listContent{ height:auto; } } } } .maxSize-479 { .listWrapper{ &.display{ display: none; } .listContent{ > .home, > .away{ &.display{ display: none; } } } &.substitutesList{ .listContent{ overflow-x:visible; height:auto; } } } } //21.-Tabs wrapper// .tabsWrapper{ margin: 0 0 20px; &.noTabs{ ul{ display: none; } } > ul{ margin:0; padding: 0; white-space: nowrap; > li{ float: left; margin: 0 4px 0 0; position: relative; display:table-cell; white-space: nowrap; width: auto; .clearfixStyles(); max-width:100%; min-width: 55px; will-change: width; a{ will-change: width; display:table-cell; max-width:100%; padding: 0 15px; text-decoration: none; color: @bg_type; font-weight: bold; text-transform: uppercase; height: 30px; text-align: center; line-height: 34px; font-size: 14px; font-family: @type_Special; font-weight: 400; position: relative; width: auto; white-space: nowrap; word-break: normal; min-width: 50px; .border-radius(4px 4px 0 0); &:hover{ background: @bg; .box-shadow(0 0 5px darken(@bg, 20%)); color: @bg_dest_type; &:before{ background-color: @bg; height: 10px; content: " "; position: absolute; bottom: -5px; width: 100%; left: 0; } } &.active{ background: @bg; .box-shadow(0 0 5px darken(@bg, 20%)); color: @bg_dest_type; &:before{ background-color: @bg; height: 10px; content: " "; position: absolute; bottom: -5px; width: 100%; left: 0; } } } } } .tabContainer{ background: @bg; .border-radius(4px); .box-shadow(0 0 5px darken(@bg, 20%)); padding:15px; .captionBoxShadow(@bg); overflow: hidden; .lineUpFullBlock{ .caption{ display: none; } } .tabContent{ .liveHome{ .BG_title{ display: none; } .coordinates{ .caption{ display: none; } } } } } &.noBoxContent{ .futbol{ background: @bg; .boxWrapper{ margin:0; .boxContent{ padding: 0; border: 0; border-radius: 0; box-shadow: 0 0 0; } } } } } .maxSize-479{ .tabsWrapper{ > ul{ > li{ a{ font-size: 10px; } } } .tabContainer{ .lineUpFullBlock{ .caption{ display: none; &.nav{ display: block; } } } } } } //22.-Title// .GC_title { text-transform:uppercase; font:18px @type_Special; text-align:center; display:block; color:@bg_type; margin-bottom: 10px; &.small{ width: 100%; height:auto; font-size: 14px; line-height:normal; } } .headerTitle{ padding-top: 5px; .GC_title{ text-align: left; } &.icon{ border-bottom: 1px solid @bg_type; div{ img{ width: 100%; } } } } .BG_title{ height:32px; text-transform:uppercase; font:20px @type_Special; line-height:32px; text-align:center; display:block; color:@color02_type; background: @color02; .border-radius(4px); font-weight: 200; margin: 0 0 20px; } .subHeader{ .border-radius(4px); background: @color02; position: relative; color:@color02_type; > span{ height:33px; text-transform:uppercase; font:20px @type_Special; line-height:33px; text-align:center; display:block; color:@color02_type; } } .maxSize-479 { .GC_title, .GC_title.small, .BG_title{ font-size: 14px; } .subHeader{ padding-left:10px; > span{ font-size:11px; text-align: left; } } } //23.-Time setting// .timeSetting{ margin: 4px auto; width: 100%; .text{ float: right; width: 80%; span{ display: block; padding-right: 8px; color: @bg_type; font-size: 11px; display: block; } } .timeIcon{ width: 25px; float: right; .btn{ height: 25px; line-height: 25px; &:focus, &:hover, &:active{ height: 23px; line-height: 23px; margin-top: 2px; } } svg, canvas{ fill:@color01_type; margin: -3px auto 0; width: 80%; } } &.leftPosition{ margin:0; padding: 4px 0; width: 100%; border-bottom: 1px solid darken(@bg, 10%); .text{ float: left; width: 86%; span{ padding-left: 8px; padding-right: 0; } } .timeIcon{ float: left; } } } //24.-Texts// .text{ font-size: 12px; font-family: @baseFontFamily; text-transform: uppercase; color: @bg_type; &.small{ font-size:9px; } &.bold{ font-weight: 600; } &.position{ color:@bg_dest_type; font-size: 15px; font-weight: 600; font-family: @type_Special; } &.name{ color:@bg_type; font-size: 15px; font-weight: 400; font-family: @type_Special; } &.correct{ color: @positive; text-align: center; } &.incorrect{ color: @negative; text-align: center; } &.number{ font:18px @type_Special; font-weight: 400; text-align: center; &.big{ font-size: 26px; } } } .maxSize-767 { .text{ &.name, &.position{ font-size: 14px; } } } .maxSize-479 { .text{ font-size: 12px; &.name, &.position{ font-size: 12px; } &.small{ font-size: 9px; } } } //25.-Slide owl carousel// .owl-carousel{ &.slider{ .owl-controls{ .owl-pagination{ position: absolute; bottom: 20px; left: 0; right: 0; margin: 0 auto; } } } } //26.-Share// .share{ background-color: @bg; border-top: 1px solid darken(@bg, 20%); border-bottom: 1px solid darken(@bg, 20%); margin: 10px auto 5px auto; &.onStats{ margin: 10px auto 5px auto; } &.share-statsHighlightsTeams, &.share-statsHighlightsPlayers{ margin-top: -15px; } ul{ .flex-display(); .flex-direction(); .flex-wrap(); .justify-content(center); .align-items(center); padding:5px 0; li{ .flex-grow(1); text-align: center; border-right: 1px solid darken(@bg, 20%); max-width: 200px; &:last-child{ border-right: 0; } a{ display: block; } svg, canvas{ width: 17px; height: 17px; fill:mix(@bg, @bg_type, 80%); } } } } //27.-Specific styles// @keyframes hideShow { 0{ opacity: 1; } 50%{ opacity: 0; } 100% { opacity: 1; } } .hide-show-animation{ animation: hideShow 4s ease infinite; } .dfMc-GameCast{ .scoreBoard{ .main_header{ display: none; } } } .tempus { .previousMatches { .boxWrapper{ padding: 0; } } } #moduleLineUpFull{ .lineUpFull{ .caption{ display: none; } &.maxSize-479 { .caption{ &.nav{ display: block; } } } } } #moduleLeaders{ .leaders{ &.maxSize-479 { .caption{ &.nav{ display: block; } } } } } #moduleTeamComparison, #moduleCoordinates, #moduleLeaders, #modulePreview, #modulePasses{ .caption{ display: none; } } #modulePasses{ .passes{ .caption{ display: none; } &.maxSize-991 { .caption{ &.nav{ display: block; } } } } } #moduleHeatMap{ .heatMap.maxSize-767.minSize-479 .barHeatMap { margin-top: 20px; top: 42%; } .heatMap .caption { display: none; } .heatMap.maxSize-479{ .caption { display: none; &.nav{ display: block; } } } } .setBox{ margin: 10px 0; &.inside{ #gradient .vertical-three-colors(darken(@bg,10%), @bg, 10%, @bg); padding-top: 12px; } .GC_title{ margin: 10px 0 0; } } .disabled { display: none; } a{ &:focus{ outline: none; } } .msgCtn{ background: @color01; color: @color01_type; font-size: 9px; .border-radius(4px); width: 50%; padding: 10px; margin: 10px auto; text-align: center; max-height: 120px; .title{ font-size: 12px; font-weight: bold; } &.info{ background: @referenceColor03; color: @referenceColor03_type; } &.error{ background: @referenceColor04; color: @referenceColor04_type; } .preloader{ height:15px; width:15px; margin:5px auto 0; position:relative; -webkit-animation: rotation .6s infinite linear; -moz-animation: rotation .6s infinite linear; -o-animation: rotation .6s infinite linear; animation: rotation .6s infinite linear; border-left:6px solid fadeout(@bg, 75%); border-right:6px solid fadeout(@bg, 75%); border-bottom:6px solid fadeout(@bg, 75%); border-top:6px solid @bg; .border-radius(100%); } } .tipoFondo (@a) when (lightness(@a) >= 75%) { box-shadow: 0px 0px 5px darken(@a,5%) inset; } .tipoFondo (@a) when (lightness(@a) < 75%) { box-shadow: 0px 0px 5px lighten(@a,5%) inset; } .captionBoxShadow(@a){ .flag, .shield{ .box-shadow(0 0 6px rgba(0, 0, 0, 0.25)); &.m-homeColor-b, &.m-awayColor-b{ box-shadow:0 0 6px rgba(0, 0, 0, 0.25), 0 0 2px rgba(0, 0, 0, 0.5) inset; } } } .boxIncidences, .boxPlayers{ .icons{ float: right; height:25px; text-align: center; .iconPlayer,.iconTeam{ .iconsheet(); width: 20px; height: 17px; display: inline-block; } .iconPlayer{ left:20%; background-position: -805px -75px; } .iconTeam{ left: 70%; background-position: -687px -75px; } } } .msjDatos{ left: 49%; margin-left: -116px; position: absolute; top: 36%; background-color: darken(@bg, 5%);; z-index: 999; border: none; text-align: center; line-height: 50px; .border-radius(4px); padding: 10px 30px; span{ text-transform: uppercase; color: @bg_type; font-family: @type_Special; font-size: 18px; font-weight: 200; } &.small{ left: 0; margin: 0 auto; right: 0; width: 50%; line-height: normal; padding: 15px 0; top: 45%; span{ font-size: 12px; } } } .stylesClockStop (){ animation:changeColor 0.5s ease-in-out 0s infinite alternate; -moz-animation:changeColor 0.5s ease-in-out 0s infinite alternate; /* Firefox */ -webkit-animation:changeColor 0.5s ease-in-out 0s infinite alternate; /* Safari and Chrome */ -o-animation:changeColor 0.5s ease-in-out 0s infinite alternate; /* Opera */ opacity: 1; } .vs-{ position: absolute; top: 0px; left: 43%; .translate(-50%, 0); z-index: 1; color: @bg_dest_type; line-height: normal; margin-top: 22px; display: block; } .object{ .vs-; } .viewAll{ float: none; margin: 5px auto; display: block; } .animationGoal{ animation: animationFrames ease-out 8s; animation-iteration-count: 1; transform-origin: 50% 50%; -webkit-animation: animationFrames ease-out 8s; -webkit-animation-iteration-count: 1; -webkit-transform-origin: 50% 50%; -moz-animation: animationFrames ease-out 8s; -moz-animation-iteration-count: 1; -moz-transform-origin: 50% 50%; -o-animation: animationFrames ease-out 8s; -o-animation-iteration-count: 1; -o-transform-origin: 50% 50%; -ms-animation: animationFrames ease-out 8s; -ms-animation-iteration-count: 1; -ms-transform-origin: 50% 50%; } @keyframes animationFrames{ 0% { opacity:1; transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 13% { opacity:0; transform: translate(0,0) scaleX(0.10) scaleY(0.10) ; } 18% { opacity:0; transform: translate(0,0) scaleX(2.50) scaleY(2.50) ; } 31% { opacity:100; transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 38% { opacity:0; transform:translate(0,0) ; } 44% { opacity:100; transform: translate(0,0) ; } 50% { opacity:0; transform: translate(0,0) ; } 56% { opacity:1; transform: translate(0,0) ; } 63% { opacity:0; transform: translate(0,0); } 69% { opacity:1; transform: translate(0,0); } 75% { opacity:0; transform: translate(0,0); } 81% { opacity:1; transform: translate(0,0); } 88% { transform: translate(0,0); } 94% { opacity:0; transform: translate(0,0); } 100% { opacity:0; transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } } @-moz-keyframes animationFrames{ 0% { opacity:1; -moz-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 13% { opacity:0; -moz-transform: translate(0,0) scaleX(0.10) scaleY(0.10) ; } 18% { opacity:0; -moz-transform: translate(0,0) scaleX(2.50) scaleY(2.50) ; } 31% { opacity:100; -moz-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 38% { opacity:0; -moz-transform:translate(0,0) ; } 44% { opacity:100; -moz-transform: translate(0,0) ; } 50% { opacity:0; -moz-transform: translate(0,0) ; } 56% { opacity:1; -moz-transform: translate(0,0) ; } 63% { opacity:0; -moz-transform: translate(0,0); } 69% { opacity:1; -moz-transform: translate(0,0); } 75% { opacity:0; -moz-transform: translate(0,0); } 81% { opacity:1; -moz-transform: translate(0,0); } 88% { -moz-transform: translate(0,0); } 94% { opacity:0; -moz-transform: translate(0,0); } 100% { opacity:0; -moz-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } } @-webkit-keyframes animationFrames { 0% { opacity:1; -webkit-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 13% { opacity:0; -webkit-transform: translate(0,0) scaleX(0.10) scaleY(0.10) ; } 18% { opacity:0; -webkit-transform: translate(0,0) scaleX(2.50) scaleY(2.50) ; } 31% { opacity:100; -webkit-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 38% { opacity:0; -webkit-transform:translate(0,0) ; } 44% { opacity:100; -webkit-transform: translate(0,0) ; } 50% { opacity:0; -webkit-transform: translate(0,0) ; } 56% { opacity:1; -webkit-transform: translate(0,0) ; } 63% { opacity:0; -webkit-transform: translate(0,0); } 69% { opacity:1; -webkit-transform: translate(0,0); } 75% { opacity:0; -webkit-transform: translate(0,0); } 81% { opacity:1; -webkit-transform: translate(0,0); } 88% { -webkit-transform: translate(0,0); } 94% { opacity:0; -webkit-transform: translate(0,0); } 100% { opacity:0; -webkit-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } } @-o-keyframes animationFrames { 0% { opacity:1; -o-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 13% { opacity:0; -o-transform: translate(0,0) scaleX(0.10) scaleY(0.10) ; } 18% { opacity:0; -o-transform: translate(0,0) scaleX(2.50) scaleY(2.50) ; } 31% { opacity:100; -o-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 38% { opacity:0; -o-transform:translate(0,0) ; } 44% { opacity:100; -o-transform: translate(0,0) ; } 50% { opacity:0; -o-transform: translate(0,0) ; } 56% { opacity:1; -o-transform: translate(0,0) ; } 63% { opacity:0; -o-transform: translate(0,0); } 69% { opacity:1; -o-transform: translate(0,0); } 75% { opacity:0; -o-transform: translate(0,0); } 81% { opacity:1; -o-transform: translate(0,0); } 88% { -o-transform: translate(0,0); } 94% { opacity:0; -o-transform: translate(0,0); } 100% { opacity:0; -o-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } } @-ms-keyframes animationFrames { 0% { opacity:1; -ms-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 13% { opacity:0; -ms-transform: translate(0,0) scaleX(0.10) scaleY(0.10) ; } 18% { opacity:0; -ms-transform: translate(0,0) scaleX(2.50) scaleY(2.50) ; } 31% { opacity:100; -ms-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } 38% { opacity:0; -ms-transform:translate(0,0) ; } 44% { opacity:100; -ms-transform: translate(0,0) ; } 50% { opacity:0; -ms-transform: translate(0,0) ; } 56% { opacity:1; -ms-transform: translate(0,0) ; } 63% { opacity:0; -ms-transform: translate(0,0); } 69% { opacity:1; -ms-transform: translate(0,0); } 75% { opacity:0; -ms-transform: translate(0,0); } 81% { opacity:1; -ms-transform: translate(0,0); } 88% { -ms-transform: translate(0,0); } 94% { opacity:0; -ms-transform: translate(0,0); } 100% { opacity:0; -ms-transform: translate(0,0) scaleX(1.00) scaleY(1.00) ; } } .boxDatagoals{ margin: 20px 0 0; background: transparent; .content{ background: darken(@bg, 10%); padding: 5px 10px; .border-radius(4px); margin: 0 0 5px; &.active{ background: darken(@bg, 15%); } .goalVideoBtn{ .btn{ margin: 0; display: inline-block; } span{ color: @bg_type; font-size: 12px; } } .btn{ margin: 0 auto; width: 30px; height: 30px; &:after{ margin: 8px 0 0 11px; } &:focus, &:hover, &:active, &.active{ height: 28px; line-height: 28px; margin-top: 2px; } } &.secondary{ text-align: center; .btn{ display: inline-block; width: auto; padding:2px 20px 0 30px; position: relative; &:after{ top: 0; left: 0; } } } } .text{ font-family: @type_Special; &.number{ font-size: 23px; } } .alignRight{ text-align: right; .text{ &.number{ text-align: right; } } } .alignLeft{ text-align: left; .text{ &.number{ text-align: left; } } } } .maxSize-479 { .msjDatos{ left: 0; right: 0; margin: 0 auto; width: 80%; line-height: 35px; padding: 0; top: 42%; span{ font-size: 9px; } } .setBox{ .GC_title{ font-size: 11px; } } .boxDatagoals{ margin: 10px 0 0; .text{ font-size: 10px; &.number{ font-size: 18px; } } } } /*for IE10*/ select::-ms-expand { display: none; } //28.-Sprites// .iconsheet(){ background-image: url(@iconsheet); display: block; } .iRedCard{ .iconsheet(); background-position: -50px -12px; display: inline-block; width: 32px; height: 38px; } .iYellowCard{ .iconsheet(); background-position: -10px -12px; display: inline-block; width: 32px; height: 38px; } .iRedByDoubleYellowCard{ .iconsheet(); background-position: -92px -12px; display: inline-block; width: 32px; height: 38px; } .boxYellowCard, .boxRedCard, .boxTwoCard{ .iconsheet(); width: 58px; height: 118px; position: absolute; bottom: 0; right: 10px; } .boxYellowCard{ background-position: -46px -346px; } .boxRedCard{ background-position: -150px -346px; } .boxTwoCard{ background-position: -228px -346px; width: 84px; } //29.-Styles for home and away elements and svg// .m-homeColor,.home .m-color,.point-home .m-color{ color:@homeColor_type; background:@homeColor; fill:@homeColor; } .m-awayColor,.away .m-color,.point-away .m-color{ color:@awayColor_type; background:@awayColor; fill:@awayColor; } .m-homeSecondColor{ background: @homeColor_type; } .m-awaySecondColor{ background: @awayColor_type; } .m-homeColor-blc{ border-left-color:@homeColor; } .m-awayColor-brc{ border-right-color:@awayColor; } .m-homeColor-b{ border:2px solid @homeColor; } .m-awayColor-b{ border:2px solid @awayColor; } .m-svgColor{ fill:@bg_type; } .m-svgStroke{ stroke:@bg_type; } //30.-Stats Center// .statsCenterPerTeam, .statsCenterPerPlayer{ .boxColor05{ background: @referenceColor05; color: @referenceColor05_type; } .boxColor06{ background: @referenceColor06; color: @referenceColor06_type; } .boxColor07{ background: @referenceColor07; color: @referenceColor07_type; } .boxColor08{ background: @referenceColor08; color: @referenceColor08_type; } .boxColor09{ background: @referenceColor09; color: @referenceColor09_type; } .boxColor10{ background: @referenceColor10; color: @referenceColor10_type; } .boxColor11{ background: @referenceColor11; color: @referenceColor11_type; } .boxColor12{ background: @referenceColor12; color: @referenceColor11_type; } .boxColor13{ background: @referenceColor13; color: @referenceColor11_type; } .boxColor14{ background: @referenceColor14; color: @referenceColor11_type; } } //31.-Video modal and box of image video// .boxModal{ display:none; position:fixed; top:20%; z-index:999; left: 0; right: 0; margin: 0 auto; background: transparent; width: 100%; max-width:700px; &.imageBoxModal{ .item{ background-color: #000; background-repeat:no-repeat; background-size:contain; background-position: center center; height: 300px; } } .boxContentDialog{ width:100%; .border-radius(4px); .box-shadow(0 0 15px @color02); position:relative; margin:0 auto; background: @color02; .head{ background: @color02; color: @color02_type; font-weight: bold; min-height: 35px; padding: 10px 10px 0; span{ font-weight: bold; } small{ } } .boxModalContent{ iframe{ width: 100%; height: 400px; } .owl-controls{ .owl-buttons{ div{ display: block; position: absolute; top: 0; cursor: pointer; opacity: 1; background: transparent; padding: 0; margin: 0; top: 50%; .translate(0, -50%); &.disabled .btn,&.disabled .btn { background-color: desaturate(@color01, 50%); cursor: default; pointer-events: none; &.prev{ &:after{ border-right: 8px solid darken(@color01_type, 10%); } } &.next{ &:after{ border-left: 8px solid darken(@color01_type, 10%); } } &:focus, &:hover, &:active{ height: 25px; margin-top: 0; } } } .owl-prev{ left: 15px; .btn{ &:after{ margin: 0; top: 50%; -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); position: relative; left: 50%; } } } .owl-next { right: 15px; } } } } } &.maxSize-767{ top: 10%; width: 80%; .boxContentDialog{ .boxModalContent{ iframe{ height: 300px; } } } } &.maxSize-479{ top: 10%; width: 100%; .boxContentDialog{ .head{ } .boxModalContent{ border: 8px solid @color02; background: #FFF; iframe{ height: 300px; } } } } } .boxImgOfVideo{ text-align: center; position: relative; img{ margin: 10px auto; cursor: pointer; width: 95%; } .circlePlay{ background:#000; .box-shadow(0 0 26px -10px #fff); .border-radius(50%); width: 75px; height: 75px; position: absolute; top: 40%; left: 0; right: 0; margin: 0 auto; cursor: pointer; .play{ border-top: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 24px solid #FFF; width: 0; height: 0; content: " "; display: block; top: 24px; position: absolute; left: 7px; right: 0; margin: 0 auto; } .modulePreloader{ width: 50px; height: 50px; border-width:10px; border-color:#333 #333 #333 #fff; margin:13px auto; } } } @-moz-keyframes mc-wave { 0%, 100% { -moz-transform: scaleY(1); } 16.67% { -moz-transform: scaleY(3); } 33.33% { -moz-transform: scaleY(1); } 50% { -moz-transform: scaleY(3); } 66.67% { -moz-transform: scaleY(1); } 83.34% { -moz-transform: scaleY(3); } } @-webkit-keyframes mc-wave { 0%, 100% { -webkit-transform: scaleY(1); } 16.67% { -webkit-transform: scaleY(3); } 33.33% { -webkit-transform: scaleY(1); } 50% { -webkit-transform: scaleY(3); } 66.67% { -webkit-transform: scaleY(1); } 83.34% { -webkit-transform: scaleY(3); } } @keyframes mc-wave { 0%, 100% { transform: scaleY(1); } 16.67% { transform: scaleY(3); } 33.33% { transform: scaleY(1); } 50% { transform: scaleY(3); } 66.67% { transform: scaleY(1); } 83.34% { transform: scaleY(3); } } .boxVideoCom{ text-align: center; iframe { width: 90%; height: 400px; margin: 10px auto 0; } .loader-container{ display: none; } &.media-audio{ width: 55%; height: 310px; margin: 0 auto; position: relative; background-color: #000; border-right: 1px solid #000; iframe { width: 100%; margin: 0; height: 70px; position: absolute; bottom: 0; left: 0; padding: 0; background: transparent; } .loader-container{ display: block; position: absolute; height: 40px; width: 160px; top: 35%; right: 0; left: 0; margin: 0 auto; > div { position: relative; display: inline-block; background: #fff; height: 100%; width: 10px; margin: 0; -webkit-animation: mc-wave 3s ease-in-out infinite; animation: mc-wave 3s ease-in-out infinite; &.rectangle-2 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } &.rectangle-3 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } &.rectangle-4 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } &.rectangle-5 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } &.rectangle-6 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; } } } } } .maxSize-1199{ .boxVideoCom{ iframe { height: 350px; } } } .maxSize-991 { .boxVideoCom{ iframe { height: 310px; } } } .maxSize-767 { .boxVideoCom{ iframe { height: 240px; } } .boxImgOfVideo{ img{ width: 90%; } .circlePlay{ width: 60px; height: 60px; top: 30%; .play{ border-top-width: 10px; border-bottom-width: 10px; border-left-width: 20px; top:35%; } .modulePreloader{ width: 40px; height: 40px; border-width:8px; margin:10px auto; } } } } .maxSize-479 { .boxVideoCom{ iframe { height: 180px; } } .boxImgOfVideo{ width: 100%; border-bottom: 1px dotted #000000; img{ width:90%; } .circlePlay{ width: 40px; height: 40px; top: 33%; .play{ border-top-width: 8px; border-bottom-width: 8px; border-left-width: 14px; top:34%; left: 4px; } .modulePreloader{ width: 25px; height: 25px; border-width:6px; margin:8px auto; } } } } //32.-Share Tooltip// .badge.ico-share{ width: 20px; height: 20px; padding: 5px; position: absolute; background: @color02; top: 50%; right: 15px; margin-top: -10px; svg, canvas{ fill:@color02_type; } } .tooltip.top.ttp-share{ width: 30px; height: 50px; display: block; padding: 0; .tooltip-inner{ background:@bg; box-shadow: 0 0 2px 0 darken(@bg,50%) inset; padding: 5px; } .tooltip-arrow{ border-top-color: @bg; &:before{ content: " "; border-color: darken(@bg,20%); border-top-color: #000000; border-width: 5px 5px 0; position: absolute; } } }