bento-ui
Version:
Stylish, pure CSS, user-friendly web design framework.
2,864 lines (2,544 loc) • 69.6 kB
CSS
/*! Bento v0.7.0 | MIT License | bento.social-chan.com */
/* normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in
* IE on Windows Phone and in iOS.
*/
html {
line-height: 1.15;
/* 1 */
-ms-text-size-adjust: 100%;
/* 2 */
-webkit-text-size-adjust: 100%;
/* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
margin: 0;
}
/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
display: block;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/* Grouping content
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main {
/* 1 */
display: block;
}
/**
* Add the correct margin in IE 8.
*/
figure {
margin: 1em 40px;
}
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box;
/* 1 */
height: 0;
/* 1 */
overflow: visible;
/* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
background-color: transparent;
/* 1 */
-webkit-text-decoration-skip: objects;
/* 2 */
}
/**
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none;
/* 1 */
text-decoration: underline;
/* 2 */
text-decoration: underline dotted;
/* 2 */
}
/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
font-weight: inherit;
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */
}
/**
* Add the correct font style in Android 4.3-.
*/
dfn {
font-style: italic;
}
/**
* Add the correct background and color in IE 9-.
*/
mark {
background-color: #ff0;
color: #000;
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
display: inline-block;
}
/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Remove the border on images inside links in IE 10-.
*/
img {
border-style: none;
}
/**
* Hide the overflow in IE.
*/
svg:not(:root) {
overflow: hidden;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
textarea,
optgroup,
select,
textarea {
font-family: sans-serif;
/* 1 */
font-size: 100%;
/* 1 */
line-height: 1.15;
/* 1 */
margin: 0;
/* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input,
textarea {
/* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
/* 1 */
text-transform: none;
}
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
/* 2 */
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box;
/* 1 */
color: inherit;
/* 2 */
display: table;
/* 1 */
max-width: 100%;
/* 1 */
padding: 0;
/* 3 */
white-space: normal;
/* 1 */
}
/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
display: inline-block;
/* 1 */
vertical-align: baseline;
/* 2 */
}
/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield;
/* 1 */
outline-offset: -2px;
/* 2 */
}
/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button;
/* 1 */
font: inherit;
/* 2 */
}
/* Interactive
========================================================================== */
/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details,
menu {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Scripting
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
display: inline-block;
}
/**
* Add the correct display in IE.
*/
template {
display: none;
}
/* Hidden
========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
display: none;
}
*,
::after,
::before {
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
font-size: 1rem;
font-weight: 300;
line-height: 1.5;
color: #212529;
-webkit-font-smoothing: antialiased;
}
a,
a:active,
a:hover,
a:focus {
color: #48a5db;
text-decoration: none;
}
b,
strong {
font-weight: 600;
}
abbr[title] {
cursor: help;
border-bottom: 2px dashed #c7a900;
}
mark {
color: inherit;
background-color: rgba(0, 0, 0, 0.2);
}
h1,
h2,
h3,
h4,
h5,
h6 {
padding: 0;
margin-bottom: 1rem;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
font-weight: 300;
line-height: 1.1;
}
h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span {
font-size: 1rem;
}
h1 {
min-height: 1rem;
font-size: 36px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 12px;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
margin-top: 0;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
margin-bottom: 0;
}
small {
padding-left: 4px;
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
top: -.5em;
}
sub {
bottom: -.25em;
}
pre {
overflow: auto;
white-space: pre-wrap;
}
code,
kbd,
pre,
samp {
font-family: monospace;
font-size: 1em;
}
hr {
margin-top: 34px;
margin-bottom: 32px;
border-bottom: 2px solid #ced4da;
}
img {
-webkit-user-drag: none;
user-select: none;
border: 0;
}
footer {
padding: 20px 60px;
margin-top: 40px;
color: #212529;
background-color: #48a5db;
}
.wrapper {
margin-left: 4em;
}
.is-responsive {
width: 100%;
max-width: 100%;
}
.clearfix {
overflow: auto;
zoom: 1;
}
.clearfix::after {
display: table;
clear: both;
content: "";
}
.bg-blue {
background-color: #48a5db;
}
.bg-blue.is-hoverable:active {
background-color: #2993d1;
background-image: none;
}
.bg-blue.is-hoverable:hover {
background-color: #2993d1;
}
.bg-blue.disabled, .bg-blue:disabled {
background-color: #48a5db;
}
.bg-darkblue {
background-color: #1f6f9e;
}
.bg-darkblue.is-hoverable:active {
background-color: #18577b;
background-image: none;
}
.bg-darkblue.is-hoverable:hover {
background-color: #18577b;
}
.bg-darkblue.disabled, .bg-darkblue:disabled {
background-color: #1f6f9e;
}
.bg-gray {
background-color: #999999;
}
.bg-gray.is-hoverable:active {
background-color: #858585;
background-image: none;
}
.bg-gray.is-hoverable:hover {
background-color: #858585;
}
.bg-gray.disabled, .bg-gray:disabled {
background-color: #999999;
}
.bg-darkgray {
background-color: #666666;
}
.bg-darkgray.is-hoverable:active {
background-color: #525252;
background-image: none;
}
.bg-darkgray.is-hoverable:hover {
background-color: #525252;
}
.bg-darkgray.disabled, .bg-darkgray:disabled {
background-color: #666666;
}
.bg-red {
background-color: #f07f7f;
}
.bg-red.is-hoverable:active {
background-color: #ec5b5b;
background-image: none;
}
.bg-red.is-hoverable:hover {
background-color: #ec5b5b;
}
.bg-red.disabled, .bg-red:disabled {
background-color: #f07f7f;
}
.bg-darkred {
background-color: #e52424;
}
.bg-darkred.is-hoverable:active {
background-color: #c91818;
background-image: none;
}
.bg-darkred.is-hoverable:hover {
background-color: #c91818;
}
.bg-darkred.disabled, .bg-darkred:disabled {
background-color: #e52424;
}
.bg-black {
background-color: #545454;
}
.bg-black.is-hoverable:active {
background-color: #404040;
background-image: none;
}
.bg-black.is-hoverable:hover {
background-color: #404040;
}
.bg-black.disabled, .bg-black:disabled {
background-color: #545454;
}
.bg-darkblack {
background-color: #212121;
}
.bg-darkblack.is-hoverable:active {
background-color: #0d0d0d;
background-image: none;
}
.bg-darkblack.is-hoverable:hover {
background-color: #0d0d0d;
}
.bg-darkblack.disabled, .bg-darkblack:disabled {
background-color: #212121;
}
.bg-green {
background-color: #2ecc70;
}
.bg-green.is-hoverable:active {
background-color: #27aa5e;
background-image: none;
}
.bg-green.is-hoverable:hover {
background-color: #27aa5e;
}
.bg-green.disabled, .bg-green:disabled {
background-color: #2ecc70;
}
.bg-darkgreen {
background-color: #1b7942;
}
.bg-darkgreen.is-hoverable:active {
background-color: #145730;
background-image: none;
}
.bg-darkgreen.is-hoverable:hover {
background-color: #145730;
}
.bg-darkgreen.disabled, .bg-darkgreen:disabled {
background-color: #1b7942;
}
.bg-brown {
background-color: rosybrown;
}
.bg-brown.is-hoverable:active {
background-color: #ad7676;
background-image: none;
}
.bg-brown.is-hoverable:hover {
background-color: #ad7676;
}
.bg-brown.disabled, .bg-brown:disabled {
background-color: rosybrown;
}
.bg-darkbrown {
background-color: #8f5656;
}
.bg-darkbrown.is-hoverable:active {
background-color: #764747;
background-image: none;
}
.bg-darkbrown.is-hoverable:hover {
background-color: #764747;
}
.bg-darkbrown.disabled, .bg-darkbrown:disabled {
background-color: #8f5656;
}
.bg-orange {
background-color: lightsalmon;
}
.bg-orange.is-hoverable:active {
background-color: #ff8352;
background-image: none;
}
.bg-orange.is-hoverable:hover {
background-color: #ff8352;
}
.bg-orange.disabled, .bg-orange:disabled {
background-color: lightsalmon;
}
.bg-darkorange {
background-color: #ff5714;
}
.bg-darkorange.is-hoverable:active {
background-color: #eb4200;
background-image: none;
}
.bg-darkorange.is-hoverable:hover {
background-color: #eb4200;
}
.bg-darkorange.disabled, .bg-darkorange:disabled {
background-color: #ff5714;
}
.bg-purple {
background-color: #9470db;
}
.bg-purple.is-hoverable:active {
background-color: #7b50d3;
background-image: none;
}
.bg-purple.is-hoverable:hover {
background-color: #7b50d3;
}
.bg-purple.disabled, .bg-purple:disabled {
background-color: #9470db;
}
.bg-darkpurple {
background-color: #5c2eb8;
}
.bg-darkpurple.is-hoverable:active {
background-color: #4b2697;
background-image: none;
}
.bg-darkpurple.is-hoverable:hover {
background-color: #4b2697;
}
.bg-darkpurple.disabled, .bg-darkpurple:disabled {
background-color: #5c2eb8;
}
.bg-yellow {
background-color: #c7a900;
}
.bg-yellow.is-hoverable:active {
background-color: #9e8600;
background-image: none;
}
.bg-yellow.is-hoverable:hover {
background-color: #9e8600;
}
.bg-yellow.disabled, .bg-yellow:disabled {
background-color: #c7a900;
}
.bg-darkyellow {
background-color: #615200;
}
.bg-darkyellow.is-hoverable:active {
background-color: #383000;
background-image: none;
}
.bg-darkyellow.is-hoverable:hover {
background-color: #383000;
}
.bg-darkyellow.disabled, .bg-darkyellow:disabled {
background-color: #615200;
}
.bg-pink {
background-color: #ffb8c2;
}
.bg-pink.is-hoverable:active {
background-color: #ff8fa0;
background-image: none;
}
.bg-pink.is-hoverable:hover {
background-color: #ff8fa0;
}
.bg-pink.disabled, .bg-pink:disabled {
background-color: #ffb8c2;
}
.bg-darkpink {
background-color: #ff526c;
}
.bg-darkpink.is-hoverable:active {
background-color: #ff2949;
background-image: none;
}
.bg-darkpink.is-hoverable:hover {
background-color: #ff2949;
}
.bg-darkpink.disabled, .bg-darkpink:disabled {
background-color: #ff526c;
}
.bg-cyan {
background-color: #89cffa;
}
.bg-cyan.is-hoverable:active {
background-color: #62bff8;
background-image: none;
}
.bg-cyan.is-hoverable:hover {
background-color: #62bff8;
}
.bg-cyan.disabled, .bg-cyan:disabled {
background-color: #89cffa;
}
.bg-darkcyan {
background-color: #28a7f6;
}
.bg-darkcyan.is-hoverable:active {
background-color: #0a95eb;
background-image: none;
}
.bg-darkcyan.is-hoverable:hover {
background-color: #0a95eb;
}
.bg-darkcyan.disabled, .bg-darkcyan:disabled {
background-color: #28a7f6;
}
.bg-white {
background-color: #fff !important;
}
.bg-transparent {
background-color: transparent !important;
}
.is-hoverable {
transition: background-color 0.1s ease-in-out;
}
.is-hoverable:hover {
background-color: rgba(255, 255, 255, 0.2);
}
.fixed {
position: fixed;
}
.fixed.top {
top: 0;
bottom: auto;
}
.fixed.bottom {
top: auto;
bottom: 0;
}
.m-0 {
margin: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.m-auto {
margin: auto !important;
}
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important;
}
.m-sm-1 {
margin: 0.25rem !important;
}
.m-sm-2 {
margin: 0.5rem !important;
}
.m-sm-3 {
margin: 1rem !important;
}
.m-sm-4 {
margin: 1.5rem !important;
}
.m-sm-5 {
margin: 3rem !important;
}
.m-sm-auto {
margin: auto !important;
}
}
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important;
}
.m-md-1 {
margin: 0.25rem !important;
}
.m-md-2 {
margin: 0.5rem !important;
}
.m-md-3 {
margin: 1rem !important;
}
.m-md-4 {
margin: 1.5rem !important;
}
.m-md-5 {
margin: 3rem !important;
}
.m-md-auto {
margin: auto !important;
}
}
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important;
}
.m-lg-1 {
margin: 0.25rem !important;
}
.m-lg-2 {
margin: 0.5rem !important;
}
.m-lg-3 {
margin: 1rem !important;
}
.m-lg-4 {
margin: 1.5rem !important;
}
.m-lg-5 {
margin: 3rem !important;
}
.m-lg-auto {
margin: auto !important;
}
}
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important;
}
.m-xl-1 {
margin: 0.25rem !important;
}
.m-xl-2 {
margin: 0.5rem !important;
}
.m-xl-3 {
margin: 1rem !important;
}
.m-xl-4 {
margin: 1.5rem !important;
}
.m-xl-5 {
margin: 3rem !important;
}
.m-xl-auto {
margin: auto !important;
}
}
.ml-0 {
margin-left: 0 !important;
}
.ml-1 {
margin-left: 0.25rem !important;
}
.ml-2 {
margin-left: 0.5rem !important;
}
.ml-3 {
margin-left: 1rem !important;
}
.ml-4 {
margin-left: 1.5rem !important;
}
.ml-5 {
margin-left: 3rem !important;
}
.ml-auto {
margin-left: auto !important;
}
@media (min-width: 576px) {
.ml-sm-0 {
margin-left: 0 !important;
}
.ml-sm-1 {
margin-left: 0.25rem !important;
}
.ml-sm-2 {
margin-left: 0.5rem !important;
}
.ml-sm-3 {
margin-left: 1rem !important;
}
.ml-sm-4 {
margin-left: 1.5rem !important;
}
.ml-sm-5 {
margin-left: 3rem !important;
}
.ml-sm-auto {
margin-left: auto !important;
}
}
@media (min-width: 768px) {
.ml-md-0 {
margin-left: 0 !important;
}
.ml-md-1 {
margin-left: 0.25rem !important;
}
.ml-md-2 {
margin-left: 0.5rem !important;
}
.ml-md-3 {
margin-left: 1rem !important;
}
.ml-md-4 {
margin-left: 1.5rem !important;
}
.ml-md-5 {
margin-left: 3rem !important;
}
.ml-md-auto {
margin-left: auto !important;
}
}
@media (min-width: 992px) {
.ml-lg-0 {
margin-left: 0 !important;
}
.ml-lg-1 {
margin-left: 0.25rem !important;
}
.ml-lg-2 {
margin-left: 0.5rem !important;
}
.ml-lg-3 {
margin-left: 1rem !important;
}
.ml-lg-4 {
margin-left: 1.5rem !important;
}
.ml-lg-5 {
margin-left: 3rem !important;
}
.ml-lg-auto {
margin-left: auto !important;
}
}
@media (min-width: 1200px) {
.ml-xl-0 {
margin-left: 0 !important;
}
.ml-xl-1 {
margin-left: 0.25rem !important;
}
.ml-xl-2 {
margin-left: 0.5rem !important;
}
.ml-xl-3 {
margin-left: 1rem !important;
}
.ml-xl-4 {
margin-left: 1.5rem !important;
}
.ml-xl-5 {
margin-left: 3rem !important;
}
.ml-xl-auto {
margin-left: auto !important;
}
}
.mr-0 {
margin-right: 0 !important;
}
.mr-1 {
margin-right: 0.25rem !important;
}
.mr-2 {
margin-right: 0.5rem !important;
}
.mr-3 {
margin-right: 1rem !important;
}
.mr-4 {
margin-right: 1.5rem !important;
}
.mr-5 {
margin-right: 3rem !important;
}
.mr-auto {
margin-right: auto !important;
}
@media (min-width: 576px) {
.mr-sm-0 {
margin-right: 0 !important;
}
.mr-sm-1 {
margin-right: 0.25rem !important;
}
.mr-sm-2 {
margin-right: 0.5rem !important;
}
.mr-sm-3 {
margin-right: 1rem !important;
}
.mr-sm-4 {
margin-right: 1.5rem !important;
}
.mr-sm-5 {
margin-right: 3rem !important;
}
.mr-sm-auto {
margin-right: auto !important;
}
}
@media (min-width: 768px) {
.mr-md-0 {
margin-right: 0 !important;
}
.mr-md-1 {
margin-right: 0.25rem !important;
}
.mr-md-2 {
margin-right: 0.5rem !important;
}
.mr-md-3 {
margin-right: 1rem !important;
}
.mr-md-4 {
margin-right: 1.5rem !important;
}
.mr-md-5 {
margin-right: 3rem !important;
}
.mr-md-auto {
margin-right: auto !important;
}
}
@media (min-width: 992px) {
.mr-lg-0 {
margin-right: 0 !important;
}
.mr-lg-1 {
margin-right: 0.25rem !important;
}
.mr-lg-2 {
margin-right: 0.5rem !important;
}
.mr-lg-3 {
margin-right: 1rem !important;
}
.mr-lg-4 {
margin-right: 1.5rem !important;
}
.mr-lg-5 {
margin-right: 3rem !important;
}
.mr-lg-auto {
margin-right: auto !important;
}
}
@media (min-width: 1200px) {
.mr-xl-0 {
margin-right: 0 !important;
}
.mr-xl-1 {
margin-right: 0.25rem !important;
}
.mr-xl-2 {
margin-right: 0.5rem !important;
}
.mr-xl-3 {
margin-right: 1rem !important;
}
.mr-xl-4 {
margin-right: 1.5rem !important;
}
.mr-xl-5 {
margin-right: 3rem !important;
}
.mr-xl-auto {
margin-right: auto !important;
}
}
.mt-0 {
margin-top: 0 !important;
}
.mt-1 {
margin-top: 0.25rem !important;
}
.mt-2 {
margin-top: 0.5rem !important;
}
.mt-3 {
margin-top: 1rem !important;
}
.mt-4 {
margin-top: 1.5rem !important;
}
.mt-5 {
margin-top: 3rem !important;
}
.mt-auto {
margin-top: auto !important;
}
@media (min-width: 576px) {
.mt-sm-0 {
margin-top: 0 !important;
}
.mt-sm-1 {
margin-top: 0.25rem !important;
}
.mt-sm-2 {
margin-top: 0.5rem !important;
}
.mt-sm-3 {
margin-top: 1rem !important;
}
.mt-sm-4 {
margin-top: 1.5rem !important;
}
.mt-sm-5 {
margin-top: 3rem !important;
}
.mt-sm-auto {
margin-top: auto !important;
}
}
@media (min-width: 768px) {
.mt-md-0 {
margin-top: 0 !important;
}
.mt-md-1 {
margin-top: 0.25rem !important;
}
.mt-md-2 {
margin-top: 0.5rem !important;
}
.mt-md-3 {
margin-top: 1rem !important;
}
.mt-md-4 {
margin-top: 1.5rem !important;
}
.mt-md-5 {
margin-top: 3rem !important;
}
.mt-md-auto {
margin-top: auto !important;
}
}
@media (min-width: 992px) {
.mt-lg-0 {
margin-top: 0 !important;
}
.mt-lg-1 {
margin-top: 0.25rem !important;
}
.mt-lg-2 {
margin-top: 0.5rem !important;
}
.mt-lg-3 {
margin-top: 1rem !important;
}
.mt-lg-4 {
margin-top: 1.5rem !important;
}
.mt-lg-5 {
margin-top: 3rem !important;
}
.mt-lg-auto {
margin-top: auto !important;
}
}
@media (min-width: 1200px) {
.mt-xl-0 {
margin-top: 0 !important;
}
.mt-xl-1 {
margin-top: 0.25rem !important;
}
.mt-xl-2 {
margin-top: 0.5rem !important;
}
.mt-xl-3 {
margin-top: 1rem !important;
}
.mt-xl-4 {
margin-top: 1.5rem !important;
}
.mt-xl-5 {
margin-top: 3rem !important;
}
.mt-xl-auto {
margin-top: auto !important;
}
}
.mb-0 {
margin-bottom: 0 !important;
}
.mb-1 {
margin-bottom: 0.25rem !important;
}
.mb-2 {
margin-bottom: 0.5rem !important;
}
.mb-3 {
margin-bottom: 1rem !important;
}
.mb-4 {
margin-bottom: 1.5rem !important;
}
.mb-5 {
margin-bottom: 3rem !important;
}
.mb-auto {
margin-bottom: auto !important;
}
@media (min-width: 576px) {
.mb-sm-0 {
margin-bottom: 0 !important;
}
.mb-sm-1 {
margin-bottom: 0.25rem !important;
}
.mb-sm-2 {
margin-bottom: 0.5rem !important;
}
.mb-sm-3 {
margin-bottom: 1rem !important;
}
.mb-sm-4 {
margin-bottom: 1.5rem !important;
}
.mb-sm-5 {
margin-bottom: 3rem !important;
}
.mb-sm-auto {
margin-bottom: auto !important;
}
}
@media (min-width: 768px) {
.mb-md-0 {
margin-bottom: 0 !important;
}
.mb-md-1 {
margin-bottom: 0.25rem !important;
}
.mb-md-2 {
margin-bottom: 0.5rem !important;
}
.mb-md-3 {
margin-bottom: 1rem !important;
}
.mb-md-4 {
margin-bottom: 1.5rem !important;
}
.mb-md-5 {
margin-bottom: 3rem !important;
}
.mb-md-auto {
margin-bottom: auto !important;
}
}
@media (min-width: 992px) {
.mb-lg-0 {
margin-bottom: 0 !important;
}
.mb-lg-1 {
margin-bottom: 0.25rem !important;
}
.mb-lg-2 {
margin-bottom: 0.5rem !important;
}
.mb-lg-3 {
margin-bottom: 1rem !important;
}
.mb-lg-4 {
margin-bottom: 1.5rem !important;
}
.mb-lg-5 {
margin-bottom: 3rem !important;
}
.mb-lg-auto {
margin-bottom: auto !important;
}
}
@media (min-width: 1200px) {
.mb-xl-0 {
margin-bottom: 0 !important;
}
.mb-xl-1 {
margin-bottom: 0.25rem !important;
}
.mb-xl-2 {
margin-bottom: 0.5rem !important;
}
.mb-xl-3 {
margin-bottom: 1rem !important;
}
.mb-xl-4 {
margin-bottom: 1.5rem !important;
}
.mb-xl-5 {
margin-bottom: 3rem !important;
}
.mb-xl-auto {
margin-bottom: auto !important;
}
}
.my-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.my-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.my-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.my-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.my-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.my-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.my-auto {
margin-right: auto !important;
margin-left: auto !important;
}
@media (min-width: 576px) {
.my-sm-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.my-sm-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.my-sm-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.my-sm-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.my-sm-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.my-sm-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.my-sm-auto {
margin-right: auto !important;
margin-left: auto !important;
}
}
@media (min-width: 768px) {
.my-md-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.my-md-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.my-md-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.my-md-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.my-md-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.my-md-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.my-md-auto {
margin-right: auto !important;
margin-left: auto !important;
}
}
@media (min-width: 992px) {
.my-lg-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.my-lg-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.my-lg-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.my-lg-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.my-lg-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.my-lg-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.my-lg-auto {
margin-right: auto !important;
margin-left: auto !important;
}
}
@media (min-width: 1200px) {
.my-xl-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.my-xl-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.my-xl-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.my-xl-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.my-xl-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.my-xl-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.my-xl-auto {
margin-right: auto !important;
margin-left: auto !important;
}
}
.mx-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.mx-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.mx-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.mx-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.mx-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.mx-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.mx-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
@media (min-width: 576px) {
.mx-sm-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.mx-sm-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.mx-sm-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.mx-sm-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.mx-sm-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.mx-sm-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.mx-sm-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
}
@media (min-width: 768px) {
.mx-md-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.mx-md-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.mx-md-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.mx-md-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.mx-md-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.mx-md-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.mx-md-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
}
@media (min-width: 992px) {
.mx-lg-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.mx-lg-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.mx-lg-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.mx-lg-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.mx-lg-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.mx-lg-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.mx-lg-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
}
@media (min-width: 1200px) {
.mx-xl-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.mx-xl-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.mx-xl-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.mx-xl-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.mx-xl-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.mx-xl-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.mx-xl-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
}
.p-0 {
padding: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.p-5 {
padding: 3rem !important;
}
.p-auto {
padding: auto !important;
}
@media (min-width: 576px) {
.p-sm-0 {
padding: 0 !important;
}
.p-sm-1 {
padding: 0.25rem !important;
}
.p-sm-2 {
padding: 0.5rem !important;
}
.p-sm-3 {
padding: 1rem !important;
}
.p-sm-4 {
padding: 1.5rem !important;
}
.p-sm-5 {
padding: 3rem !important;
}
.p-sm-auto {
padding: auto !important;
}
}
@media (min-width: 768px) {
.p-md-0 {
padding: 0 !important;
}
.p-md-1 {
padding: 0.25rem !important;
}
.p-md-2 {
padding: 0.5rem !important;
}
.p-md-3 {
padding: 1rem !important;
}
.p-md-4 {
padding: 1.5rem !important;
}
.p-md-5 {
padding: 3rem !important;
}
.p-md-auto {
padding: auto !important;
}
}
@media (min-width: 992px) {
.p-lg-0 {
padding: 0 !important;
}
.p-lg-1 {
padding: 0.25rem !important;
}
.p-lg-2 {
padding: 0.5rem !important;
}
.p-lg-3 {
padding: 1rem !important;
}
.p-lg-4 {
padding: 1.5rem !important;
}
.p-lg-5 {
padding: 3rem !important;
}
.p-lg-auto {
padding: auto !important;
}
}
@media (min-width: 1200px) {
.p-xl-0 {
padding: 0 !important;
}
.p-xl-1 {
padding: 0.25rem !important;
}
.p-xl-2 {
padding: 0.5rem !important;
}
.p-xl-3 {
padding: 1rem !important;
}
.p-xl-4 {
padding: 1.5rem !important;
}
.p-xl-5 {
padding: 3rem !important;
}
.p-xl-auto {
padding: auto !important;
}
}
.pl-0 {
padding-left: 0 !important;
}
.pl-1 {
padding-left: 0.25rem !important;
}
.pl-2 {
padding-left: 0.5rem !important;
}
.pl-3 {
padding-left: 1rem !important;
}
.pl-4 {
padding-left: 1.5rem !important;
}
.pl-5 {
padding-left: 3rem !important;
}
.pl-auto {
padding-left: auto !important;
}
@media (min-width: 576px) {
.pl-sm-0 {
padding-left: 0 !important;
}
.pl-sm-1 {
padding-left: 0.25rem !important;
}
.pl-sm-2 {
padding-left: 0.5rem !important;
}
.pl-sm-3 {
padding-left: 1rem !important;
}
.pl-sm-4 {
padding-left: 1.5rem !important;
}
.pl-sm-5 {
padding-left: 3rem !important;
}
.pl-sm-auto {
padding-left: auto !important;
}
}
@media (min-width: 768px) {
.pl-md-0 {
padding-left: 0 !important;
}
.pl-md-1 {
padding-left: 0.25rem !important;
}
.pl-md-2 {
padding-left: 0.5rem !important;
}
.pl-md-3 {
padding-left: 1rem !important;
}
.pl-md-4 {
padding-left: 1.5rem !important;
}
.pl-md-5 {
padding-left: 3rem !important;
}
.pl-md-auto {
padding-left: auto !important;
}
}
@media (min-width: 992px) {
.pl-lg-0 {
padding-left: 0 !important;
}
.pl-lg-1 {
padding-left: 0.25rem !important;
}
.pl-lg-2 {
padding-left: 0.5rem !important;
}
.pl-lg-3 {
padding-left: 1rem !important;
}
.pl-lg-4 {
padding-left: 1.5rem !important;
}
.pl-lg-5 {
padding-left: 3rem !important;
}
.pl-lg-auto {
padding-left: auto !important;
}
}
@media (min-width: 1200px) {
.pl-xl-0 {
padding-left: 0 !important;
}
.pl-xl-1 {
padding-left: 0.25rem !important;
}
.pl-xl-2 {
padding-left: 0.5rem !important;
}
.pl-xl-3 {
padding-left: 1rem !important;
}
.pl-xl-4 {
padding-left: 1.5rem !important;
}
.pl-xl-5 {
padding-left: 3rem !important;
}
.pl-xl-auto {
padding-left: auto !important;
}
}
.pr-0 {
padding-right: 0 !important;
}
.pr-1 {
padding-right: 0.25rem !important;
}
.pr-2 {
padding-right: 0.5rem !important;
}
.pr-3 {
padding-right: 1rem !important;
}
.pr-4 {
padding-right: 1.5rem !important;
}
.pr-5 {
padding-right: 3rem !important;
}
.pr-auto {
padding-right: auto !important;
}
@media (min-width: 576px) {
.pr-sm-0 {
padding-right: 0 !important;
}
.pr-sm-1 {
padding-right: 0.25rem !important;
}
.pr-sm-2 {
padding-right: 0.5rem !important;
}
.pr-sm-3 {
padding-right: 1rem !important;
}
.pr-sm-4 {
padding-right: 1.5rem !important;
}
.pr-sm-5 {
padding-right: 3rem !important;
}
.pr-sm-auto {
padding-right: auto !important;
}
}
@media (min-width: 768px) {
.pr-md-0 {
padding-right: 0 !important;
}
.pr-md-1 {
padding-right: 0.25rem !important;
}
.pr-md-2 {
padding-right: 0.5rem !important;
}
.pr-md-3 {
padding-right: 1rem !important;
}
.pr-md-4 {
padding-right: 1.5rem !important;
}
.pr-md-5 {
padding-right: 3rem !important;
}
.pr-md-auto {
padding-right: auto !important;
}
}
@media (min-width: 992px) {
.pr-lg-0 {
padding-right: 0 !important;
}
.pr-lg-1 {
padding-right: 0.25rem !important;
}
.pr-lg-2 {
padding-right: 0.5rem !important;
}
.pr-lg-3 {
padding-right: 1rem !important;
}
.pr-lg-4 {
padding-right: 1.5rem !important;
}
.pr-lg-5 {
padding-right: 3rem !important;
}
.pr-lg-auto {
padding-right: auto !important;
}
}
@media (min-width: 1200px) {
.pr-xl-0 {
padding-right: 0 !important;
}
.pr-xl-1 {
padding-right: 0.25rem !important;
}
.pr-xl-2 {
padding-right: 0.5rem !important;
}
.pr-xl-3 {
padding-right: 1rem !important;
}
.pr-xl-4 {
padding-right: 1.5rem !important;
}
.pr-xl-5 {
padding-right: 3rem !important;
}
.pr-xl-auto {
padding-right: auto !important;
}
}
.pt-0 {
padding-top: 0 !important;
}
.pt-1 {
padding-top: 0.25rem !important;
}
.pt-2 {
padding-top: 0.5rem !important;
}
.pt-3 {
padding-top: 1rem !important;
}
.pt-4 {
padding-top: 1.5rem !important;
}
.pt-5 {
padding-top: 3rem !important;
}
.pt-auto {
padding-top: auto !important;
}
@media (min-width: 576px) {
.pt-sm-0 {
padding-top: 0 !important;
}
.pt-sm-1 {
padding-top: 0.25rem !important;
}
.pt-sm-2 {
padding-top: 0.5rem !important;
}
.pt-sm-3 {
padding-top: 1rem !important;
}
.pt-sm-4 {
padding-top: 1.5rem !important;
}
.pt-sm-5 {
padding-top: 3rem !important;
}
.pt-sm-auto {
padding-top: auto !important;
}
}
@media (min-width: 768px) {
.pt-md-0 {
padding-top: 0 !important;
}
.pt-md-1 {
padding-top: 0.25rem !important;
}
.pt-md-2 {
padding-top: 0.5rem !important;
}
.pt-md-3 {
padding-top: 1rem !important;
}
.pt-md-4 {
padding-top: 1.5rem !important;
}
.pt-md-5 {
padding-top: 3rem !important;
}
.pt-md-auto {
padding-top: auto !important;
}
}
@media (min-width: 992px) {
.pt-lg-0 {
padding-top: 0 !important;
}
.pt-lg-1 {
padding-top: 0.25rem !important;
}
.pt-lg-2 {
padding-top: 0.5rem !important;
}
.pt-lg-3 {
padding-top: 1rem !important;
}
.pt-lg-4 {
padding-top: 1.5rem !important;
}
.pt-lg-5 {
padding-top: 3rem !important;
}
.pt-lg-auto {
padding-top: auto !important;
}
}
@media (min-width: 1200px) {
.pt-xl-0 {
padding-top: 0 !important;
}
.pt-xl-1 {
padding-top: 0.25rem !important;
}
.pt-xl-2 {
padding-top: 0.5rem !important;
}
.pt-xl-3 {
padding-top: 1rem !important;
}
.pt-xl-4 {
padding-top: 1.5rem !important;
}
.pt-xl-5 {
padding-top: 3rem !important;
}
.pt-xl-auto {
padding-top: auto !important;
}
}
.pb-0 {
padding-bottom: 0 !important;
}
.pb-1 {
padding-bottom: 0.25rem !important;
}
.pb-2 {
padding-bottom: 0.5rem !important;
}
.pb-3 {
padding-bottom: 1rem !important;
}
.pb-4 {
padding-bottom: 1.5rem !important;
}
.pb-5 {
padding-bottom: 3rem !important;
}
.pb-auto {
padding-bottom: auto !important;
}
@media (min-width: 576px) {
.pb-sm-0 {
padding-bottom: 0 !important;
}
.pb-sm-1 {
padding-bottom: 0.25rem !important;
}
.pb-sm-2 {
padding-bottom: 0.5rem !important;
}
.pb-sm-3 {
padding-bottom: 1rem !important;
}
.pb-sm-4 {
padding-bottom: 1.5rem !important;
}
.pb-sm-5 {
padding-bottom: 3rem !important;
}
.pb-sm-auto {
padding-bottom: auto !important;
}
}
@media (min-width: 768px) {
.pb-md-0 {
padding-bottom: 0 !important;
}
.pb-md-1 {
padding-bottom: 0.25rem !important;
}
.pb-md-2 {
padding-bottom: 0.5rem !important;
}
.pb-md-3 {
padding-bottom: 1rem !important;
}
.pb-md-4 {
padding-bottom: 1.5rem !important;
}
.pb-md-5 {
padding-bottom: 3rem !important;
}
.pb-md-auto {
padding-bottom: auto !important;
}
}
@media (min-width: 992px) {
.pb-lg-0 {
padding-bottom: 0 !important;
}
.pb-lg-1 {
padding-bottom: 0.25rem !important;
}
.pb-lg-2 {
padding-bottom: 0.5rem !important;
}
.pb-lg-3 {
padding-bottom: 1rem !important;
}
.pb-lg-4 {
padding-bottom: 1.5rem !important;
}
.pb-lg-5 {
padding-bottom: 3rem !important;
}
.pb-lg-auto {
padding-bottom: auto !important;
}
}
@media (min-width: 1200px) {
.pb-xl-0 {
padding-bottom: 0 !important;
}
.pb-xl-1 {
padding-bottom: 0.25rem !important;
}
.pb-xl-2 {
padding-bottom: 0.5rem !important;
}
.pb-xl-3 {
padding-bottom: 1rem !important;
}
.pb-xl-4 {
padding-bottom: 1.5rem !important;
}
.pb-xl-5 {
padding-bottom: 3rem !important;
}
.pb-xl-auto {
padding-bottom: auto !important;
}
}
.py-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.py-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.py-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.py-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.py-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.py-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-auto {
padding-right: auto !important;
padding-left: auto !important;
}
@media (min-width: 576px) {
.py-sm-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.py-sm-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.py-sm-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.py-sm-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.py-sm-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.py-sm-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-sm-auto {
padding-right: auto !important;
padding-left: auto !important;
}
}
@media (min-width: 768px) {
.py-md-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.py-md-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.py-md-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.py-md-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.py-md-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.py-md-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-md-auto {
padding-right: auto !important;
padding-left: auto !important;
}
}
@media (min-width: 992px) {
.py-lg-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.py-lg-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.py-lg-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.py-lg-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.py-lg-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.py-lg-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-lg-auto {
padding-right: auto !important;
padding-left: auto !important;
}
}
@media (min-width: 1200px) {
.py-xl-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.py-xl-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.py-xl-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.py-xl-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.py-xl-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.py-xl-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-xl-auto {
padding-right: auto !important;
padding-left: auto !important;
}
}
.px-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.px-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.px-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.px-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.px-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.px-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.px-auto {
padding-top: auto !important;
padding-bottom: auto !important;
}
@media (min-width: 576px) {
.px-sm-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.px-sm-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.px-sm-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.px-sm-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.px-sm-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.px-sm-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.px-sm-auto {
padding-top: auto !important;
padding-bottom: auto !important;
}
}
@media (min-width: 768px) {
.px-md-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.px-md-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.px-md-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.px-md-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.px-md-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.px-md-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.px-md-auto {
padding-top: auto !important;
padding-bottom: auto !important;
}
}
@media (min-width: 992px) {
.px-lg-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.px-lg-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.px-lg-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.px-lg-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.px-lg-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.px-lg-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.px-lg-auto {
padding-top: auto !important;
padding-bottom: auto !important;
}
}
@media (min-width: 1200px) {
.px-xl-0