/*
 *  Document   : mc.main.less
 *  Created on : 31/08/2013, 12:30:00
 *  Author     : Cynthia Juanilla
 *  $Revision: 8723 $
 *  $LastChangedDate: 2020-11-09 20:41:35 -0300 (Mon, 09 Nov 2020) $
 *  $LastChangedBy: esanchez $
 *  Description:
 *      Main styles for the app
 */


@import "mc.mixins.less";

@import "mc.fonts.less";
@import "mc.configuration.less";
@import "../../customization/less/mc.customVariables.less";
@import "mc.reset.less";

/* REVISAR ESTO. ESTE ES EL MOTIVO POR EL CUAL TUVIMOS QUE ACHICAR EN 1PX LAS MEDIDAS DE NUESTRAS VARIABLES @xs, @sm y @md. */
// So media queries don't overlap when required, provide a maximum
//@screen-xs-max:              (@screen-sm-min - 1);
//@screen-sm-max:              (@screen-md-min - 1);
//@screen-md-max:              (@screen-lg-min - 1);


/**************/
/*** FOOTER ***/
/**************/
@import "mc.footer.less";

/******************/
/*** APP STYLES ***/
/******************/
   .minSize-1199{
      .maxSize{
         width: 1200px;
         margin: 0 auto;
      }
   }
   body {
        -ms-overflow-style: scrollbar;
    }
div[class*="dfMc-"]{
    /*****************/
    /*** BOOTSTRAP ***/
    /*****************/
    background: darken(@bg, 5%);
    color: lighten(@bg_type, 40%);
    font-size: 12px;
    font-family: @baseFontFamily;
    .dfReset;
    *{
    .dfReset;
        font-family: @baseFontFamily;
    }
    .loaderCtn, .moduleCtn, .templatesCtn, .errorCtn {
        display: none;
    }
    .modulePreloader {
        height:30px;
        width:30px;
        margin:5px auto;
        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_dest_type, 75%);
        border-right:6px solid fadeout(@bg_dest_type, 75%);
        border-bottom:6px solid fadeout(@bg_dest_type, 75%);
        border-top:6px solid @bg_dest_type;
        border-radius:100%;
    }
    @-webkit-keyframes rotation {
        from {-webkit-transform: rotate(0deg);}
        to {-webkit-transform: rotate(359deg);}
    }

    @-moz-keyframes rotation {
        from {-moz-transform: rotate(0deg);}
        to {-moz-transform: rotate(359deg);}
    }

    @-o-keyframes rotation {
        from {-o-transform: rotate(0deg);}
        to {-o-transform: rotate(359deg);}
    }

    @keyframes rotation {
        from {transform: rotate(0deg);}
        to {transform: rotate(359deg);}
    }

    .dfMc-noCssAnimations .modulePreloader{
        background: url('../images/ajax-loader2.gif') no-repeat scroll center center rgba(0, 0, 0, 0);
        height: 5px;
        margin: 0px auto;
        position: relative;
        width: 40px;
    }
    /**************/
    /*** HEADER ***/
    /**************/
    @import "mc.header.less";

    /******************/
    /*** NAVIGATION ***/
    /******************/
    @import "mc.navigation.less";

    /**********************/
    /*** GENERIC STYLES ***/
    /**********************/
    @import "mc.genericStyles.less";

    /**********************/
    /*** Item Styles ***/
    /**********************/
    @import "mc.itemStyles.less";

    /**************/
    /*** TABLES ***/
    /**************/
    @import "mc.tables.less";

    /***************/
    /*** TOOLTIP ***/
    /***************/
    @import "mc.tooltip.less";

    /***************/
    /*** PLUGINS ***/
    /***************/
    @import "../libs/owlCarousel/less/mc.owlCarousel.less";

    /***************/
    /*** ANIMATE ***/
    /***************/
    @import "../libs/animate/mc.animate.less";

    /************************/
    /*** MODULES FOR ALL SPORT ***/
    /************************/
    @import "modules/deportes/todos/mc.module.agendaMaM.less";
    @import "modules/deportes/todos/mc.module.betStatus.less";
    @import "modules/deportes/todos/mc.module.cards.less";
    @import "modules/deportes/todos/mc.module.clientArticle.less";
    @import "modules/deportes/todos/mc.module.commentary.less";
    @import "modules/deportes/todos/mc.module.comparisons.less";
    @import "modules/deportes/todos/mc.module.coordinates.less";
    @import "modules/deportes/todos/mc.module.extraData.less";
    @import "modules/deportes/todos/mc.module.featuredData.less";
    @import "modules/deportes/todos/mc.module.heatMap.less";
    @import "modules/deportes/todos/mc.module.itemMaM.less";
    @import "modules/deportes/todos/mc.module.lastMatchesBetween.less";
    @import "modules/deportes/todos/mc.module.leaders.less";
    @import "modules/deportes/todos/mc.module.lineUpField.less";
    @import "modules/deportes/todos/mc.module.lineUpFull.less";
    @import "modules/deportes/todos/mc.module.lineUpPlayersList.less";
    @import "modules/deportes/todos/mc.module.live.less";
    @import "modules/deportes/todos/mc.module.liveHome.less";
    @import "modules/deportes/todos/mc.module.manOfTheMatch.less";
    @import "modules/deportes/todos/mc.module.media.less";
    @import "modules/deportes/todos/mc.module.summary.less";
    @import "modules/deportes/todos/mc.module.nextMatches.less";
    @import "modules/deportes/todos/mc.module.passes.less";
    @import "modules/deportes/todos/mc.module.passesEffectiveness.less";
    @import "modules/deportes/todos/mc.module.passesTopPlayers.less";
    @import "modules/deportes/todos/mc.module.playerTab.less";
    @import "modules/deportes/todos/mc.module.playerComparison.less";
    @import "modules/deportes/todos/mc.module.poll.less";
    @import "modules/deportes/todos/mc.module.preview.less";
    @import "modules/deportes/todos/mc.module.previousMatches.less";
    @import "modules/deportes/todos/mc.module.socialLiveStreaming.less";
    @import "modules/deportes/todos/mc.module.scoreBoard.less";
    @import "modules/deportes/todos/mc.module.scorerComparison.less";
    @import "modules/deportes/todos/mc.module.stadiums.less";
    @import "modules/deportes/todos/mc.module.shots.less";
    @import "modules/deportes/todos/mc.module.shotsFromArea.less";
    @import "modules/deportes/todos/mc.module.statsCenterPerTeam.less";
    @import "modules/deportes/todos/mc.module.statsCenterPerPlayer.less";
    @import "modules/deportes/todos/mc.module.statsCenterPlayerComparison.less";
    @import "modules/deportes/todos/mc.module.statsCenterPlayerTab.less";
    @import "modules/deportes/todos/mc.module.statsCenterTeamComparison.less";
    @import "modules/deportes/todos/mc.module.statsCenterTeamTab.less";
    @import "modules/deportes/todos/mc.module.statsHighlightsPlayers.less";
    @import "modules/deportes/todos/mc.module.statsHighlightsTeams.less";
    @import "modules/deportes/todos/mc.module.teamComparison.less";
    @import "modules/deportes/todos/mc.module.timeline.less";
    @import "modules/deportes/todos/mc.module.trend.less";
    @import "modules/deportes/todos/mc.module.twitterTimeline.less";
    @import "modules/deportes/todos/mc.module.tournamentStats.less";
    @import "modules/deportes/todos/mc.module.agenda.vertical.less";
    @import "modules/deportes/todos/mc.module.agenda.ticker.less";
     
    /************************/
    /*** MODULES BY SPECIFIC STYLES OF EACH SPORT ***/
    /************************/
    &.basquet {
        @import "mc.deportes.basquet.modules.less";
    }
    &.beisbol {
        @import "mc.deportes.beisbol.modules.less";
    }
    &.futbol {
        @import "mc.deportes.futbol.modules.less";
    }
    &.futsal {
        @import "mc.deportes.futsal.modules.less";
    }
    &.rugby {
        @import "mc.deportes.rugby.modules.less";
    }
    &.futbolplaya {
        @import "mc.deportes.futbolplaya.modules.less";
    }
    &.polo {
        @import "mc.deportes.polo.modules.less";
    }

    /************************/
    /*** PAGES FOR ALL SPORT ***/
    /************************/

    @import "pages/deportes/todos/mc.page.planteles.less";
    @import "pages/deportes/todos/mc.page.posiciones.less";
    @import "pages/deportes/todos/mc.page.goleadores.less";
    @import "pages/deportes/todos/mc.page.ficha.less";
    @import "pages/deportes/todos/mc.page.fixture.less";
    @import "pages/deportes/todos/mc.page.history.less";
    @import "pages/deportes/todos/mc.page.historicalPreview.less";
    @import "pages/deportes/todos/mc.page.citiesStadiums.less";

    /**********************/
    /*** PAGES SPECIFIC STYLES OF EACH SPORT ***/
    /**********************/
    &.futbol {
        @import "mc.deportes.futbol.pages.less";
    }

    /**************/
    /*** MODELS ***/
    /**************/
    @import "models/mc.model.gamecast.less";
}
/******************************/
/*** CREDITO DE DATAFACTORY ***/
/******************************/
@import "mc.dfCredit.less";


/******************/
/*** EXCEPTIONS ***/
/******************/
@import "mc.exceptions.less";
