    /* Large desktop */
    @media (min-width: 1200px) { 
        
    }
    
    /*@media (min-width: 768px) and (max-width: 979px) {
    
        body {
            padding: 0 2% !important;
        }
    }*/
     
    /* Portrait tablet to landscape and desktop */
    @media (max-width: 979px) { /* (min-width: 768px) and  (max-width: 979px) */
        h1 {
            font-size: 24px;
            line-height: 28px;
        }
        h2 {
            font-size: 20px;
            line-height: 24px;
        }
        
        h3 {
            font-size: 18px;
            line-height: 20px;
        }
        
        .well {
            padding: 2% !important;
        }
        
        body {
            padding: 0 2% !important;
        }
        .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
            margin: 0 -2% !important;
        }
        body > #mainContainer > .row-fluid > .span2 {
            display: none !important;
        }
        
        #mainContainer .row-fluid .span10 {
            width: 100% !important;
            margin: 0px !important; 
        }
        
        .index .span4 {
            width: 100% !important;
        }
        
        .inicio #mainContainer .row-fluid .span10 .row-fluid .span4.well {
            width: 96% !important;
            margin: 2% !important;
        }
        #mainContainer .row-fluid .span10 .row-fluid .span12.well {
            margin-top: 2% !important;
        }
        
        #frmFiltre .row-fluid [class*="span"] {
            width: 96% !important;
            min-height: 1px;
        }
        
        .form-horizontal .row-fluid [class*="span"] {
            width: 100% !important;
            min-height: 20px !important;
        }
        
        .form-horizontal .row-fluid [class*="span"] input {
            min-height: 30px;
        }
        
        .form-horizontal .row-fluid [class*="span"] label {
            margin-bottom: 0px;
        }
        
        .form-horizontal .row-fluid .input-append {
            width: 85% !important;
        }
        
        #frmFiltre .row-fluid [class*="span"] label {
            margin: 0 !important;
        }
        
        #frmFiltre .row-fluid [class*="span"] input[type="text"] {
            width: 98%;
        }
        
        #btnNou {
            margin-top: 0;
            margin-right: 0;
        }
        
        #btnFiltrar.hidden-desktop {
            margin-top: 2%;
        }
        
        body #mainContainer .row-fluid .span10 .row-fluid .span12 table {
            width: 100% !important;
        }
        
        select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
            margin-bottom: 0px;
        }
        
        .fc-header-title h2 {
            font-size: 12px !important;
        }
        #editTiempo {
            margin-top: 10px;
        }
        #editTiempo .fileList {
            height: 470px;
        }
        
        button.btn {
            margin-top: 10px;
            margin-bottom: 10px;
        }
        
        .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
            font-size: 18px;
            padding: 10px 15px;
        }
        
        #filtre .btn-group button {
            width: auto !important;
        }
        
        th.hidden-desktop {
            display: block !important;
        }
    }
     
    /* Landscape phone to portrait tablet */
    /*@media (max-width: 767px) { 
        #menuLateralContainer {
            display: none;
        }
        #mainContainer .row-fluid .span10 {
            width: 100% !important;
        }
    }*/
     
    /* Landscape phones and down */
    /*@media (max-width: 480px) { 
        #menuLateralContainer {
            display: none;
        }
        #mainContainer .row-fluid .span10 {
            width: 100% !important;
        }
    }*/