.ccm-ui {
  font-family: sans-serif; // 1
  -webkit-text-size-adjust: 100%; // 2
  -ms-text-size-adjust: 100%; // 2
  margin: 0;
  font-family: @font-family-base;
  font-size: @font-size-base;
  line-height: @line-height-base;
  color: @text-color;
  box-sizing: border-box;
}


// Core variables and mixins
@import "variables.less";
@import "mixins.less";
.ccm-ui {
  @import "normalize.less";
  //@import "print.less";

  // Core CSS
  @import "scaffolding.less";
  @import "type.less";
  @import "code.less";
  @import "grid.less";
  @import "tables.less";
  @import "forms.less";
  @import "buttons.less";

  // Components
  @import "component-animations.less";
  //@import "glyphicons.less";
  @import "dropdowns.less";
  @import "button-groups.less";
  @import "input-groups.less";

  @import "navs.less";
  @import "navbar.less";
  @import "breadcrumbs.less";
  @import "pagination.less";
  @import "pager.less";
  @import "labels.less";
  @import "badges.less";

  //@import "jumbotron.less";
  @import "thumbnails.less";
  @import "alerts.less";
  @import "progress-bars.less";
  @import "media.less";
  @import "list-group.less";
  @import "panels.less";
  @import "wells.less";
  @import "close.less";

  // Components w/ JavaScript
  //@import "modals.less";
  @import "tooltip.less";
  @import "popovers.less";
  //@import "carousel.less";

  // Utility classes
}

/* concrete5 */
.ccm-ui .radio + .radio,
.ccm-ui .checkbox + .checkbox {
  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing
}

.ccm-ui fieldset { 
  margin-bottom: 10px;
}

@import "utilities.less";

@import "responsive-utilities.less";

