--- /dev/null
+//
+// Cards
+// --------------------------------------------------
+
+.container-cards-pf {
+ margin-top: @grid-gutter-width/2;
+}
+
+.card-pf {
+ background: @card-pf-bg-color;
+ border-top: 2px solid @card-pf-border-top-color;
+ .box-shadow(0 1px 1px rgba(0,0,0,.175));
+ padding: 0 @grid-gutter-width/2;
+ margin: 0 (-(@grid-gutter-width/4)) @grid-gutter-width/2;
+ &.card-pf-accented {
+ border-top-color: @card-pf-accented-border-top-color;
+ }
+}
+
+.card-pf-body {
+ margin: @grid-gutter-width/2 0;
+ padding: 0 0 @grid-gutter-width/2;
+ > *:last-child {
+ margin-bottom: 0;
+ }
+}
+
+.card-pf-footer {
+ background-color: @card-pf-footer-bg-color;
+ border-top: 1px solid @card-pf-border-color;
+ margin: 0 (-(@grid-gutter-width/2)) !important;
+ padding: @grid-gutter-width/2 @grid-gutter-width/2 @grid-gutter-width/4;
+ a > {
+ .fa, .pficon {
+ margin-right: 5px;
+ }
+ }
+}
+
+.card-pf-heading {
+ border-bottom: 1px solid @card-pf-border-color;
+ margin: 0 (-(@grid-gutter-width/2)) @grid-gutter-width/2;
+ padding: 0 @grid-gutter-width/2 0;
+}
+
+.card-pf-title {
+ font-size: @font-size-h3;
+ font-weight: 300;
+ margin: @grid-gutter-width/2 0;
+ padding: 0;
+}
+
+.cards-pf {
+ background: @card-pf-container-bg-color;
+}
+
+.row-cards-pf {
+ margin-left: -(@grid-gutter-width/4);
+ margin-right: -(@grid-gutter-width/4);
+}