bootstrap-paragraphs.css in Bootstrap Paragraphs 8.2
Same filename and directory in other branches
The base css file for Bootstrap Paragraphs.
Compiled from bootstrap-paragraphs.less.
File
css/bootstrap-paragraphs.cssView source
- /**
- * @file
- * The base css file for Bootstrap Paragraphs.
- *
- * Compiled from bootstrap-paragraphs.less.
- */
- /**
- * Base Paragraph Styling.
- *
- * Here we style the .paragraph as a Bootstrap .row and .paragraph__column as a
- * full width column. We also add padding to the bottom.
- */
- .paragraph {
- display: table;
- margin-left: 0;
- margin-right: 0;
- table-layout: fixed;
- width: 100%;
- }
- .paragraph:before,
- .paragraph:after {
- content: " ";
- display: table;
- table-layout: fixed;
- }
- .paragraph:after {
- clear: both;
- }
- .paragraph > .paragraph__column {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 30px;
- }
- @media (min-width: 768px) {
- .paragraph > .paragraph__column {
- float: left;
- width: 100%;
- }
- }
- /* Remove bottom padding on nested paragraphs. */
- .paragraph--type--bp-carousel .paragraph:last-of-type > .paragraph__column,
- .paragraph--type--bp-columns .paragraph:last-of-type > .paragraph__column,
- .paragraph--type--bp-columns-three-uneven .paragraph:last-of-type > .paragraph__column,
- .paragraph--type--bp-columns-two-uneven .paragraph:last-of-type > .paragraph__column,
- .paragraph--type--bp-tabs .paragraph:last-of-type > .paragraph__column {
- padding-bottom: 0;
- }
- /**
- * Widths.
- *
- * Here we style the widths for each paragraph.
- */
- /* Adds Width Element -- Tiny. */
- .paragraph.paragraph--width--tiny > .paragraph__column {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--tiny > .paragraph__column {
- float: left;
- width: 33.33333333%;
- }
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--tiny > .paragraph__column {
- margin-left: 33.33333333%;
- }
- }
- /* Adds Width Element -- Narrow. */
- .paragraph.paragraph--width--narrow > .paragraph__column {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--narrow > .paragraph__column {
- float: left;
- width: 50%;
- }
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--narrow > .paragraph__column {
- margin-left: 25%;
- }
- }
- /* Adds Width Element -- Medium. */
- .paragraph.paragraph--width--medium > .paragraph__column {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--medium > .paragraph__column {
- float: left;
- width: 66.66666667%;
- }
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--medium > .paragraph__column {
- margin-left: 16.66666667%;
- }
- }
- /* Adds Width Element -- Wide. */
- .paragraph.paragraph--width--wide > .paragraph__column {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--wide > .paragraph__column {
- float: left;
- width: 83.33333333%;
- }
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--wide > .paragraph__column {
- margin-left: 8.33333333%;
- }
- }
- /* Adds Width Element -- Full. */
- .paragraph.paragraph--width--full > .paragraph__column {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
- }
- @media (min-width: 768px) {
- .paragraph.paragraph--width--full > .paragraph__column {
- float: left;
- width: 100%;
- }
- }
- /**
- * Nesting Paragraphs.
- *
- * Here are some helpers for temove margin/padding when nesting bundles.
- */
- /* Resets Base Paragraph Styling for Nested Paragraphs. */
- .paragraph .paragraph,
- .paragraph .paragraph .paragraph {
- margin-left: 0;
- margin-right: 0;
- }
- .paragraph > .paragraph__column .paragraph > .paragraph__column,
- .paragraph > .paragraph__column .paragraph > .paragraph__column .paragraph > .paragraph__column {
- float: none;
- margin-left: 0;
- padding-left: 0;
- padding-right: 0;
- width: auto;
- }