@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 { 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_half; margin-top:$lineheight_half; line-height:$lineheight; 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:1rem; padding:0px; margin:0px; color:$color-font-light; font-weight: $fontweight_big; line-height:$lineheight; } }