@mixin panel($size) {
    @include border-radius($card-radius);
    background-color: $color-background-alt;
    box-shadow: $large-shadow;
    border: none;
    margin:0;
    margin-bottom:$lineheight;

    & > * {
      margin-left: $size / 2;
      margin-right: $size / 2;
      &:first-child,
      &.sr-only:first-child ~ * {
        margin-top: $size;
        &.card-header {
          margin-top:$card-header-vmargin;
        }
      }
      &:last-child {
        margin-bottom: $size;
        &.card-header {
          margin-bottom:$card-header-vmargin;
        }
      }
    }
}

@mixin panel-header($size) {
    font-size:1.1em;
    font-weight: $fontweight_big;
    padding: $size/2;
    padding-left:$card-header-padding;
    padding-right:$card-header-padding;
    padding-bottom: $size/2!important;
    margin:$card-header-hmargin;
    margin-bottom:$lineheight_rel / 2;
    margin-top:$lineheight_rel / 2;
    line-height:$lineheight_rel;
    white-space: nowrap;

    position:relative;
    left: $card-header-position;
    width:$card-header-width;

    @include shape-style($size);
    border-radius:0;
    &:first-child {
      border-top-left-radius: $card-radius;
      border-top-right-radius: $card-radius;
    }
    &:last-child {
      border-bottom-left-radius: $card-radius;
      border-bottom-right-radius: $card-radius;
    }

    h1, h2, h3, h4, h5, h6, h7, h8, h9, h10  {
        font-family:$basefont;
        font-size:1em;
        padding:0px;
        margin:0px;
        color:$color-font-light;
        font-weight: $fontweight_big;
        line-height:$lineheight_rel;
    }
}
