I am trying to use .panel-heading as a mixing within some custom LESS I am writing using the Bootstrap frame work.
However not all of the CSS is being pulled in using the mixin.
In the bootstrap files there are the following definitions for .panel-heading:
.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border;) {
border-color: @border;
& > .panel-heading {
color: @heading-text-color;
background-color: @heading-bg-color;
border-color: @heading-border;
+ .panel-collapse .panel-body {
border-top-color: @border;
}
}
& > .panel-footer {
+ .panel-collapse .panel-body {
border-bottom-color: @border;
}
}
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
.border-top-radius(@panel-border-radius - 1);
}
When I do the following:
.panel {
.panel-default;
header {
.panel-heading;
}
}
Only the color
, background-color
and border-color
are pulled through. Any ideas what is going on?
HTML here:
<div class="panel">
<header><h4><a>Header</a></h4></header>
<div class="collapse in">
<div>
</div>
</div>
</div>