/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /apps/tmobile/common/clientlibs/clientlib-grid/less/grid.less
Error: SyntaxError: Cannot read property "numerator" from undefined in /apps/tmobile/common/clientlibs/clientlib-grid/less/grid.less on line 26, column 3:
25 .grid-gutter {
26   .generate-grid-with-gap(default, @max_col, false, false, false);
27 }


(uncompiled LESS src is included below)
*****************************************************/
/*
*  Copyright 2018 Adobe Systems Incorporated
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*      http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/
@import './grid-base.less';

@max_col: 12;

/* default breakpoint */
.aem-Grid {
  .generate-grid(default, @max_col);
}

.grid-gutter {
  .generate-grid-with-gap(default, @max_col, false, false, false);
}

.grid-gutter.grid-remove-top-gutter {
  .generate-grid-with-gap(default, @max_col, false, true, false);
}

.grid-gutter.grid-remove-sides-gutter {
  .generate-grid-with-gap(default, @max_col, true, false, false);
}

.grid-gutter.grid-remove-bottom-gutter {
  .generate-grid-with-gap(default, @max_col, false, false, true);
}


/* phone breakpoint */
@media (max-width: 767px) {
  .aem-Grid {
    .generate-grid(mobile, @max_col);
  }
}

/* tablet breakpoint */
@media (min-width: 768px) and (max-width: 1023px) {
  .aem-Grid {
    .generate-grid(tablet, @max_col);
  }
}
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
/* grid component */
.aem-Grid {
  display: block;
  width: 100%;
  --aem-gap-horizontal: 1.5rem;
  --aem-gap-top: 1.5rem;
  --aem-gap-bottom: 1.5rem;
}
.aem-Grid-top-xs .aem-Grid {
  --aem-gap-top: 1rem;
}
.aem-Grid-top-sm .aem-Grid {
  --aem-gap-top: 1.5rem;
}
.aem-Grid-top-md .aem-Grid {
  --aem-gap-top: 2.5rem;
}
.aem-Grid-top-lg .aem-Grid {
  --aem-gap-top: 3.5rem;
}
.aem-Grid-bottom-xs .aem-Grid {
  --aem-gap-bottom: 1rem;
}
.aem-Grid-bottom-sm .aem-Grid {
  --aem-gap-bottom: 1.5rem;
}
.aem-Grid-bottom-md .aem-Grid {
  --aem-gap-bottom: 2.5rem;
}
.aem-Grid-bottom-lg .aem-Grid {
  --aem-gap-bottom: 3.5rem;
}
.aem-Grid-sides-xs .aem-Grid {
  --aem-gap-horizontal: 1rem;
}
.aem-Grid-sides-sm .aem-Grid {
  --aem-gap-horizontal: 1.5rem;
}
.aem-Grid-sides-md .aem-Grid {
  --aem-gap-horizontal: 2.5rem;
}
.aem-Grid-sides-lg .aem-Grid {
  --aem-gap-horizontal: 3.5rem;
}
.aem-Grid::before,
.aem-Grid::after {
  display: table;
  content: " ";
}
.aem-Grid::after {
  clear: both;
}
/* placeholder for new components */
.aem-Grid-newComponent {
  clear: both;
  margin: 0;
}
/* column of a grid */
.aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}
/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* Generates all the rules for the grid columns up to the given amount of column */

