From a4facaee044cc843ce2c7c84716e3182ad1d7695 Mon Sep 17 00:00:00 2001 From: Raphael Augusto Ferroni Cardoso Date: Mon, 27 May 2024 17:53:53 -0300 Subject: [PATCH] posts --- Gemfile | 4 +- Gemfile.lock | 4 +- _site/404.html | 76 + _site/assets/css/style.css | 2883 ++++++++++++++++++++++++++++ _site/css/main.css | 299 +++ _site/exemplo-de-postagem.html | 98 + _site/feed.xml | 31 + _site/images/favicon.png | Bin 0 -> 42609 bytes _site/images/logo_csharpbrasil.png | Bin 0 -> 42609 bytes _site/index.html | 131 ++ _site/js/main.js | 41 + _site/primeiro-exemplo.html | 98 + _site/sobre.html | 89 + _site/welcome-to-jekyll.html | 108 ++ 14 files changed, 3860 insertions(+), 2 deletions(-) create mode 100644 _site/404.html create mode 100644 _site/assets/css/style.css create mode 100644 _site/css/main.css create mode 100644 _site/exemplo-de-postagem.html create mode 100644 _site/feed.xml create mode 100644 _site/images/favicon.png create mode 100644 _site/images/logo_csharpbrasil.png create mode 100644 _site/index.html create mode 100644 _site/js/main.js create mode 100644 _site/primeiro-exemplo.html create mode 100644 _site/sobre.html create mode 100644 _site/welcome-to-jekyll.html diff --git a/Gemfile b/Gemfile index 6d2cf93..fb01ce1 100644 --- a/Gemfile +++ b/Gemfile @@ -12,7 +12,7 @@ source "https://rubygems.org" #gem "minima", "~> 2.5" # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. -gem "github-pages", group: :jekyll_plugins +gem "github-pages", "~> 231", group: :jekyll_plugins # If you have any plugins, put them here! group :jekyll_plugins do gem "jekyll-paginate-v2" @@ -26,6 +26,8 @@ platforms :mingw, :x64_mingw, :mswin, :jruby do gem "tzinfo-data" end +gem "webrick" + # Performance-booster for watching directories on Windows gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] diff --git a/Gemfile.lock b/Gemfile.lock index 18424e5..a58314d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -264,6 +264,7 @@ GEM concurrent-ruby (~> 1.0) unicode-display_width (1.8.0) uri (0.13.0) + webrick (1.8.1) PLATFORMS arm64-darwin @@ -272,13 +273,14 @@ PLATFORMS x86_64-linux DEPENDENCIES - github-pages + github-pages (~> 231) http_parser.rb (~> 0.6.0) jekyll-feed (~> 0.12) jekyll-paginate-v2 tzinfo (>= 1, < 3) tzinfo-data wdm (~> 0.1.1) + webrick BUNDLED WITH 2.5.10 diff --git a/_site/404.html b/_site/404.html new file mode 100644 index 0000000..a568358 --- /dev/null +++ b/_site/404.html @@ -0,0 +1,76 @@ + + + + + + + + + + + 404 - Página não encontrada + + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+

404 - Página não encontrada

+

Não foi possível encontrar o URL solicitado. Você pode tentar novamente acessando a página inicial.

+ +
+ + +
+ + +
© 2024 C# Brasil. Todos os direitos reservados
+ + + +
+ + diff --git a/_site/assets/css/style.css b/_site/assets/css/style.css new file mode 100644 index 0000000..bc2033b --- /dev/null +++ b/_site/assets/css/style.css @@ -0,0 +1,2883 @@ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +/** 1. Change the default font family in all browsers (opinionated). 2. Prevent adjustments of font size after orientation changes in IE and iOS. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove the margin in all browsers (opinionated). */ +body { margin: 0; } + +/* HTML5 display definitions ========================================================================== */ +/** Add the correct display in IE 9-. 1. Add the correct display in Edge, IE, and Firefox. 2. Add the correct display in IE. */ +article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { /* 1 */ display: block; } + +summary { display: list-item; } + +/** Add the correct display in IE 9-. */ +audio, canvas, progress, video { display: inline-block; } + +/** Add the correct display in iOS 4-7. */ +audio:not([controls]) { display: none; height: 0; } + +/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */ +progress { vertical-align: baseline; } + +/** Add the correct display in IE 10-. 1. Add the correct display in IE. */ +template, [hidden] { display: none !important; } + +/* Links ========================================================================== */ +/** Remove the gray background on active links in IE 10. */ +a { background-color: transparent; /* 1 */ } + +/** Remove the outline on focused links when they are also active or hovered in all browsers (opinionated). */ +a:active, a:hover { outline-width: 0; } + +/* Text-level semantics ========================================================================== */ +/** 1. Remove the bottom border in 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; } + +/** Add the correct font style in Android 4.3-. */ +dfn { font-style: italic; } + +/** 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; } + +/** 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 ========================================================================== */ +/** Remove the border on images inside links in IE 10-. */ +img { border-style: none; } + +/** Hide the overflow in IE. */ +svg:not(:root) { overflow: hidden; } + +/* Grouping content ========================================================================== */ +/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */ +code, kbd, pre, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } + +/** 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 */ } + +/* Forms ========================================================================== */ +/** 1. Change font properties to `inherit` in all browsers (opinionated). 2. Remove the margin in Firefox and Safari. */ +button, input, select, textarea { font: inherit; /* 1 */ margin: 0; /* 2 */ } + +/** Restore the font weight unset by the previous rule. */ +optgroup { font-weight: bold; } + +/** Show the overflow in IE. 1. Show the overflow in Edge. */ +button, input { /* 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; } + +/** Change the border, margin, and padding in all browsers (opinionated). */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 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 */ } + +/** 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 OS X. */ +[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Correct the text style of placeholders in Chrome, Edge, and Safari. */ +::-webkit-input-placeholder { color: inherit; opacity: 0.54; } + +/** 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 */ } + +* { box-sizing: border-box; } + +input, select, textarea, button { font-family: inherit; font-size: inherit; line-height: inherit; } + +body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 14px; line-height: 1.5; color: #24292e; background-color: #fff; } + +a { color: #0366d6; text-decoration: none; } +a:hover { text-decoration: underline; } + +b, strong { font-weight: 600; } + +hr, .rule { height: 0; margin: 15px 0; overflow: hidden; background: transparent; border: 0; border-bottom: 1px solid #dfe2e5; } +hr::before, .rule::before { display: table; content: ""; } +hr::after, .rule::after { display: table; clear: both; content: ""; } + +table { border-spacing: 0; border-collapse: collapse; } + +td, th { padding: 0; } + +button { cursor: pointer; border-radius: 0; } + +[hidden][hidden] { display: none !important; } + +details summary { cursor: pointer; } +details:not([open]) > *:not(summary) { display: none !important; } + +h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; } + +h1 { font-size: 32px; font-weight: 600; } + +h2 { font-size: 24px; font-weight: 600; } + +h3 { font-size: 20px; font-weight: 600; } + +h4 { font-size: 16px; font-weight: 600; } + +h5 { font-size: 14px; font-weight: 600; } + +h6 { font-size: 12px; font-weight: 600; } + +p { margin-top: 0; margin-bottom: 10px; } + +small { font-size: 90%; } + +blockquote { margin: 0; } + +ul, ol { padding-left: 0; margin-top: 0; margin-bottom: 0; } + +ol ol, ul ol { list-style-type: lower-roman; } + +ul ul ol, ul ol ol, ol ul ol, ol ol ol { list-style-type: lower-alpha; } + +dd { margin-left: 0; } + +tt, code { font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; } + +pre { margin-top: 0; margin-bottom: 0; font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; } + +.octicon { vertical-align: text-bottom; } + +/* Fade in an element */ +.anim-fade-in { animation-name: fade-in; animation-duration: 1s; animation-timing-function: ease-in-out; } +.anim-fade-in.fast { animation-duration: 300ms; } + +@keyframes fade-in { 0% { opacity: 0; } + 100% { opacity: 1; } } +/* Fade out an element */ +.anim-fade-out { animation-name: fade-out; animation-duration: 1s; animation-timing-function: ease-out; } +.anim-fade-out.fast { animation-duration: 0.3s; } + +@keyframes fade-out { 0% { opacity: 1; } + 100% { opacity: 0; } } +/* Fade in and slide up an element */ +.anim-fade-up { opacity: 0; animation-name: fade-up; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease-out; animation-delay: 1s; } + +@keyframes fade-up { 0% { opacity: 0.8; transform: translateY(100%); } + 100% { opacity: 1; transform: translateY(0); } } +/* Fade an element out and slide down */ +.anim-fade-down { animation-name: fade-down; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease-in; } + +@keyframes fade-down { 0% { opacity: 1; transform: translateY(0); } + 100% { opacity: 0.5; transform: translateY(100%); } } +/* Grow an element width from 0 to 100% */ +.anim-grow-x { width: 0%; animation-name: grow-x; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease; animation-delay: 0.5s; } + +@keyframes grow-x { to { width: 100%; } } +/* Shrink an element from 100% to 0% */ +.anim-shrink-x { animation-name: shrink-x; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease-in-out; animation-delay: 0.5s; } + +@keyframes shrink-x { to { width: 0%; } } +/* Fade in an element and scale it fast */ +.anim-scale-in { animation-name: scale-in; animation-duration: 0.15s; animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5); } + +@keyframes scale-in { 0% { opacity: 0; transform: scale(0.5); } + 100% { opacity: 1; transform: scale(1); } } +/* Pulse an element's opacity */ +.anim-pulse { animation-name: pulse; animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; } + +@keyframes pulse { 0% { opacity: 0.3; } + 10% { opacity: 1; } + 100% { opacity: 0.3; } } +/* Pulse in an element */ +.anim-pulse-in { animation-name: pulse-in; animation-duration: 0.5s; } + +@keyframes pulse-in { 0% { transform: scale3d(1, 1, 1); } + 50% { transform: scale3d(1.1, 1.1, 1.1); } + 100% { transform: scale3d(1, 1, 1); } } +/* Increase scale of an element on hover */ +.hover-grow { transition: transform 0.3s; backface-visibility: hidden; } +.hover-grow:hover { transform: scale(1.025); } + +/* Add a gray border on all sides */ +.border { border: 1px #e1e4e8 solid !important; } + +/* Add a gray border to the left and right */ +.border-y { border-top: 1px #e1e4e8 solid !important; border-bottom: 1px #e1e4e8 solid !important; } + +/* Remove borders from all sides */ +.border-0 { border: 0 !important; } + +.border-dashed { border-style: dashed !important; } + +/* Use with .border to turn the border blue */ +.border-blue { border-color: #0366d6 !important; } + +/* Use with .border to turn the border blue-light */ +.border-blue-light { border-color: #c8e1ff !important; } + +/* Use with .border to turn the border green */ +.border-green { border-color: #34d058 !important; } + +/* Use with .border to turn the border green light */ +.border-green-light { border-color: #a2cbac !important; } + +/* Use with .border to turn the border red */ +.border-red { border-color: #d73a49 !important; } + +/* Use with .border to turn the border red-light */ +.border-red-light { border-color: #cea0a5 !important; } + +/* Use with .border to turn the border purple */ +.border-purple { border-color: #6f42c1 !important; } + +/* Use with .border to turn the border yellow */ +.border-yellow { border-color: #d9d0a5 !important; } + +/* Use with .border to turn the border gray-light */ +.border-gray-light { border-color: #eaecef !important; } + +/* Use with .border to turn the border gray-dark */ +.border-gray-dark { border-color: #d1d5da !important; } + +/* Use with .border to turn the border rgba black 0.15 */ +.border-black-fade { border-color: rgba(27, 31, 35, 0.15) !important; } + +/* Add a gray border */ +/* Add a gray border to the top */ +.border-top { border-top: 1px #e1e4e8 solid !important; } + +/* Add a gray border to the right */ +.border-right { border-right: 1px #e1e4e8 solid !important; } + +/* Add a gray border to the bottom */ +.border-bottom { border-bottom: 1px #e1e4e8 solid !important; } + +/* Add a gray border to the left */ +.border-left { border-left: 1px #e1e4e8 solid !important; } + +/* Remove the top border */ +.border-top-0 { border-top: 0 !important; } + +/* Remove the right border */ +.border-right-0 { border-right: 0 !important; } + +/* Remove the bottom border */ +.border-bottom-0 { border-bottom: 0 !important; } + +/* Remove the left border */ +.border-left-0 { border-left: 0 !important; } + +/* Remove the border-radius */ +.rounded-0 { border-radius: 0 !important; } + +/* Add a border-radius to all corners */ +.rounded-1 { border-radius: 3px !important; } + +/* Add a 2x border-radius to all corners */ +.rounded-2 { border-radius: 6px !important; } + +.rounded-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } + +.rounded-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; } + +.rounded-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; } + +.rounded-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } + +.rounded-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; } + +.rounded-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; } + +.rounded-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; } + +.rounded-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; } + +.rounded-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; } + +.rounded-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; } + +.rounded-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; } + +.rounded-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; } + +@media (min-width: 544px) { /* Add a gray border */ + /* Add a gray border to the top */ + .border-sm-top { border-top: 1px #e1e4e8 solid !important; } + /* Add a gray border to the right */ + .border-sm-right { border-right: 1px #e1e4e8 solid !important; } + /* Add a gray border to the bottom */ + .border-sm-bottom { border-bottom: 1px #e1e4e8 solid !important; } + /* Add a gray border to the left */ + .border-sm-left { border-left: 1px #e1e4e8 solid !important; } + /* Remove the top border */ + .border-sm-top-0 { border-top: 0 !important; } + /* Remove the right border */ + .border-sm-right-0 { border-right: 0 !important; } + /* Remove the bottom border */ + .border-sm-bottom-0 { border-bottom: 0 !important; } + /* Remove the left border */ + .border-sm-left-0 { border-left: 0 !important; } + /* Remove the border-radius */ + .rounded-sm-0 { border-radius: 0 !important; } + /* Add a border-radius to all corners */ + .rounded-sm-1 { border-radius: 3px !important; } + /* Add a 2x border-radius to all corners */ + .rounded-sm-2 { border-radius: 6px !important; } + .rounded-sm-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } + .rounded-sm-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; } + .rounded-sm-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; } + .rounded-sm-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } + .rounded-sm-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; } + .rounded-sm-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; } + .rounded-sm-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; } + .rounded-sm-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; } + .rounded-sm-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; } + .rounded-sm-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; } + .rounded-sm-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; } + .rounded-sm-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; } } +@media (min-width: 768px) { /* Add a gray border */ + /* Add a gray border to the top */ + .border-md-top { border-top: 1px #e1e4e8 solid !important; } + /* Add a gray border to the right */ + .border-md-right { border-right: 1px #e1e4e8 solid !important; } + /* Add a gray border to the bottom */ + .border-md-bottom { border-bottom: 1px #e1e4e8 solid !important; } + /* Add a gray border to the left */ + .border-md-left { border-left: 1px #e1e4e8 solid !important; } + /* Remove the top border */ + .border-md-top-0 { border-top: 0 !important; } + /* Remove the right border */ + .border-md-right-0 { border-right: 0 !important; } + /* Remove the bottom border */ + .border-md-bottom-0 { border-bottom: 0 !important; } + /* Remove the left border */ + .border-md-left-0 { border-left: 0 !important; } + /* Remove the border-radius */ + .rounded-md-0 { border-radius: 0 !important; } + /* Add a border-radius to all corners */ + .rounded-md-1 { border-radius: 3px !important; } + /* Add a 2x border-radius to all corners */ + .rounded-md-2 { border-radius: 6px !important; } + .rounded-md-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } + .rounded-md-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; } + .rounded-md-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; } + .rounded-md-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } + .rounded-md-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; } + .rounded-md-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; } + .rounded-md-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; } + .rounded-md-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; } + .rounded-md-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; } + .rounded-md-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; } + .rounded-md-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; } + .rounded-md-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; } } +@media (min-width: 1012px) { /* Add a gray border */ + /* Add a gray border to the top */ + .border-lg-top { border-top: 1px #e1e4e8 solid !important; } + /* Add a gray border to the right */ + .border-lg-right { border-right: 1px #e1e4e8 solid !important; } + /* Add a gray border to the bottom */ + .border-lg-bottom { border-bottom: 1px #e1e4e8 solid !important; } + /* Add a gray border to the left */ + .border-lg-left { border-left: 1px #e1e4e8 solid !important; } + /* Remove the top border */ + .border-lg-top-0 { border-top: 0 !important; } + /* Remove the right border */ + .border-lg-right-0 { border-right: 0 !important; } + /* Remove the bottom border */ + .border-lg-bottom-0 { border-bottom: 0 !important; } + /* Remove the left border */ + .border-lg-left-0 { border-left: 0 !important; } + /* Remove the border-radius */ + .rounded-lg-0 { border-radius: 0 !important; } + /* Add a border-radius to all corners */ + .rounded-lg-1 { border-radius: 3px !important; } + /* Add a 2x border-radius to all corners */ + .rounded-lg-2 { border-radius: 6px !important; } + .rounded-lg-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } + .rounded-lg-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; } + .rounded-lg-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; } + .rounded-lg-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } + .rounded-lg-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; } + .rounded-lg-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; } + .rounded-lg-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; } + .rounded-lg-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; } + .rounded-lg-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; } + .rounded-lg-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; } + .rounded-lg-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; } + .rounded-lg-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; } } +@media (min-width: 1280px) { /* Add a gray border */ + /* Add a gray border to the top */ + .border-xl-top { border-top: 1px #e1e4e8 solid !important; } + /* Add a gray border to the right */ + .border-xl-right { border-right: 1px #e1e4e8 solid !important; } + /* Add a gray border to the bottom */ + .border-xl-bottom { border-bottom: 1px #e1e4e8 solid !important; } + /* Add a gray border to the left */ + .border-xl-left { border-left: 1px #e1e4e8 solid !important; } + /* Remove the top border */ + .border-xl-top-0 { border-top: 0 !important; } + /* Remove the right border */ + .border-xl-right-0 { border-right: 0 !important; } + /* Remove the bottom border */ + .border-xl-bottom-0 { border-bottom: 0 !important; } + /* Remove the left border */ + .border-xl-left-0 { border-left: 0 !important; } + /* Remove the border-radius */ + .rounded-xl-0 { border-radius: 0 !important; } + /* Add a border-radius to all corners */ + .rounded-xl-1 { border-radius: 3px !important; } + /* Add a 2x border-radius to all corners */ + .rounded-xl-2 { border-radius: 6px !important; } + .rounded-xl-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } + .rounded-xl-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; } + .rounded-xl-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; } + .rounded-xl-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } + .rounded-xl-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; } + .rounded-xl-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; } + .rounded-xl-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; } + .rounded-xl-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; } + .rounded-xl-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; } + .rounded-xl-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; } + .rounded-xl-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; } + .rounded-xl-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; } } +/* Add a 50% border-radius to make something into a circle */ +.circle { border-radius: 50% !important; } + +.box-shadow { box-shadow: 0 1px 1px rgba(27, 31, 35, 0.1) !important; } + +.box-shadow-medium { box-shadow: 0 1px 5px rgba(27, 31, 35, 0.15) !important; } + +.box-shadow-large { box-shadow: 0 1px 15px rgba(27, 31, 35, 0.15) !important; } + +.box-shadow-extra-large { box-shadow: 0 10px 50px rgba(27, 31, 35, 0.07) !important; } + +.box-shadow-none { box-shadow: none !important; } + +/* Set the background to $bg-white */ +.bg-white { background-color: #fff !important; } + +/* Set the background to $bg-blue */ +.bg-blue { background-color: #0366d6 !important; } + +/* Set the background to $bg-blue-light */ +.bg-blue-light { background-color: #f1f8ff !important; } + +/* Set the background to $bg-gray-dark */ +.bg-gray-dark { background-color: #24292e !important; } + +/* Set the background to $bg-gray */ +.bg-gray { background-color: #f6f8fa !important; } + +/* Set the background to $bg-gray-light */ +.bg-gray-light { background-color: #fafbfc !important; } + +/* Set the background to $bg-green */ +.bg-green { background-color: #28a745 !important; } + +/* Set the background to $bg-green-light */ +.bg-green-light { background-color: #dcffe4 !important; } + +/* Set the background to $bg-red */ +.bg-red { background-color: #d73a49 !important; } + +/* Set the background to $bg-red-light */ +.bg-red-light { background-color: #ffdce0 !important; } + +/* Set the background to $bg-yellow */ +.bg-yellow { background-color: #ffd33d !important; } + +/* Set the background to $bg-yellow-light */ +.bg-yellow-light { background-color: #fff5b1 !important; } + +/* Set the background to $bg-purple */ +.bg-purple { background-color: #6f42c1 !important; } + +/* Set the background to $bg-purple-light */ +.bg-purple-light { background-color: #f5f0ff !important; } + +.bg-shade-gradient { background-image: linear-gradient(180deg, rgba(27, 31, 35, 0.065), rgba(27, 31, 35, 0)) !important; background-repeat: no-repeat !important; background-size: 100% 200px !important; } + +/* Set the text color to $text-blue */ +.text-blue { color: #0366d6 !important; } + +/* Set the text color to $text-red */ +.text-red { color: #cb2431 !important; } + +/* Set the text color to $text-gray-light */ +.text-gray-light { color: #6a737d !important; } + +/* Set the text color to $text-gray */ +.text-gray { color: #586069 !important; } + +/* Set the text color to $text-gray-dark */ +.text-gray-dark { color: #24292e !important; } + +/* Set the text color to $text-green */ +.text-green { color: #28a745 !important; } + +/* Set the text color to $text-orange */ +.text-orange { color: #a04100 !important; } + +/* Set the text color to $text-orange-light */ +.text-orange-light { color: #e36209 !important; } + +/* Set the text color to $text-purple */ +.text-purple { color: #6f42c1 !important; } + +/* Set the text color to $text-white */ +.text-white { color: #fff !important; } + +/* Set the text color to inherit */ +.text-inherit { color: inherit !important; } + +.text-pending { color: #b08800 !important; } + +.bg-pending { color: #dbab09 !important; } + +.link-gray { color: #586069 !important; } +.link-gray:hover { color: #0366d6 !important; } + +.link-gray-dark { color: #24292e !important; } +.link-gray-dark:hover { color: #0366d6 !important; } + +/* Set the link color to $text-blue on hover Useful when you want only part of a link to turn blue on hover */ +.link-hover-blue:hover { color: #0366d6 !important; } + +/* Make a link $text-gray, then $text-blue on hover and removes the underline */ +.muted-link { color: #586069 !important; } +.muted-link:hover { color: #0366d6 !important; text-decoration: none; } + +.details-overlay[open] > summary::before { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 80; display: block; cursor: default; content: " "; background: transparent; } + +.details-overlay-dark[open] > summary::before { z-index: 99; background: rgba(27, 31, 35, 0.5); } + +.flex-row { flex-direction: row !important; } + +.flex-row-reverse { flex-direction: row-reverse !important; } + +.flex-column { flex-direction: column !important; } + +.flex-wrap { flex-wrap: wrap !important; } + +.flex-nowrap { flex-wrap: nowrap !important; } + +.flex-justify-start { justify-content: flex-start !important; } + +.flex-justify-end { justify-content: flex-end !important; } + +.flex-justify-center { justify-content: center !important; } + +.flex-justify-between { justify-content: space-between !important; } + +.flex-justify-around { justify-content: space-around !important; } + +.flex-items-start { align-items: flex-start !important; } + +.flex-items-end { align-items: flex-end !important; } + +.flex-items-center { align-items: center !important; } + +.flex-items-baseline { align-items: baseline !important; } + +.flex-items-stretch { align-items: stretch !important; } + +.flex-content-start { align-content: flex-start !important; } + +.flex-content-end { align-content: flex-end !important; } + +.flex-content-center { align-content: center !important; } + +.flex-content-between { align-content: space-between !important; } + +.flex-content-around { align-content: space-around !important; } + +.flex-content-stretch { align-content: stretch !important; } + +.flex-auto { flex: 1 1 auto !important; } + +.flex-shrink-0 { flex-shrink: 0 !important; } + +.flex-self-auto { align-self: auto !important; } + +.flex-self-start { align-self: flex-start !important; } + +.flex-self-end { align-self: flex-end !important; } + +.flex-self-center { align-self: center !important; } + +.flex-self-baseline { align-self: baseline !important; } + +.flex-self-stretch { align-self: stretch !important; } + +.flex-item-equal { flex-grow: 1; flex-basis: 0; } + +@media (min-width: 544px) { .flex-sm-row { flex-direction: row !important; } + .flex-sm-row-reverse { flex-direction: row-reverse !important; } + .flex-sm-column { flex-direction: column !important; } + .flex-sm-wrap { flex-wrap: wrap !important; } + .flex-sm-nowrap { flex-wrap: nowrap !important; } + .flex-sm-justify-start { justify-content: flex-start !important; } + .flex-sm-justify-end { justify-content: flex-end !important; } + .flex-sm-justify-center { justify-content: center !important; } + .flex-sm-justify-between { justify-content: space-between !important; } + .flex-sm-justify-around { justify-content: space-around !important; } + .flex-sm-items-start { align-items: flex-start !important; } + .flex-sm-items-end { align-items: flex-end !important; } + .flex-sm-items-center { align-items: center !important; } + .flex-sm-items-baseline { align-items: baseline !important; } + .flex-sm-items-stretch { align-items: stretch !important; } + .flex-sm-content-start { align-content: flex-start !important; } + .flex-sm-content-end { align-content: flex-end !important; } + .flex-sm-content-center { align-content: center !important; } + .flex-sm-content-between { align-content: space-between !important; } + .flex-sm-content-around { align-content: space-around !important; } + .flex-sm-content-stretch { align-content: stretch !important; } + .flex-sm-auto { flex: 1 1 auto !important; } + .flex-sm-shrink-0 { flex-shrink: 0 !important; } + .flex-sm-self-auto { align-self: auto !important; } + .flex-sm-self-start { align-self: flex-start !important; } + .flex-sm-self-end { align-self: flex-end !important; } + .flex-sm-self-center { align-self: center !important; } + .flex-sm-self-baseline { align-self: baseline !important; } + .flex-sm-self-stretch { align-self: stretch !important; } + .flex-sm-item-equal { flex-grow: 1; flex-basis: 0; } } +@media (min-width: 768px) { .flex-md-row { flex-direction: row !important; } + .flex-md-row-reverse { flex-direction: row-reverse !important; } + .flex-md-column { flex-direction: column !important; } + .flex-md-wrap { flex-wrap: wrap !important; } + .flex-md-nowrap { flex-wrap: nowrap !important; } + .flex-md-justify-start { justify-content: flex-start !important; } + .flex-md-justify-end { justify-content: flex-end !important; } + .flex-md-justify-center { justify-content: center !important; } + .flex-md-justify-between { justify-content: space-between !important; } + .flex-md-justify-around { justify-content: space-around !important; } + .flex-md-items-start { align-items: flex-start !important; } + .flex-md-items-end { align-items: flex-end !important; } + .flex-md-items-center { align-items: center !important; } + .flex-md-items-baseline { align-items: baseline !important; } + .flex-md-items-stretch { align-items: stretch !important; } + .flex-md-content-start { align-content: flex-start !important; } + .flex-md-content-end { align-content: flex-end !important; } + .flex-md-content-center { align-content: center !important; } + .flex-md-content-between { align-content: space-between !important; } + .flex-md-content-around { align-content: space-around !important; } + .flex-md-content-stretch { align-content: stretch !important; } + .flex-md-auto { flex: 1 1 auto !important; } + .flex-md-shrink-0 { flex-shrink: 0 !important; } + .flex-md-self-auto { align-self: auto !important; } + .flex-md-self-start { align-self: flex-start !important; } + .flex-md-self-end { align-self: flex-end !important; } + .flex-md-self-center { align-self: center !important; } + .flex-md-self-baseline { align-self: baseline !important; } + .flex-md-self-stretch { align-self: stretch !important; } + .flex-md-item-equal { flex-grow: 1; flex-basis: 0; } } +@media (min-width: 1012px) { .flex-lg-row { flex-direction: row !important; } + .flex-lg-row-reverse { flex-direction: row-reverse !important; } + .flex-lg-column { flex-direction: column !important; } + .flex-lg-wrap { flex-wrap: wrap !important; } + .flex-lg-nowrap { flex-wrap: nowrap !important; } + .flex-lg-justify-start { justify-content: flex-start !important; } + .flex-lg-justify-end { justify-content: flex-end !important; } + .flex-lg-justify-center { justify-content: center !important; } + .flex-lg-justify-between { justify-content: space-between !important; } + .flex-lg-justify-around { justify-content: space-around !important; } + .flex-lg-items-start { align-items: flex-start !important; } + .flex-lg-items-end { align-items: flex-end !important; } + .flex-lg-items-center { align-items: center !important; } + .flex-lg-items-baseline { align-items: baseline !important; } + .flex-lg-items-stretch { align-items: stretch !important; } + .flex-lg-content-start { align-content: flex-start !important; } + .flex-lg-content-end { align-content: flex-end !important; } + .flex-lg-content-center { align-content: center !important; } + .flex-lg-content-between { align-content: space-between !important; } + .flex-lg-content-around { align-content: space-around !important; } + .flex-lg-content-stretch { align-content: stretch !important; } + .flex-lg-auto { flex: 1 1 auto !important; } + .flex-lg-shrink-0 { flex-shrink: 0 !important; } + .flex-lg-self-auto { align-self: auto !important; } + .flex-lg-self-start { align-self: flex-start !important; } + .flex-lg-self-end { align-self: flex-end !important; } + .flex-lg-self-center { align-self: center !important; } + .flex-lg-self-baseline { align-self: baseline !important; } + .flex-lg-self-stretch { align-self: stretch !important; } + .flex-lg-item-equal { flex-grow: 1; flex-basis: 0; } } +@media (min-width: 1280px) { .flex-xl-row { flex-direction: row !important; } + .flex-xl-row-reverse { flex-direction: row-reverse !important; } + .flex-xl-column { flex-direction: column !important; } + .flex-xl-wrap { flex-wrap: wrap !important; } + .flex-xl-nowrap { flex-wrap: nowrap !important; } + .flex-xl-justify-start { justify-content: flex-start !important; } + .flex-xl-justify-end { justify-content: flex-end !important; } + .flex-xl-justify-center { justify-content: center !important; } + .flex-xl-justify-between { justify-content: space-between !important; } + .flex-xl-justify-around { justify-content: space-around !important; } + .flex-xl-items-start { align-items: flex-start !important; } + .flex-xl-items-end { align-items: flex-end !important; } + .flex-xl-items-center { align-items: center !important; } + .flex-xl-items-baseline { align-items: baseline !important; } + .flex-xl-items-stretch { align-items: stretch !important; } + .flex-xl-content-start { align-content: flex-start !important; } + .flex-xl-content-end { align-content: flex-end !important; } + .flex-xl-content-center { align-content: center !important; } + .flex-xl-content-between { align-content: space-between !important; } + .flex-xl-content-around { align-content: space-around !important; } + .flex-xl-content-stretch { align-content: stretch !important; } + .flex-xl-auto { flex: 1 1 auto !important; } + .flex-xl-shrink-0 { flex-shrink: 0 !important; } + .flex-xl-self-auto { align-self: auto !important; } + .flex-xl-self-start { align-self: flex-start !important; } + .flex-xl-self-end { align-self: flex-end !important; } + .flex-xl-self-center { align-self: center !important; } + .flex-xl-self-baseline { align-self: baseline !important; } + .flex-xl-self-stretch { align-self: stretch !important; } + .flex-xl-item-equal { flex-grow: 1; flex-basis: 0; } } +/* Set position to static */ +.position-static { position: static !important; } + +/* Set position to relative */ +.position-relative { position: relative !important; } + +/* Set position to absolute */ +.position-absolute { position: absolute !important; } + +/* Set position to fixed */ +.position-fixed { position: fixed !important; } + +/* Set top 0 */ +.top-0 { top: 0 !important; } + +/* Set right 0 */ +.right-0 { right: 0 !important; } + +/* Set bottom 0 */ +.bottom-0 { bottom: 0 !important; } + +/* Set left 0 */ +.left-0 { left: 0 !important; } + +/* Vertical align middle */ +.v-align-middle { vertical-align: middle !important; } + +/* Vertical align top */ +.v-align-top { vertical-align: top !important; } + +/* Vertical align bottom */ +.v-align-bottom { vertical-align: bottom !important; } + +/* Vertical align to the top of the text */ +.v-align-text-top { vertical-align: text-top !important; } + +/* Vertical align to the bottom of the text */ +.v-align-text-bottom { vertical-align: text-bottom !important; } + +/* Vertical align to the parent's baseline */ +.v-align-baseline { vertical-align: baseline !important; } + +/* Set the overflow hidden */ +.overflow-hidden { overflow: hidden !important; } + +/* Set the overflow scroll */ +.overflow-scroll { overflow: scroll !important; } + +/* Set the overflow auto */ +.overflow-auto { overflow: auto !important; } + +/* Clear floats around the element */ +.clearfix::before { display: table; content: ""; } +.clearfix::after { display: table; clear: both; content: ""; } + +/* Float to the left */ +.float-left { float: left !important; } + +/* Float to the right */ +.float-right { float: right !important; } + +/* No float */ +.float-none { float: none !important; } + +@media (min-width: 544px) { /* Float to the left */ + .float-sm-left { float: left !important; } + /* Float to the right */ + .float-sm-right { float: right !important; } + /* No float */ + .float-sm-none { float: none !important; } } +@media (min-width: 768px) { /* Float to the left */ + .float-md-left { float: left !important; } + /* Float to the right */ + .float-md-right { float: right !important; } + /* No float */ + .float-md-none { float: none !important; } } +@media (min-width: 1012px) { /* Float to the left */ + .float-lg-left { float: left !important; } + /* Float to the right */ + .float-lg-right { float: right !important; } + /* No float */ + .float-lg-none { float: none !important; } } +@media (min-width: 1280px) { /* Float to the left */ + .float-xl-left { float: left !important; } + /* Float to the right */ + .float-xl-right { float: right !important; } + /* No float */ + .float-xl-none { float: none !important; } } +/* Max width 100% */ +.width-fit { max-width: 100% !important; } + +/* Set the width to 100% */ +.width-full { width: 100% !important; } + +/* Max height 100% */ +.height-fit { max-height: 100% !important; } + +/* Set the height to 100% */ +.height-full { height: 100% !important; } + +/* Remove min-width from element */ +.min-width-0 { min-width: 0 !important; } + +/* Set the direction to rtl */ +.direction-rtl { direction: rtl !important; } + +/* Set the direction to ltr */ +.direction-ltr { direction: ltr !important; } + +@media (min-width: 544px) { /* Set the direction to rtl */ + .direction-sm-rtl { direction: rtl !important; } + /* Set the direction to ltr */ + .direction-sm-ltr { direction: ltr !important; } } +@media (min-width: 768px) { /* Set the direction to rtl */ + .direction-md-rtl { direction: rtl !important; } + /* Set the direction to ltr */ + .direction-md-ltr { direction: ltr !important; } } +@media (min-width: 1012px) { /* Set the direction to rtl */ + .direction-lg-rtl { direction: rtl !important; } + /* Set the direction to ltr */ + .direction-lg-ltr { direction: ltr !important; } } +@media (min-width: 1280px) { /* Set the direction to rtl */ + .direction-xl-rtl { direction: rtl !important; } + /* Set the direction to ltr */ + .direction-xl-ltr { direction: ltr !important; } } +/* Set a $size margin to all sides at $breakpoint */ +.m-0 { margin: 0 !important; } + +/* Set a $size margin on the top at $breakpoint */ +.mt-0 { margin-top: 0 !important; } + +/* Set a $size margin on the right at $breakpoint */ +.mr-0 { margin-right: 0 !important; } + +/* Set a $size margin on the bottom at $breakpoint */ +.mb-0 { margin-bottom: 0 !important; } + +/* Set a $size margin on the left at $breakpoint */ +.ml-0 { margin-left: 0 !important; } + +/* Set a $size margin on the left & right at $breakpoint */ +.mx-0 { margin-right: 0 !important; margin-left: 0 !important; } + +/* Set a $size margin on the top & bottom at $breakpoint */ +.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; } + +/* Set a $size margin to all sides at $breakpoint */ +.m-1 { margin: 4px !important; } + +/* Set a $size margin on the top at $breakpoint */ +.mt-1 { margin-top: 4px !important; } + +/* Set a $size margin on the right at $breakpoint */ +.mr-1 { margin-right: 4px !important; } + +/* Set a $size margin on the bottom at $breakpoint */ +.mb-1 { margin-bottom: 4px !important; } + +/* Set a $size margin on the left at $breakpoint */ +.ml-1 { margin-left: 4px !important; } + +/* Set a negative $size margin on top at $breakpoint */ +.mt-n1 { margin-top: -4px !important; } + +/* Set a negative $size margin on the right at $breakpoint */ +.mr-n1 { margin-right: -4px !important; } + +/* Set a negative $size margin on the bottom at $breakpoint */ +.mb-n1 { margin-bottom: -4px !important; } + +/* Set a negative $size margin on the left at $breakpoint */ +.ml-n1 { margin-left: -4px !important; } + +/* Set a $size margin on the left & right at $breakpoint */ +.mx-1 { margin-right: 4px !important; margin-left: 4px !important; } + +/* Set a $size margin on the top & bottom at $breakpoint */ +.my-1 { margin-top: 4px !important; margin-bottom: 4px !important; } + +/* Set a $size margin to all sides at $breakpoint */ +.m-2 { margin: 8px !important; } + +/* Set a $size margin on the top at $breakpoint */ +.mt-2 { margin-top: 8px !important; } + +/* Set a $size margin on the right at $breakpoint */ +.mr-2 { margin-right: 8px !important; } + +/* Set a $size margin on the bottom at $breakpoint */ +.mb-2 { margin-bottom: 8px !important; } + +/* Set a $size margin on the left at $breakpoint */ +.ml-2 { margin-left: 8px !important; } + +/* Set a negative $size margin on top at $breakpoint */ +.mt-n2 { margin-top: -8px !important; } + +/* Set a negative $size margin on the right at $breakpoint */ +.mr-n2 { margin-right: -8px !important; } + +/* Set a negative $size margin on the bottom at $breakpoint */ +.mb-n2 { margin-bottom: -8px !important; } + +/* Set a negative $size margin on the left at $breakpoint */ +.ml-n2 { margin-left: -8px !important; } + +/* Set a $size margin on the left & right at $breakpoint */ +.mx-2 { margin-right: 8px !important; margin-left: 8px !important; } + +/* Set a $size margin on the top & bottom at $breakpoint */ +.my-2 { margin-top: 8px !important; margin-bottom: 8px !important; } + +/* Set a $size margin to all sides at $breakpoint */ +.m-3 { margin: 16px !important; } + +/* Set a $size margin on the top at $breakpoint */ +.mt-3 { margin-top: 16px !important; } + +/* Set a $size margin on the right at $breakpoint */ +.mr-3 { margin-right: 16px !important; } + +/* Set a $size margin on the bottom at $breakpoint */ +.mb-3 { margin-bottom: 16px !important; } + +/* Set a $size margin on the left at $breakpoint */ +.ml-3 { margin-left: 16px !important; } + +/* Set a negative $size margin on top at $breakpoint */ +.mt-n3 { margin-top: -16px !important; } + +/* Set a negative $size margin on the right at $breakpoint */ +.mr-n3 { margin-right: -16px !important; } + +/* Set a negative $size margin on the bottom at $breakpoint */ +.mb-n3 { margin-bottom: -16px !important; } + +/* Set a negative $size margin on the left at $breakpoint */ +.ml-n3 { margin-left: -16px !important; } + +/* Set a $size margin on the left & right at $breakpoint */ +.mx-3 { margin-right: 16px !important; margin-left: 16px !important; } + +/* Set a $size margin on the top & bottom at $breakpoint */ +.my-3 { margin-top: 16px !important; margin-bottom: 16px !important; } + +/* Set a $size margin to all sides at $breakpoint */ +.m-4 { margin: 24px !important; } + +/* Set a $size margin on the top at $breakpoint */ +.mt-4 { margin-top: 24px !important; } + +/* Set a $size margin on the right at $breakpoint */ +.mr-4 { margin-right: 24px !important; } + +/* Set a $size margin on the bottom at $breakpoint */ +.mb-4 { margin-bottom: 24px !important; } + +/* Set a $size margin on the left at $breakpoint */ +.ml-4 { margin-left: 24px !important; } + +/* Set a negative $size margin on top at $breakpoint */ +.mt-n4 { margin-top: -24px !important; } + +/* Set a negative $size margin on the right at $breakpoint */ +.mr-n4 { margin-right: -24px !important; } + +/* Set a negative $size margin on the bottom at $breakpoint */ +.mb-n4 { margin-bottom: -24px !important; } + +/* Set a negative $size margin on the left at $breakpoint */ +.ml-n4 { margin-left: -24px !important; } + +/* Set a $size margin on the left & right at $breakpoint */ +.mx-4 { margin-right: 24px !important; margin-left: 24px !important; } + +/* Set a $size margin on the top & bottom at $breakpoint */ +.my-4 { margin-top: 24px !important; margin-bottom: 24px !important; } + +/* Set a $size margin to all sides at $breakpoint */ +.m-5 { margin: 32px !important; } + +/* Set a $size margin on the top at $breakpoint */ +.mt-5 { margin-top: 32px !important; } + +/* Set a $size margin on the right at $breakpoint */ +.mr-5 { margin-right: 32px !important; } + +/* Set a $size margin on the bottom at $breakpoint */ +.mb-5 { margin-bottom: 32px !important; } + +/* Set a $size margin on the left at $breakpoint */ +.ml-5 { margin-left: 32px !important; } + +/* Set a negative $size margin on top at $breakpoint */ +.mt-n5 { margin-top: -32px !important; } + +/* Set a negative $size margin on the right at $breakpoint */ +.mr-n5 { margin-right: -32px !important; } + +/* Set a negative $size margin on the bottom at $breakpoint */ +.mb-n5 { margin-bottom: -32px !important; } + +/* Set a negative $size margin on the left at $breakpoint */ +.ml-n5 { margin-left: -32px !important; } + +/* Set a $size margin on the left & right at $breakpoint */ +.mx-5 { margin-right: 32px !important; margin-left: 32px !important; } + +/* Set a $size margin on the top & bottom at $breakpoint */ +.my-5 { margin-top: 32px !important; margin-bottom: 32px !important; } + +/* Set a $size margin to all sides at $breakpoint */ +.m-6 { margin: 40px !important; } + +/* Set a $size margin on the top at $breakpoint */ +.mt-6 { margin-top: 40px !important; } + +/* Set a $size margin on the right at $breakpoint */ +.mr-6 { margin-right: 40px !important; } + +/* Set a $size margin on the bottom at $breakpoint */ +.mb-6 { margin-bottom: 40px !important; } + +/* Set a $size margin on the left at $breakpoint */ +.ml-6 { margin-left: 40px !important; } + +/* Set a negative $size margin on top at $breakpoint */ +.mt-n6 { margin-top: -40px !important; } + +/* Set a negative $size margin on the right at $breakpoint */ +.mr-n6 { margin-right: -40px !important; } + +/* Set a negative $size margin on the bottom at $breakpoint */ +.mb-n6 { margin-bottom: -40px !important; } + +/* Set a negative $size margin on the left at $breakpoint */ +.ml-n6 { margin-left: -40px !important; } + +/* Set a $size margin on the left & right at $breakpoint */ +.mx-6 { margin-right: 40px !important; margin-left: 40px !important; } + +/* Set a $size margin on the top & bottom at $breakpoint */ +.my-6 { margin-top: 40px !important; margin-bottom: 40px !important; } + +/* responsive horizontal auto margins */ +.mx-auto { margin-right: auto !important; margin-left: auto !important; } + +@media (min-width: 544px) { /* Set a $size margin to all sides at $breakpoint */ + .m-sm-0 { margin: 0 !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-sm-0 { margin-top: 0 !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-sm-0 { margin-right: 0 !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-sm-0 { margin-bottom: 0 !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-sm-0 { margin-left: 0 !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-sm-1 { margin: 4px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-sm-1 { margin-top: 4px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-sm-1 { margin-right: 4px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-sm-1 { margin-bottom: 4px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-sm-1 { margin-left: 4px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-sm-n1 { margin-top: -4px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-sm-n1 { margin-right: -4px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-sm-n1 { margin-bottom: -4px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-sm-n1 { margin-left: -4px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-sm-1 { margin-right: 4px !important; margin-left: 4px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-sm-1 { margin-top: 4px !important; margin-bottom: 4px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-sm-2 { margin: 8px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-sm-2 { margin-top: 8px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-sm-2 { margin-right: 8px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-sm-2 { margin-bottom: 8px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-sm-2 { margin-left: 8px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-sm-n2 { margin-top: -8px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-sm-n2 { margin-right: -8px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-sm-n2 { margin-bottom: -8px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-sm-n2 { margin-left: -8px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-sm-2 { margin-right: 8px !important; margin-left: 8px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-sm-2 { margin-top: 8px !important; margin-bottom: 8px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-sm-3 { margin: 16px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-sm-3 { margin-top: 16px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-sm-3 { margin-right: 16px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-sm-3 { margin-bottom: 16px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-sm-3 { margin-left: 16px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-sm-n3 { margin-top: -16px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-sm-n3 { margin-right: -16px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-sm-n3 { margin-bottom: -16px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-sm-n3 { margin-left: -16px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-sm-3 { margin-right: 16px !important; margin-left: 16px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-sm-3 { margin-top: 16px !important; margin-bottom: 16px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-sm-4 { margin: 24px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-sm-4 { margin-top: 24px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-sm-4 { margin-right: 24px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-sm-4 { margin-bottom: 24px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-sm-4 { margin-left: 24px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-sm-n4 { margin-top: -24px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-sm-n4 { margin-right: -24px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-sm-n4 { margin-bottom: -24px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-sm-n4 { margin-left: -24px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-sm-4 { margin-right: 24px !important; margin-left: 24px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-sm-4 { margin-top: 24px !important; margin-bottom: 24px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-sm-5 { margin: 32px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-sm-5 { margin-top: 32px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-sm-5 { margin-right: 32px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-sm-5 { margin-bottom: 32px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-sm-5 { margin-left: 32px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-sm-n5 { margin-top: -32px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-sm-n5 { margin-right: -32px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-sm-n5 { margin-bottom: -32px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-sm-n5 { margin-left: -32px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-sm-5 { margin-right: 32px !important; margin-left: 32px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-sm-5 { margin-top: 32px !important; margin-bottom: 32px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-sm-6 { margin: 40px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-sm-6 { margin-top: 40px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-sm-6 { margin-right: 40px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-sm-6 { margin-bottom: 40px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-sm-6 { margin-left: 40px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-sm-n6 { margin-top: -40px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-sm-n6 { margin-right: -40px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-sm-n6 { margin-bottom: -40px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-sm-n6 { margin-left: -40px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-sm-6 { margin-right: 40px !important; margin-left: 40px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-sm-6 { margin-top: 40px !important; margin-bottom: 40px !important; } + /* responsive horizontal auto margins */ + .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; } } +@media (min-width: 768px) { /* Set a $size margin to all sides at $breakpoint */ + .m-md-0 { margin: 0 !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-md-0 { margin-top: 0 !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-md-0 { margin-right: 0 !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-md-0 { margin-bottom: 0 !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-md-0 { margin-left: 0 !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-md-1 { margin: 4px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-md-1 { margin-top: 4px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-md-1 { margin-right: 4px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-md-1 { margin-bottom: 4px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-md-1 { margin-left: 4px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-md-n1 { margin-top: -4px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-md-n1 { margin-right: -4px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-md-n1 { margin-bottom: -4px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-md-n1 { margin-left: -4px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-md-1 { margin-right: 4px !important; margin-left: 4px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-md-1 { margin-top: 4px !important; margin-bottom: 4px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-md-2 { margin: 8px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-md-2 { margin-top: 8px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-md-2 { margin-right: 8px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-md-2 { margin-bottom: 8px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-md-2 { margin-left: 8px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-md-n2 { margin-top: -8px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-md-n2 { margin-right: -8px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-md-n2 { margin-bottom: -8px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-md-n2 { margin-left: -8px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-md-2 { margin-right: 8px !important; margin-left: 8px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-md-2 { margin-top: 8px !important; margin-bottom: 8px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-md-3 { margin: 16px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-md-3 { margin-top: 16px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-md-3 { margin-right: 16px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-md-3 { margin-bottom: 16px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-md-3 { margin-left: 16px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-md-n3 { margin-top: -16px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-md-n3 { margin-right: -16px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-md-n3 { margin-bottom: -16px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-md-n3 { margin-left: -16px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-md-3 { margin-right: 16px !important; margin-left: 16px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-md-3 { margin-top: 16px !important; margin-bottom: 16px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-md-4 { margin: 24px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-md-4 { margin-top: 24px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-md-4 { margin-right: 24px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-md-4 { margin-bottom: 24px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-md-4 { margin-left: 24px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-md-n4 { margin-top: -24px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-md-n4 { margin-right: -24px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-md-n4 { margin-bottom: -24px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-md-n4 { margin-left: -24px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-md-4 { margin-right: 24px !important; margin-left: 24px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-md-4 { margin-top: 24px !important; margin-bottom: 24px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-md-5 { margin: 32px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-md-5 { margin-top: 32px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-md-5 { margin-right: 32px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-md-5 { margin-bottom: 32px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-md-5 { margin-left: 32px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-md-n5 { margin-top: -32px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-md-n5 { margin-right: -32px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-md-n5 { margin-bottom: -32px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-md-n5 { margin-left: -32px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-md-5 { margin-right: 32px !important; margin-left: 32px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-md-5 { margin-top: 32px !important; margin-bottom: 32px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-md-6 { margin: 40px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-md-6 { margin-top: 40px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-md-6 { margin-right: 40px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-md-6 { margin-bottom: 40px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-md-6 { margin-left: 40px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-md-n6 { margin-top: -40px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-md-n6 { margin-right: -40px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-md-n6 { margin-bottom: -40px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-md-n6 { margin-left: -40px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-md-6 { margin-right: 40px !important; margin-left: 40px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-md-6 { margin-top: 40px !important; margin-bottom: 40px !important; } + /* responsive horizontal auto margins */ + .mx-md-auto { margin-right: auto !important; margin-left: auto !important; } } +@media (min-width: 1012px) { /* Set a $size margin to all sides at $breakpoint */ + .m-lg-0 { margin: 0 !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-lg-0 { margin-top: 0 !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-lg-0 { margin-right: 0 !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-lg-0 { margin-bottom: 0 !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-lg-0 { margin-left: 0 !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-lg-1 { margin: 4px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-lg-1 { margin-top: 4px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-lg-1 { margin-right: 4px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-lg-1 { margin-bottom: 4px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-lg-1 { margin-left: 4px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-lg-n1 { margin-top: -4px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-lg-n1 { margin-right: -4px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-lg-n1 { margin-bottom: -4px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-lg-n1 { margin-left: -4px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-lg-1 { margin-right: 4px !important; margin-left: 4px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-lg-1 { margin-top: 4px !important; margin-bottom: 4px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-lg-2 { margin: 8px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-lg-2 { margin-top: 8px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-lg-2 { margin-right: 8px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-lg-2 { margin-bottom: 8px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-lg-2 { margin-left: 8px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-lg-n2 { margin-top: -8px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-lg-n2 { margin-right: -8px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-lg-n2 { margin-bottom: -8px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-lg-n2 { margin-left: -8px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-lg-2 { margin-right: 8px !important; margin-left: 8px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-lg-2 { margin-top: 8px !important; margin-bottom: 8px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-lg-3 { margin: 16px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-lg-3 { margin-top: 16px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-lg-3 { margin-right: 16px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-lg-3 { margin-bottom: 16px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-lg-3 { margin-left: 16px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-lg-n3 { margin-top: -16px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-lg-n3 { margin-right: -16px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-lg-n3 { margin-bottom: -16px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-lg-n3 { margin-left: -16px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-lg-3 { margin-right: 16px !important; margin-left: 16px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-lg-3 { margin-top: 16px !important; margin-bottom: 16px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-lg-4 { margin: 24px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-lg-4 { margin-top: 24px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-lg-4 { margin-right: 24px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-lg-4 { margin-bottom: 24px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-lg-4 { margin-left: 24px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-lg-n4 { margin-top: -24px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-lg-n4 { margin-right: -24px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-lg-n4 { margin-bottom: -24px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-lg-n4 { margin-left: -24px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-lg-4 { margin-right: 24px !important; margin-left: 24px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-lg-4 { margin-top: 24px !important; margin-bottom: 24px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-lg-5 { margin: 32px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-lg-5 { margin-top: 32px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-lg-5 { margin-right: 32px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-lg-5 { margin-bottom: 32px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-lg-5 { margin-left: 32px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-lg-n5 { margin-top: -32px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-lg-n5 { margin-right: -32px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-lg-n5 { margin-bottom: -32px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-lg-n5 { margin-left: -32px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-lg-5 { margin-right: 32px !important; margin-left: 32px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-lg-5 { margin-top: 32px !important; margin-bottom: 32px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-lg-6 { margin: 40px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-lg-6 { margin-top: 40px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-lg-6 { margin-right: 40px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-lg-6 { margin-bottom: 40px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-lg-6 { margin-left: 40px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-lg-n6 { margin-top: -40px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-lg-n6 { margin-right: -40px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-lg-n6 { margin-bottom: -40px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-lg-n6 { margin-left: -40px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-lg-6 { margin-right: 40px !important; margin-left: 40px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-lg-6 { margin-top: 40px !important; margin-bottom: 40px !important; } + /* responsive horizontal auto margins */ + .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; } } +@media (min-width: 1280px) { /* Set a $size margin to all sides at $breakpoint */ + .m-xl-0 { margin: 0 !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-xl-0 { margin-top: 0 !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-xl-0 { margin-right: 0 !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-xl-0 { margin-bottom: 0 !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-xl-0 { margin-left: 0 !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-xl-1 { margin: 4px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-xl-1 { margin-top: 4px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-xl-1 { margin-right: 4px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-xl-1 { margin-bottom: 4px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-xl-1 { margin-left: 4px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-xl-n1 { margin-top: -4px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-xl-n1 { margin-right: -4px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-xl-n1 { margin-bottom: -4px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-xl-n1 { margin-left: -4px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-xl-1 { margin-right: 4px !important; margin-left: 4px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-xl-1 { margin-top: 4px !important; margin-bottom: 4px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-xl-2 { margin: 8px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-xl-2 { margin-top: 8px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-xl-2 { margin-right: 8px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-xl-2 { margin-bottom: 8px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-xl-2 { margin-left: 8px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-xl-n2 { margin-top: -8px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-xl-n2 { margin-right: -8px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-xl-n2 { margin-bottom: -8px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-xl-n2 { margin-left: -8px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-xl-2 { margin-right: 8px !important; margin-left: 8px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-xl-2 { margin-top: 8px !important; margin-bottom: 8px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-xl-3 { margin: 16px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-xl-3 { margin-top: 16px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-xl-3 { margin-right: 16px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-xl-3 { margin-bottom: 16px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-xl-3 { margin-left: 16px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-xl-n3 { margin-top: -16px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-xl-n3 { margin-right: -16px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-xl-n3 { margin-bottom: -16px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-xl-n3 { margin-left: -16px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-xl-3 { margin-right: 16px !important; margin-left: 16px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-xl-3 { margin-top: 16px !important; margin-bottom: 16px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-xl-4 { margin: 24px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-xl-4 { margin-top: 24px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-xl-4 { margin-right: 24px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-xl-4 { margin-bottom: 24px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-xl-4 { margin-left: 24px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-xl-n4 { margin-top: -24px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-xl-n4 { margin-right: -24px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-xl-n4 { margin-bottom: -24px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-xl-n4 { margin-left: -24px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-xl-4 { margin-right: 24px !important; margin-left: 24px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-xl-4 { margin-top: 24px !important; margin-bottom: 24px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-xl-5 { margin: 32px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-xl-5 { margin-top: 32px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-xl-5 { margin-right: 32px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-xl-5 { margin-bottom: 32px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-xl-5 { margin-left: 32px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-xl-n5 { margin-top: -32px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-xl-n5 { margin-right: -32px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-xl-n5 { margin-bottom: -32px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-xl-n5 { margin-left: -32px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-xl-5 { margin-right: 32px !important; margin-left: 32px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-xl-5 { margin-top: 32px !important; margin-bottom: 32px !important; } + /* Set a $size margin to all sides at $breakpoint */ + .m-xl-6 { margin: 40px !important; } + /* Set a $size margin on the top at $breakpoint */ + .mt-xl-6 { margin-top: 40px !important; } + /* Set a $size margin on the right at $breakpoint */ + .mr-xl-6 { margin-right: 40px !important; } + /* Set a $size margin on the bottom at $breakpoint */ + .mb-xl-6 { margin-bottom: 40px !important; } + /* Set a $size margin on the left at $breakpoint */ + .ml-xl-6 { margin-left: 40px !important; } + /* Set a negative $size margin on top at $breakpoint */ + .mt-xl-n6 { margin-top: -40px !important; } + /* Set a negative $size margin on the right at $breakpoint */ + .mr-xl-n6 { margin-right: -40px !important; } + /* Set a negative $size margin on the bottom at $breakpoint */ + .mb-xl-n6 { margin-bottom: -40px !important; } + /* Set a negative $size margin on the left at $breakpoint */ + .ml-xl-n6 { margin-left: -40px !important; } + /* Set a $size margin on the left & right at $breakpoint */ + .mx-xl-6 { margin-right: 40px !important; margin-left: 40px !important; } + /* Set a $size margin on the top & bottom at $breakpoint */ + .my-xl-6 { margin-top: 40px !important; margin-bottom: 40px !important; } + /* responsive horizontal auto margins */ + .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; } } +/* Set a $size padding to all sides at $breakpoint */ +.p-0 { padding: 0 !important; } + +/* Set a $size padding to the top at $breakpoint */ +.pt-0 { padding-top: 0 !important; } + +/* Set a $size padding to the right at $breakpoint */ +.pr-0 { padding-right: 0 !important; } + +/* Set a $size padding to the bottom at $breakpoint */ +.pb-0 { padding-bottom: 0 !important; } + +/* Set a $size padding to the left at $breakpoint */ +.pl-0 { padding-left: 0 !important; } + +/* Set a $size padding to the left & right at $breakpoint */ +.px-0 { padding-right: 0 !important; padding-left: 0 !important; } + +/* Set a $size padding to the top & bottom at $breakpoint */ +.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; } + +/* Set a $size padding to all sides at $breakpoint */ +.p-1 { padding: 4px !important; } + +/* Set a $size padding to the top at $breakpoint */ +.pt-1 { padding-top: 4px !important; } + +/* Set a $size padding to the right at $breakpoint */ +.pr-1 { padding-right: 4px !important; } + +/* Set a $size padding to the bottom at $breakpoint */ +.pb-1 { padding-bottom: 4px !important; } + +/* Set a $size padding to the left at $breakpoint */ +.pl-1 { padding-left: 4px !important; } + +/* Set a $size padding to the left & right at $breakpoint */ +.px-1 { padding-right: 4px !important; padding-left: 4px !important; } + +/* Set a $size padding to the top & bottom at $breakpoint */ +.py-1 { padding-top: 4px !important; padding-bottom: 4px !important; } + +/* Set a $size padding to all sides at $breakpoint */ +.p-2 { padding: 8px !important; } + +/* Set a $size padding to the top at $breakpoint */ +.pt-2 { padding-top: 8px !important; } + +/* Set a $size padding to the right at $breakpoint */ +.pr-2 { padding-right: 8px !important; } + +/* Set a $size padding to the bottom at $breakpoint */ +.pb-2 { padding-bottom: 8px !important; } + +/* Set a $size padding to the left at $breakpoint */ +.pl-2 { padding-left: 8px !important; } + +/* Set a $size padding to the left & right at $breakpoint */ +.px-2 { padding-right: 8px !important; padding-left: 8px !important; } + +/* Set a $size padding to the top & bottom at $breakpoint */ +.py-2 { padding-top: 8px !important; padding-bottom: 8px !important; } + +/* Set a $size padding to all sides at $breakpoint */ +.p-3 { padding: 16px !important; } + +/* Set a $size padding to the top at $breakpoint */ +.pt-3 { padding-top: 16px !important; } + +/* Set a $size padding to the right at $breakpoint */ +.pr-3 { padding-right: 16px !important; } + +/* Set a $size padding to the bottom at $breakpoint */ +.pb-3 { padding-bottom: 16px !important; } + +/* Set a $size padding to the left at $breakpoint */ +.pl-3 { padding-left: 16px !important; } + +/* Set a $size padding to the left & right at $breakpoint */ +.px-3 { padding-right: 16px !important; padding-left: 16px !important; } + +/* Set a $size padding to the top & bottom at $breakpoint */ +.py-3 { padding-top: 16px !important; padding-bottom: 16px !important; } + +/* Set a $size padding to all sides at $breakpoint */ +.p-4 { padding: 24px !important; } + +/* Set a $size padding to the top at $breakpoint */ +.pt-4 { padding-top: 24px !important; } + +/* Set a $size padding to the right at $breakpoint */ +.pr-4 { padding-right: 24px !important; } + +/* Set a $size padding to the bottom at $breakpoint */ +.pb-4 { padding-bottom: 24px !important; } + +/* Set a $size padding to the left at $breakpoint */ +.pl-4 { padding-left: 24px !important; } + +/* Set a $size padding to the left & right at $breakpoint */ +.px-4 { padding-right: 24px !important; padding-left: 24px !important; } + +/* Set a $size padding to the top & bottom at $breakpoint */ +.py-4 { padding-top: 24px !important; padding-bottom: 24px !important; } + +/* Set a $size padding to all sides at $breakpoint */ +.p-5 { padding: 32px !important; } + +/* Set a $size padding to the top at $breakpoint */ +.pt-5 { padding-top: 32px !important; } + +/* Set a $size padding to the right at $breakpoint */ +.pr-5 { padding-right: 32px !important; } + +/* Set a $size padding to the bottom at $breakpoint */ +.pb-5 { padding-bottom: 32px !important; } + +/* Set a $size padding to the left at $breakpoint */ +.pl-5 { padding-left: 32px !important; } + +/* Set a $size padding to the left & right at $breakpoint */ +.px-5 { padding-right: 32px !important; padding-left: 32px !important; } + +/* Set a $size padding to the top & bottom at $breakpoint */ +.py-5 { padding-top: 32px !important; padding-bottom: 32px !important; } + +/* Set a $size padding to all sides at $breakpoint */ +.p-6 { padding: 40px !important; } + +/* Set a $size padding to the top at $breakpoint */ +.pt-6 { padding-top: 40px !important; } + +/* Set a $size padding to the right at $breakpoint */ +.pr-6 { padding-right: 40px !important; } + +/* Set a $size padding to the bottom at $breakpoint */ +.pb-6 { padding-bottom: 40px !important; } + +/* Set a $size padding to the left at $breakpoint */ +.pl-6 { padding-left: 40px !important; } + +/* Set a $size padding to the left & right at $breakpoint */ +.px-6 { padding-right: 40px !important; padding-left: 40px !important; } + +/* Set a $size padding to the top & bottom at $breakpoint */ +.py-6 { padding-top: 40px !important; padding-bottom: 40px !important; } + +@media (min-width: 544px) { /* Set a $size padding to all sides at $breakpoint */ + .p-sm-0 { padding: 0 !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-sm-0 { padding-top: 0 !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-sm-0 { padding-right: 0 !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-sm-0 { padding-bottom: 0 !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-sm-0 { padding-left: 0 !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-sm-0 { padding-right: 0 !important; padding-left: 0 !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-sm-1 { padding: 4px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-sm-1 { padding-top: 4px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-sm-1 { padding-right: 4px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-sm-1 { padding-bottom: 4px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-sm-1 { padding-left: 4px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-sm-1 { padding-right: 4px !important; padding-left: 4px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-sm-1 { padding-top: 4px !important; padding-bottom: 4px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-sm-2 { padding: 8px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-sm-2 { padding-top: 8px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-sm-2 { padding-right: 8px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-sm-2 { padding-bottom: 8px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-sm-2 { padding-left: 8px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-sm-2 { padding-right: 8px !important; padding-left: 8px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-sm-2 { padding-top: 8px !important; padding-bottom: 8px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-sm-3 { padding: 16px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-sm-3 { padding-top: 16px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-sm-3 { padding-right: 16px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-sm-3 { padding-bottom: 16px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-sm-3 { padding-left: 16px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-sm-3 { padding-right: 16px !important; padding-left: 16px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-sm-3 { padding-top: 16px !important; padding-bottom: 16px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-sm-4 { padding: 24px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-sm-4 { padding-top: 24px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-sm-4 { padding-right: 24px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-sm-4 { padding-bottom: 24px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-sm-4 { padding-left: 24px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-sm-4 { padding-right: 24px !important; padding-left: 24px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-sm-4 { padding-top: 24px !important; padding-bottom: 24px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-sm-5 { padding: 32px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-sm-5 { padding-top: 32px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-sm-5 { padding-right: 32px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-sm-5 { padding-bottom: 32px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-sm-5 { padding-left: 32px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-sm-5 { padding-right: 32px !important; padding-left: 32px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-sm-5 { padding-top: 32px !important; padding-bottom: 32px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-sm-6 { padding: 40px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-sm-6 { padding-top: 40px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-sm-6 { padding-right: 40px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-sm-6 { padding-bottom: 40px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-sm-6 { padding-left: 40px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-sm-6 { padding-right: 40px !important; padding-left: 40px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-sm-6 { padding-top: 40px !important; padding-bottom: 40px !important; } } +@media (min-width: 768px) { /* Set a $size padding to all sides at $breakpoint */ + .p-md-0 { padding: 0 !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-md-0 { padding-top: 0 !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-md-0 { padding-right: 0 !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-md-0 { padding-bottom: 0 !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-md-0 { padding-left: 0 !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-md-0 { padding-right: 0 !important; padding-left: 0 !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-md-1 { padding: 4px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-md-1 { padding-top: 4px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-md-1 { padding-right: 4px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-md-1 { padding-bottom: 4px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-md-1 { padding-left: 4px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-md-1 { padding-right: 4px !important; padding-left: 4px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-md-1 { padding-top: 4px !important; padding-bottom: 4px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-md-2 { padding: 8px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-md-2 { padding-top: 8px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-md-2 { padding-right: 8px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-md-2 { padding-bottom: 8px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-md-2 { padding-left: 8px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-md-2 { padding-right: 8px !important; padding-left: 8px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-md-2 { padding-top: 8px !important; padding-bottom: 8px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-md-3 { padding: 16px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-md-3 { padding-top: 16px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-md-3 { padding-right: 16px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-md-3 { padding-bottom: 16px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-md-3 { padding-left: 16px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-md-3 { padding-right: 16px !important; padding-left: 16px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-md-3 { padding-top: 16px !important; padding-bottom: 16px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-md-4 { padding: 24px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-md-4 { padding-top: 24px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-md-4 { padding-right: 24px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-md-4 { padding-bottom: 24px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-md-4 { padding-left: 24px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-md-4 { padding-right: 24px !important; padding-left: 24px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-md-4 { padding-top: 24px !important; padding-bottom: 24px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-md-5 { padding: 32px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-md-5 { padding-top: 32px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-md-5 { padding-right: 32px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-md-5 { padding-bottom: 32px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-md-5 { padding-left: 32px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-md-5 { padding-right: 32px !important; padding-left: 32px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-md-5 { padding-top: 32px !important; padding-bottom: 32px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-md-6 { padding: 40px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-md-6 { padding-top: 40px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-md-6 { padding-right: 40px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-md-6 { padding-bottom: 40px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-md-6 { padding-left: 40px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-md-6 { padding-right: 40px !important; padding-left: 40px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-md-6 { padding-top: 40px !important; padding-bottom: 40px !important; } } +@media (min-width: 1012px) { /* Set a $size padding to all sides at $breakpoint */ + .p-lg-0 { padding: 0 !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-lg-0 { padding-top: 0 !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-lg-0 { padding-right: 0 !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-lg-0 { padding-bottom: 0 !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-lg-0 { padding-left: 0 !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-lg-0 { padding-right: 0 !important; padding-left: 0 !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-lg-1 { padding: 4px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-lg-1 { padding-top: 4px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-lg-1 { padding-right: 4px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-lg-1 { padding-bottom: 4px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-lg-1 { padding-left: 4px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-lg-1 { padding-right: 4px !important; padding-left: 4px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-lg-1 { padding-top: 4px !important; padding-bottom: 4px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-lg-2 { padding: 8px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-lg-2 { padding-top: 8px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-lg-2 { padding-right: 8px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-lg-2 { padding-bottom: 8px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-lg-2 { padding-left: 8px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-lg-2 { padding-right: 8px !important; padding-left: 8px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-lg-2 { padding-top: 8px !important; padding-bottom: 8px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-lg-3 { padding: 16px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-lg-3 { padding-top: 16px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-lg-3 { padding-right: 16px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-lg-3 { padding-bottom: 16px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-lg-3 { padding-left: 16px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-lg-3 { padding-right: 16px !important; padding-left: 16px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-lg-3 { padding-top: 16px !important; padding-bottom: 16px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-lg-4 { padding: 24px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-lg-4 { padding-top: 24px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-lg-4 { padding-right: 24px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-lg-4 { padding-bottom: 24px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-lg-4 { padding-left: 24px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-lg-4 { padding-right: 24px !important; padding-left: 24px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-lg-4 { padding-top: 24px !important; padding-bottom: 24px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-lg-5 { padding: 32px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-lg-5 { padding-top: 32px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-lg-5 { padding-right: 32px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-lg-5 { padding-bottom: 32px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-lg-5 { padding-left: 32px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-lg-5 { padding-right: 32px !important; padding-left: 32px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-lg-5 { padding-top: 32px !important; padding-bottom: 32px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-lg-6 { padding: 40px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-lg-6 { padding-top: 40px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-lg-6 { padding-right: 40px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-lg-6 { padding-bottom: 40px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-lg-6 { padding-left: 40px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-lg-6 { padding-right: 40px !important; padding-left: 40px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-lg-6 { padding-top: 40px !important; padding-bottom: 40px !important; } } +@media (min-width: 1280px) { /* Set a $size padding to all sides at $breakpoint */ + .p-xl-0 { padding: 0 !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-xl-0 { padding-top: 0 !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-xl-0 { padding-right: 0 !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-xl-0 { padding-bottom: 0 !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-xl-0 { padding-left: 0 !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-xl-0 { padding-right: 0 !important; padding-left: 0 !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-xl-1 { padding: 4px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-xl-1 { padding-top: 4px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-xl-1 { padding-right: 4px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-xl-1 { padding-bottom: 4px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-xl-1 { padding-left: 4px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-xl-1 { padding-right: 4px !important; padding-left: 4px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-xl-1 { padding-top: 4px !important; padding-bottom: 4px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-xl-2 { padding: 8px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-xl-2 { padding-top: 8px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-xl-2 { padding-right: 8px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-xl-2 { padding-bottom: 8px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-xl-2 { padding-left: 8px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-xl-2 { padding-right: 8px !important; padding-left: 8px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-xl-2 { padding-top: 8px !important; padding-bottom: 8px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-xl-3 { padding: 16px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-xl-3 { padding-top: 16px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-xl-3 { padding-right: 16px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-xl-3 { padding-bottom: 16px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-xl-3 { padding-left: 16px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-xl-3 { padding-right: 16px !important; padding-left: 16px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-xl-3 { padding-top: 16px !important; padding-bottom: 16px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-xl-4 { padding: 24px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-xl-4 { padding-top: 24px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-xl-4 { padding-right: 24px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-xl-4 { padding-bottom: 24px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-xl-4 { padding-left: 24px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-xl-4 { padding-right: 24px !important; padding-left: 24px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-xl-4 { padding-top: 24px !important; padding-bottom: 24px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-xl-5 { padding: 32px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-xl-5 { padding-top: 32px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-xl-5 { padding-right: 32px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-xl-5 { padding-bottom: 32px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-xl-5 { padding-left: 32px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-xl-5 { padding-right: 32px !important; padding-left: 32px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-xl-5 { padding-top: 32px !important; padding-bottom: 32px !important; } + /* Set a $size padding to all sides at $breakpoint */ + .p-xl-6 { padding: 40px !important; } + /* Set a $size padding to the top at $breakpoint */ + .pt-xl-6 { padding-top: 40px !important; } + /* Set a $size padding to the right at $breakpoint */ + .pr-xl-6 { padding-right: 40px !important; } + /* Set a $size padding to the bottom at $breakpoint */ + .pb-xl-6 { padding-bottom: 40px !important; } + /* Set a $size padding to the left at $breakpoint */ + .pl-xl-6 { padding-left: 40px !important; } + /* Set a $size padding to the left & right at $breakpoint */ + .px-xl-6 { padding-right: 40px !important; padding-left: 40px !important; } + /* Set a $size padding to the top & bottom at $breakpoint */ + .py-xl-6 { padding-top: 40px !important; padding-bottom: 40px !important; } } +.p-responsive { padding-right: 16px !important; padding-left: 16px !important; } +@media (min-width: 544px) { .p-responsive { padding-right: 40px !important; padding-left: 40px !important; } } +@media (min-width: 1012px) { .p-responsive { padding-right: 16px !important; padding-left: 16px !important; } } + +/* Set the font size to 26px */ +.h1 { font-size: 26px !important; } +@media (min-width: 768px) { .h1 { font-size: 32px !important; } } + +/* Set the font size to 22px */ +.h2 { font-size: 22px !important; } +@media (min-width: 768px) { .h2 { font-size: 24px !important; } } + +/* Set the font size to 18px */ +.h3 { font-size: 18px !important; } +@media (min-width: 768px) { .h3 { font-size: 20px !important; } } + +/* Set the font size to 16px */ +.h4 { font-size: 16px !important; } + +/* Set the font size to 14px */ +.h5 { font-size: 14px !important; } + +/* Set the font size to 12px */ +.h6 { font-size: 12px !important; } + +.h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 600 !important; } + +/* Set the font size to 26px */ +.f1 { font-size: 26px !important; } +@media (min-width: 768px) { .f1 { font-size: 32px !important; } } + +/* Set the font size to 22px */ +.f2 { font-size: 22px !important; } +@media (min-width: 768px) { .f2 { font-size: 24px !important; } } + +/* Set the font size to 18px */ +.f3 { font-size: 18px !important; } +@media (min-width: 768px) { .f3 { font-size: 20px !important; } } + +/* Set the font size to 16px */ +.f4 { font-size: 16px !important; } +@media (min-width: 768px) { .f4 { font-size: 16px !important; } } + +/* Set the font size to 14px */ +.f5 { font-size: 14px !important; } + +/* Set the font size to 12px */ +.f6 { font-size: 12px !important; } + +/* Set the font size to 40px and weight to light */ +.f00-light { font-size: 40px !important; font-weight: 300 !important; } +@media (min-width: 768px) { .f00-light { font-size: 48px !important; } } + +/* Set the font size to 32px and weight to light */ +.f0-light { font-size: 32px !important; font-weight: 300 !important; } +@media (min-width: 768px) { .f0-light { font-size: 40px !important; } } + +/* Set the font size to 26px and weight to light */ +.f1-light { font-size: 26px !important; font-weight: 300 !important; } +@media (min-width: 768px) { .f1-light { font-size: 32px !important; } } + +/* Set the font size to 22px and weight to light */ +.f2-light { font-size: 22px !important; font-weight: 300 !important; } +@media (min-width: 768px) { .f2-light { font-size: 24px !important; } } + +/* Set the font size to 18px and weight to light */ +.f3-light { font-size: 18px !important; font-weight: 300 !important; } +@media (min-width: 768px) { .f3-light { font-size: 20px !important; } } + +/* Set the font size to ${#h6-size} */ +.text-small { font-size: 12px !important; } + +/* Large leading paragraphs */ +.lead { margin-bottom: 30px; font-size: 20px; font-weight: 300; color: #586069; } + +/* Set the line height to ultra condensed */ +.lh-condensed-ultra { line-height: 1 !important; } + +/* Set the line height to condensed */ +.lh-condensed { line-height: 1.25 !important; } + +/* Set the line height to default */ +.lh-default { line-height: 1.5 !important; } + +/* Set the line height to zero */ +.lh-0 { line-height: 0 !important; } + +/* Text align to the right */ +.text-right { text-align: right !important; } + +/* Text align to the left */ +.text-left { text-align: left !important; } + +/* Text align to the center */ +.text-center { text-align: center !important; } + +@media (min-width: 544px) { /* Text align to the right */ + .text-sm-right { text-align: right !important; } + /* Text align to the left */ + .text-sm-left { text-align: left !important; } + /* Text align to the center */ + .text-sm-center { text-align: center !important; } } +@media (min-width: 768px) { /* Text align to the right */ + .text-md-right { text-align: right !important; } + /* Text align to the left */ + .text-md-left { text-align: left !important; } + /* Text align to the center */ + .text-md-center { text-align: center !important; } } +@media (min-width: 1012px) { /* Text align to the right */ + .text-lg-right { text-align: right !important; } + /* Text align to the left */ + .text-lg-left { text-align: left !important; } + /* Text align to the center */ + .text-lg-center { text-align: center !important; } } +@media (min-width: 1280px) { /* Text align to the right */ + .text-xl-right { text-align: right !important; } + /* Text align to the left */ + .text-xl-left { text-align: left !important; } + /* Text align to the center */ + .text-xl-center { text-align: center !important; } } +/* Set the font weight to normal */ +.text-normal { font-weight: 400 !important; } + +/* Set the font weight to bold */ +.text-bold { font-weight: 600 !important; } + +/* Set the font to italic */ +.text-italic { font-style: italic !important; } + +/* Make text uppercase */ +.text-uppercase { text-transform: uppercase !important; } + +/* Underline text */ +.text-underline { text-decoration: underline !important; } + +/* Don't underline text */ +.no-underline { text-decoration: none !important; } + +/* Don't wrap white space */ +.no-wrap { white-space: nowrap !important; } + +/* Normal white space */ +.ws-normal { white-space: normal !important; } + +/* Allow long lines with no spaces to line break */ +.wb-break-all { word-break: break-all !important; } + +.text-emphasized { font-weight: 600; color: #24292e; } + +.list-style-none { list-style: none !important; } + +/* Add a dark text shadow */ +.text-shadow-dark { text-shadow: 0 1px 1px rgba(27, 31, 35, 0.25), 0 1px 25px rgba(27, 31, 35, 0.75); } + +/* Add a light text shadow */ +.text-shadow-light { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); } + +/* Set to monospace font */ +.text-mono { font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; } + +/* Disallow user from selecting text */ +.user-select-none { user-select: none !important; } + +.d-block { display: block !important; } + +.d-flex { display: flex !important; } + +.d-inline { display: inline !important; } + +.d-inline-block { display: inline-block !important; } + +.d-inline-flex { display: inline-flex !important; } + +.d-none { display: none !important; } + +.d-table { display: table !important; } + +.d-table-cell { display: table-cell !important; } + +@media (min-width: 544px) { .d-sm-block { display: block !important; } + .d-sm-flex { display: flex !important; } + .d-sm-inline { display: inline !important; } + .d-sm-inline-block { display: inline-block !important; } + .d-sm-inline-flex { display: inline-flex !important; } + .d-sm-none { display: none !important; } + .d-sm-table { display: table !important; } + .d-sm-table-cell { display: table-cell !important; } } +@media (min-width: 768px) { .d-md-block { display: block !important; } + .d-md-flex { display: flex !important; } + .d-md-inline { display: inline !important; } + .d-md-inline-block { display: inline-block !important; } + .d-md-inline-flex { display: inline-flex !important; } + .d-md-none { display: none !important; } + .d-md-table { display: table !important; } + .d-md-table-cell { display: table-cell !important; } } +@media (min-width: 1012px) { .d-lg-block { display: block !important; } + .d-lg-flex { display: flex !important; } + .d-lg-inline { display: inline !important; } + .d-lg-inline-block { display: inline-block !important; } + .d-lg-inline-flex { display: inline-flex !important; } + .d-lg-none { display: none !important; } + .d-lg-table { display: table !important; } + .d-lg-table-cell { display: table-cell !important; } } +@media (min-width: 1280px) { .d-xl-block { display: block !important; } + .d-xl-flex { display: flex !important; } + .d-xl-inline { display: inline !important; } + .d-xl-inline-block { display: inline-block !important; } + .d-xl-inline-flex { display: inline-flex !important; } + .d-xl-none { display: none !important; } + .d-xl-table { display: table !important; } + .d-xl-table-cell { display: table-cell !important; } } +.v-hidden { visibility: hidden !important; } + +.v-visible { visibility: visible !important; } + +@media (max-width: 544px) { .hide-sm { display: none !important; } } +@media (min-width: 544px) and (max-width: 768px) { .hide-md { display: none !important; } } +@media (min-width: 768px) and (max-width: 1012px) { .hide-lg { display: none !important; } } +@media (min-width: 1012px) { .hide-xl { display: none !important; } } +/* Set the table-layout to fixed */ +.table-fixed { table-layout: fixed !important; } + +.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); word-wrap: normal; border: 0; } + +.show-on-focus { position: absolute; width: 1px; height: 1px; margin: 0; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } +.show-on-focus:focus { z-index: 20; width: auto; height: auto; clip: auto; } + +.container { width: 980px; margin-right: auto; margin-left: auto; } +.container::before { display: table; content: ""; } +.container::after { display: table; clear: both; content: ""; } + +.container-md { max-width: 768px; margin-right: auto; margin-left: auto; } + +.container-lg { max-width: 1012px; margin-right: auto; margin-left: auto; } + +.container-xl { max-width: 1280px; margin-right: auto; margin-left: auto; } + +.columns { margin-right: -10px; margin-left: -10px; } +.columns::before { display: table; content: ""; } +.columns::after { display: table; clear: both; content: ""; } + +.column { float: left; padding-right: 10px; padding-left: 10px; } + +.one-third { width: 33.333333%; } + +.two-thirds { width: 66.666667%; } + +.one-fourth { width: 25%; } + +.one-half { width: 50%; } + +.three-fourths { width: 75%; } + +.one-fifth { width: 20%; } + +.four-fifths { width: 80%; } + +.centered { display: block; float: none; margin-right: auto; margin-left: auto; } + +.col-1 { width: 8.3333333333%; } + +.col-2 { width: 16.6666666667%; } + +.col-3 { width: 25%; } + +.col-4 { width: 33.3333333333%; } + +.col-5 { width: 41.6666666667%; } + +.col-6 { width: 50%; } + +.col-7 { width: 58.3333333333%; } + +.col-8 { width: 66.6666666667%; } + +.col-9 { width: 75%; } + +.col-10 { width: 83.3333333333%; } + +.col-11 { width: 91.6666666667%; } + +.col-12 { width: 100%; } + +@media (min-width: 544px) { .col-sm-1 { width: 8.3333333333%; } + .col-sm-2 { width: 16.6666666667%; } + .col-sm-3 { width: 25%; } + .col-sm-4 { width: 33.3333333333%; } + .col-sm-5 { width: 41.6666666667%; } + .col-sm-6 { width: 50%; } + .col-sm-7 { width: 58.3333333333%; } + .col-sm-8 { width: 66.6666666667%; } + .col-sm-9 { width: 75%; } + .col-sm-10 { width: 83.3333333333%; } + .col-sm-11 { width: 91.6666666667%; } + .col-sm-12 { width: 100%; } } +@media (min-width: 768px) { .col-md-1 { width: 8.3333333333%; } + .col-md-2 { width: 16.6666666667%; } + .col-md-3 { width: 25%; } + .col-md-4 { width: 33.3333333333%; } + .col-md-5 { width: 41.6666666667%; } + .col-md-6 { width: 50%; } + .col-md-7 { width: 58.3333333333%; } + .col-md-8 { width: 66.6666666667%; } + .col-md-9 { width: 75%; } + .col-md-10 { width: 83.3333333333%; } + .col-md-11 { width: 91.6666666667%; } + .col-md-12 { width: 100%; } } +@media (min-width: 1012px) { .col-lg-1 { width: 8.3333333333%; } + .col-lg-2 { width: 16.6666666667%; } + .col-lg-3 { width: 25%; } + .col-lg-4 { width: 33.3333333333%; } + .col-lg-5 { width: 41.6666666667%; } + .col-lg-6 { width: 50%; } + .col-lg-7 { width: 58.3333333333%; } + .col-lg-8 { width: 66.6666666667%; } + .col-lg-9 { width: 75%; } + .col-lg-10 { width: 83.3333333333%; } + .col-lg-11 { width: 91.6666666667%; } + .col-lg-12 { width: 100%; } } +@media (min-width: 1280px) { .col-xl-1 { width: 8.3333333333%; } + .col-xl-2 { width: 16.6666666667%; } + .col-xl-3 { width: 25%; } + .col-xl-4 { width: 33.3333333333%; } + .col-xl-5 { width: 41.6666666667%; } + .col-xl-6 { width: 50%; } + .col-xl-7 { width: 58.3333333333%; } + .col-xl-8 { width: 66.6666666667%; } + .col-xl-9 { width: 75%; } + .col-xl-10 { width: 83.3333333333%; } + .col-xl-11 { width: 91.6666666667%; } + .col-xl-12 { width: 100%; } } +.gutter { margin-right: -16px; margin-left: -16px; } +.gutter > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; } + +.gutter-condensed { margin-right: -8px; margin-left: -8px; } +.gutter-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; } + +.gutter-spacious { margin-right: -24px; margin-left: -24px; } +.gutter-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; } + +@media (min-width: 544px) { .gutter-sm { margin-right: -16px; margin-left: -16px; } + .gutter-sm > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; } + .gutter-sm-condensed { margin-right: -8px; margin-left: -8px; } + .gutter-sm-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; } + .gutter-sm-spacious { margin-right: -24px; margin-left: -24px; } + .gutter-sm-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; } } +@media (min-width: 768px) { .gutter-md { margin-right: -16px; margin-left: -16px; } + .gutter-md > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; } + .gutter-md-condensed { margin-right: -8px; margin-left: -8px; } + .gutter-md-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; } + .gutter-md-spacious { margin-right: -24px; margin-left: -24px; } + .gutter-md-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; } } +@media (min-width: 1012px) { .gutter-lg { margin-right: -16px; margin-left: -16px; } + .gutter-lg > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; } + .gutter-lg-condensed { margin-right: -8px; margin-left: -8px; } + .gutter-lg-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; } + .gutter-lg-spacious { margin-right: -24px; margin-left: -24px; } + .gutter-lg-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; } } +@media (min-width: 1280px) { .gutter-xl { margin-right: -16px; margin-left: -16px; } + .gutter-xl > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; } + .gutter-xl-condensed { margin-right: -8px; margin-left: -8px; } + .gutter-xl-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; } + .gutter-xl-spacious { margin-right: -24px; margin-left: -24px; } + .gutter-xl-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; } } +.offset-1 { margin-left: 8.3333333333% !important; } + +.offset-2 { margin-left: 16.6666666667% !important; } + +.offset-3 { margin-left: 25% !important; } + +.offset-4 { margin-left: 33.3333333333% !important; } + +.offset-5 { margin-left: 41.6666666667% !important; } + +.offset-6 { margin-left: 50% !important; } + +.offset-7 { margin-left: 58.3333333333% !important; } + +.offset-8 { margin-left: 66.6666666667% !important; } + +.offset-9 { margin-left: 75% !important; } + +.offset-10 { margin-left: 83.3333333333% !important; } + +.offset-11 { margin-left: 91.6666666667% !important; } + +@media (min-width: 544px) { .offset-sm-1 { margin-left: 8.3333333333% !important; } + .offset-sm-2 { margin-left: 16.6666666667% !important; } + .offset-sm-3 { margin-left: 25% !important; } + .offset-sm-4 { margin-left: 33.3333333333% !important; } + .offset-sm-5 { margin-left: 41.6666666667% !important; } + .offset-sm-6 { margin-left: 50% !important; } + .offset-sm-7 { margin-left: 58.3333333333% !important; } + .offset-sm-8 { margin-left: 66.6666666667% !important; } + .offset-sm-9 { margin-left: 75% !important; } + .offset-sm-10 { margin-left: 83.3333333333% !important; } + .offset-sm-11 { margin-left: 91.6666666667% !important; } } +@media (min-width: 768px) { .offset-md-1 { margin-left: 8.3333333333% !important; } + .offset-md-2 { margin-left: 16.6666666667% !important; } + .offset-md-3 { margin-left: 25% !important; } + .offset-md-4 { margin-left: 33.3333333333% !important; } + .offset-md-5 { margin-left: 41.6666666667% !important; } + .offset-md-6 { margin-left: 50% !important; } + .offset-md-7 { margin-left: 58.3333333333% !important; } + .offset-md-8 { margin-left: 66.6666666667% !important; } + .offset-md-9 { margin-left: 75% !important; } + .offset-md-10 { margin-left: 83.3333333333% !important; } + .offset-md-11 { margin-left: 91.6666666667% !important; } } +@media (min-width: 1012px) { .offset-lg-1 { margin-left: 8.3333333333% !important; } + .offset-lg-2 { margin-left: 16.6666666667% !important; } + .offset-lg-3 { margin-left: 25% !important; } + .offset-lg-4 { margin-left: 33.3333333333% !important; } + .offset-lg-5 { margin-left: 41.6666666667% !important; } + .offset-lg-6 { margin-left: 50% !important; } + .offset-lg-7 { margin-left: 58.3333333333% !important; } + .offset-lg-8 { margin-left: 66.6666666667% !important; } + .offset-lg-9 { margin-left: 75% !important; } + .offset-lg-10 { margin-left: 83.3333333333% !important; } + .offset-lg-11 { margin-left: 91.6666666667% !important; } } +@media (min-width: 1280px) { .offset-xl-1 { margin-left: 8.3333333333% !important; } + .offset-xl-2 { margin-left: 16.6666666667% !important; } + .offset-xl-3 { margin-left: 25% !important; } + .offset-xl-4 { margin-left: 33.3333333333% !important; } + .offset-xl-5 { margin-left: 41.6666666667% !important; } + .offset-xl-6 { margin-left: 50% !important; } + .offset-xl-7 { margin-left: 58.3333333333% !important; } + .offset-xl-8 { margin-left: 66.6666666667% !important; } + .offset-xl-9 { margin-left: 75% !important; } + .offset-xl-10 { margin-left: 83.3333333333% !important; } + .offset-xl-11 { margin-left: 91.6666666667% !important; } } +.markdown-body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; line-height: 1.5; word-wrap: break-word; } +.markdown-body::before { display: table; content: ""; } +.markdown-body::after { display: table; clear: both; content: ""; } +.markdown-body > *:first-child { margin-top: 0 !important; } +.markdown-body > *:last-child { margin-bottom: 0 !important; } +.markdown-body a:not([href]) { color: inherit; text-decoration: none; } +.markdown-body .absent { color: #cb2431; } +.markdown-body .anchor { float: left; padding-right: 4px; margin-left: -20px; line-height: 1; } +.markdown-body .anchor:focus { outline: none; } +.markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre { margin-top: 0; margin-bottom: 16px; } +.markdown-body hr { height: 0.25em; padding: 0; margin: 24px 0; background-color: #e1e4e8; border: 0; } +.markdown-body blockquote { padding: 0 1em; color: #6a737d; border-left: 0.25em solid #dfe2e5; } +.markdown-body blockquote > :first-child { margin-top: 0; } +.markdown-body blockquote > :last-child { margin-bottom: 0; } +.markdown-body kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: #444d56; vertical-align: middle; background-color: #fafbfc; border: solid 1px #c6cbd1; border-bottom-color: #959da5; border-radius: 3px; box-shadow: inset 0 -1px 0 #959da5; } + +.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; } +.markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { color: #1b1f23; vertical-align: middle; visibility: hidden; } +.markdown-body h1:hover .anchor, .markdown-body h2:hover .anchor, .markdown-body h3:hover .anchor, .markdown-body h4:hover .anchor, .markdown-body h5:hover .anchor, .markdown-body h6:hover .anchor { text-decoration: none; } +.markdown-body h1:hover .anchor .octicon-link, .markdown-body h2:hover .anchor .octicon-link, .markdown-body h3:hover .anchor .octicon-link, .markdown-body h4:hover .anchor .octicon-link, .markdown-body h5:hover .anchor .octicon-link, .markdown-body h6:hover .anchor .octicon-link { visibility: visible; } +.markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code { font-size: inherit; } +.markdown-body h1 { padding-bottom: 0.3em; font-size: 2em; border-bottom: 1px solid #eaecef; } +.markdown-body h2 { padding-bottom: 0.3em; font-size: 1.5em; border-bottom: 1px solid #eaecef; } +.markdown-body h3 { font-size: 1.25em; } +.markdown-body h4 { font-size: 1em; } +.markdown-body h5 { font-size: 0.875em; } +.markdown-body h6 { font-size: 0.85em; color: #6a737d; } + +.markdown-body ul, .markdown-body ol { padding-left: 2em; } +.markdown-body ul.no-list, .markdown-body ol.no-list { padding: 0; list-style-type: none; } +.markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul { margin-top: 0; margin-bottom: 0; } +.markdown-body li { word-wrap: break-all; } +.markdown-body li > p { margin-top: 16px; } +.markdown-body li + li { margin-top: 0.25em; } +.markdown-body dl { padding: 0; } +.markdown-body dl dt { padding: 0; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: 600; } +.markdown-body dl dd { padding: 0 16px; margin-bottom: 16px; } + +.markdown-body table { display: block; width: 100%; overflow: auto; } +.markdown-body table th { font-weight: 600; } +.markdown-body table th, .markdown-body table td { padding: 6px 13px; border: 1px solid #dfe2e5; } +.markdown-body table tr { background-color: #fff; border-top: 1px solid #c6cbd1; } +.markdown-body table tr:nth-child(2n) { background-color: #f6f8fa; } +.markdown-body table img { background-color: transparent; } + +.markdown-body img { max-width: 100%; box-sizing: content-box; background-color: #fff; } +.markdown-body img[align=right] { padding-left: 20px; } +.markdown-body img[align=left] { padding-right: 20px; } +.markdown-body .emoji { max-width: none; vertical-align: text-top; background-color: transparent; } +.markdown-body span.frame { display: block; overflow: hidden; } +.markdown-body span.frame > span { display: block; float: left; width: auto; padding: 7px; margin: 13px 0 0; overflow: hidden; border: 1px solid #dfe2e5; } +.markdown-body span.frame span img { display: block; float: left; } +.markdown-body span.frame span span { display: block; padding: 5px 0 0; clear: both; color: #24292e; } +.markdown-body span.align-center { display: block; overflow: hidden; clear: both; } +.markdown-body span.align-center > span { display: block; margin: 13px auto 0; overflow: hidden; text-align: center; } +.markdown-body span.align-center span img { margin: 0 auto; text-align: center; } +.markdown-body span.align-right { display: block; overflow: hidden; clear: both; } +.markdown-body span.align-right > span { display: block; margin: 13px 0 0; overflow: hidden; text-align: right; } +.markdown-body span.align-right span img { margin: 0; text-align: right; } +.markdown-body span.float-left { display: block; float: left; margin-right: 13px; overflow: hidden; } +.markdown-body span.float-left span { margin: 13px 0 0; } +.markdown-body span.float-right { display: block; float: right; margin-left: 13px; overflow: hidden; } +.markdown-body span.float-right > span { display: block; margin: 13px auto 0; overflow: hidden; text-align: right; } + +.markdown-body code, .markdown-body tt { padding: 0.2em 0.4em; margin: 0; font-size: 85%; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; } +.markdown-body code br, .markdown-body tt br { display: none; } +.markdown-body del code { text-decoration: inherit; } +.markdown-body pre { word-wrap: normal; } +.markdown-body pre > code { padding: 0; margin: 0; font-size: 100%; word-break: normal; white-space: pre; background: transparent; border: 0; } +.markdown-body .highlight { margin-bottom: 16px; } +.markdown-body .highlight pre { margin-bottom: 0; word-break: normal; } +.markdown-body .highlight pre, .markdown-body pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; } +.markdown-body pre code, .markdown-body pre tt { display: inline; max-width: auto; padding: 0; margin: 0; overflow: visible; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0; } + +.markdown-body .csv-data td, .markdown-body .csv-data th { padding: 5px; overflow: hidden; font-size: 12px; line-height: 1; text-align: left; white-space: nowrap; } +.markdown-body .csv-data .blob-num { padding: 10px 8px 9px; text-align: right; background: #fff; border: 0; } +.markdown-body .csv-data tr { border-top: 0; } +.markdown-body .csv-data th { font-weight: 600; background: #f6f8fa; border-top: 0; } + +.highlight table td { padding: 5px; } + +.highlight table pre { margin: 0; } + +.highlight .cm { color: #999988; font-style: italic; } + +.highlight .cp { color: #999999; font-weight: bold; } + +.highlight .c1 { color: #999988; font-style: italic; } + +.highlight .cs { color: #999999; font-weight: bold; font-style: italic; } + +.highlight .c, .highlight .cd { color: #999988; font-style: italic; } + +.highlight .err { color: #a61717; background-color: #e3d2d2; } + +.highlight .gd { color: #000000; background-color: #ffdddd; } + +.highlight .ge { color: #000000; font-style: italic; } + +.highlight .gr { color: #aa0000; } + +.highlight .gh { color: #999999; } + +.highlight .gi { color: #000000; background-color: #ddffdd; } + +.highlight .go { color: #888888; } + +.highlight .gp { color: #555555; } + +.highlight .gs { font-weight: bold; } + +.highlight .gu { color: #aaaaaa; } + +.highlight .gt { color: #aa0000; } + +.highlight .kc { color: #000000; font-weight: bold; } + +.highlight .kd { color: #000000; font-weight: bold; } + +.highlight .kn { color: #000000; font-weight: bold; } + +.highlight .kp { color: #000000; font-weight: bold; } + +.highlight .kr { color: #000000; font-weight: bold; } + +.highlight .kt { color: #445588; font-weight: bold; } + +.highlight .k, .highlight .kv { color: #000000; font-weight: bold; } + +.highlight .mf { color: #009999; } + +.highlight .mh { color: #009999; } + +.highlight .il { color: #009999; } + +.highlight .mi { color: #009999; } + +.highlight .mo { color: #009999; } + +.highlight .m, .highlight .mb, .highlight .mx { color: #009999; } + +.highlight .sb { color: #d14; } + +.highlight .sc { color: #d14; } + +.highlight .sd { color: #d14; } + +.highlight .s2 { color: #d14; } + +.highlight .se { color: #d14; } + +.highlight .sh { color: #d14; } + +.highlight .si { color: #d14; } + +.highlight .sx { color: #d14; } + +.highlight .sr { color: #009926; } + +.highlight .s1 { color: #d14; } + +.highlight .ss { color: #990073; } + +.highlight .s { color: #d14; } + +.highlight .na { color: #008080; } + +.highlight .bp { color: #999999; } + +.highlight .nb { color: #0086B3; } + +.highlight .nc { color: #445588; font-weight: bold; } + +.highlight .no { color: #008080; } + +.highlight .nd { color: #3c5d5d; font-weight: bold; } + +.highlight .ni { color: #800080; } + +.highlight .ne { color: #990000; font-weight: bold; } + +.highlight .nf { color: #990000; font-weight: bold; } + +.highlight .nl { color: #990000; font-weight: bold; } + +.highlight .nn { color: #555555; } + +.highlight .nt { color: #000080; } + +.highlight .vc { color: #008080; } + +.highlight .vg { color: #008080; } + +.highlight .vi { color: #008080; } + +.highlight .nv { color: #008080; } + +.highlight .ow { color: #000000; font-weight: bold; } + +.highlight .o { color: #000000; font-weight: bold; } + +.highlight .w { color: #bbbbbb; } + +.highlight { background-color: #f8f8f8; } diff --git a/_site/css/main.css b/_site/css/main.css new file mode 100644 index 0000000..6efc035 --- /dev/null +++ b/_site/css/main.css @@ -0,0 +1,299 @@ +/*- Base reset -*/ +* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } + +html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, img { margin: 0; padding: 0; border: 0; } + +/*- Base color -*/ +/*- Base settings -*/ +html { background-color: #FDFDFD; font-size: 16px; line-height: 1.5; color: #222222; } +@media (min-width: 940px) { html { font-size: 18px; } } + +/*- Link -*/ +a { color: #009739; text-decoration: none; font-weight: 700; } +a:hover, a:focus { color: #007e2f; } + +/*- Typography -*/ +body { font-family: 'Source Sans Pro', sans-serif; letter-spacing: 0.01em; } + +/*- Typography for medium and small screen, based on 16px font-size -*/ +p, ul, ol { font-size: 1em; /* 16px */ line-height: 1.5em; /* 24px/16px */ margin-bottom: 1.5em; /* 24px/16px */ } + +h1 { font-size: 2.25em; /* 36px/16px */ line-height: 1.3333em; /* 48px/36px */ padding: 0.33335em 0; /* 12px/36px * 2 (Use padding instead of margin to maintain proximity with paragraph) */ } + +h2 { font-size: 1.5em; /* 24px/16px */ line-height: 1em; /* 24px/24px */ padding: 1em 0 0 0; /* 12px/24px * 2, only top (Use padding instead of margin to maintain proximity with paragwithph) */ } + +h3, h4, h5, h6 { font-size: 1.125em; /* 18px/16px */ line-height: 1.3334em; /* 24px/18px */ padding: 0.66667em 0; /* 12px/18px * 2 (Use padding instead of margin to maintain proximity with paragraph) */ } + +blockquote { font-style: italic; margin: 1.5em; /* 24px/18px */ -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background-color: #f0f0f0; padding: 0 1.5em; /* 24px/18px */ } +blockquote p, blockquote ul, blockquote ol { padding: 1.5em 0; /* 24px/18px */ } + +/*- Typography for big screen, based on 18px font-size -*/ +@media (min-width: 940px) { p, ul, ol { font-size: 1em; /* 18px */ line-height: 1.3334em; /* 24px/18px */ margin-bottom: 1.3334em; /* 24px/18px */ } + h1 { font-size: 2.6667em; /* 48px/18px */ line-height: 1em; /* 48px/48px */ padding: 0.25em 0; /* 12px/48px * 2 (Use padding instead of margin to maintain proximity with paragraph) */ } + h2 { font-size: 2em; /* 36px/18px */ line-height: 1.3334em; /* 48px/36px */ padding: 0.66667em 0 0 0; /* 12px/36px * 2, pnly top (Use padding instead of margin to maintain proximity with paragraph) */ } + h3, h4, h5, h6 { font-size: 1.3334em; /* 24px/18px */ line-height: 1em; /* 24px/24px */ padding: 0.5em 0; /* 12px/24px * 2 (Use padding instead of margin to maintain proximity with paragraph) */ } + blockquote { font-style: italic; margin: 1.3334em; /* 24px/18px */ -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background-color: #f0f0f0; padding: 0 1.33334em; /* 24px/18px */ } + blockquote p, blockquote ul, blockquote ol { padding: 1.33334em 0; /* 24px/18px */ } } +/* -- General Layout -- */ +/* Required for footer to stick to the bottom */ +html, body { height: 100%; } + +/* Navigation */ +#nav a, #nav-left a { display: block; color: #FDFDFD; padding: 0.33334em 0; font-size: 1.5em; font-weight: 400; } +@media (min-width: 940px) { #nav a, #nav-left a { font-size: 1em; } } +#nav a:hover, #nav-left a:hover { background-color: #00b143; } +#nav span, #nav-left span { font-weight: 200; } + +#nav { width: 14rem; position: fixed; background-color: #009739; top: 0; bottom: 0; right: -14rem; color: #FDFDFD; opacity: 0.95; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; z-index: 1; padding: 72px 0; text-align: center; } + +#nav-left { width: 14rem; position: fixed; background-color: #009739; top: 0; bottom: 0; left: -14rem; color: #FDFDFD; opacity: 0.95; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; z-index: 1; padding: 72px 0; text-align: center; } + +/* Toggle class to open menu */ +#nav.menu-open { -webkit-transform: translateX(-14rem); -moz-transform: translateX(-14rem); -ms-transform: translateX(-14rem); transform: translateX(-14rem); width: 100%; } +@media (min-width: 940px) { #nav.menu-open { width: 30%; } } + +#nav-left.menu-open-left { -webkit-transform: translateX(14rem); -moz-transform: translateX(14rem); -ms-transform: translateX(14rem); transform: translateX(14rem); width: 100%; } +@media (min-width: 940px) { #nav-left.menu-open-left { width: 30%; } } + +/* Separator after menu */ +/* Icon menu */ +#nav-menu { display: block; position: fixed; top: 35px; right: 25px; z-index: 10; height: 24px; } + +#nav-menu-left { display: block; position: fixed; top: 35px; left: 25px; z-index: 10; height: 24px; } + +#menu { height: 4px; width: 1.5em; background-color: #7b7b7b; margin-top: 8px; } +#menu:after, #menu:before { content: ""; display: block; position: relative; height: 4px; width: 1.5em; background-color: #7b7b7b; transition: all 0.3s ease-in; } +#menu:before { top: -8px; } +#menu:after { top: 4px; } +#menu.btn-close { background: none; } +#menu.btn-close:before { top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background-color: #FDFDFD; } +#menu.btn-close:after { top: -4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: #FDFDFD; } + +/* Main content */ +.fixed { position: fixed; width: 100%; } +@media (min-width: 940px) { .fixed { position: static; } } + +#container { margin: 0 auto; max-width: 730px; padding: 0 1.5rem; } + +#header { text-align: center; padding: 24px 0; position: relative; } +#header a { text-decoration: none; color: #222222; display: inline-block; } +#header img { max-height: 100px; margin: 0 auto; display: block; } +#header h1 { font-family: 'Signika', sans-serif; font-weight: 600; } + +/* Posts */ +#posts li { list-style-type: none; } + +#post-page { margin-bottom: 1.5em; } +@media (min-width: 940px) { #post-page { margin-bottom: 1.3334em; } } + +.post + .post:before { display: block; content: ''; width: 5rem; height: 1px; margin: 23px auto; background-color: #d5d5d5; } + +.by-line { display: block; color: #626262; line-height: 1.5em; /* 24px/16px */ margin-bottom: 1.5em; /* 24px/16px */ font-weight: 200; } +@media (min-width: 940px) { .by-line { display: block; color: #626262; line-height: 1.3334em; /* 24px/18px */ margin-bottom: 1.3334em; /* 24px/18px */ font-weight: 200; } } + +img { max-width: 100%; display: block; margin: 0 auto; margin-bottom: 24px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; } + +code { color: #7b7b7b; background-color: white; } + +/* Set the vertical rhythm (and padding-left) for lists inside post content */ +.content ul, .content ol { line-height: 1.5em; /* 24px/16px */ padding-left: 1.5em; } +@media (min-width: 940px) { .content ul, .content ol { line-height: 1.33334em; /* 24px/18px */ } } + +/* Pages */ +#page ul, #page ol { padding-left: 1.5em; } + +/* Paginator */ +.pagination { text-align: center; margin: 2.666668em; } +.pagination span { background-color: #f0f0f0; color: #222222; } +.pagination a:hover { background-color: #00b143; } + +.page-item { background-color: #009739; color: #FDFDFD; padding: 4px 8px; font-weight: 400; padding: 0.5em 1em; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; } + +/* Footer */ +footer { background-color: #009739; color: #FDFDFD; text-align: center; padding: 0.6667em 0; } + +#wrap { min-height: 100%; position: relative; padding-bottom: 105px; } + +.footer { padding: 25px 0; background-color: #009739; color: #FDFDFD; text-align: center; position: absolute; width: 100%; bottom: 0; } + +/* A Github stylesheet to highlight code snippet https://github.com/mojombo/tpw/blob/master/css/syntax.css */ +.lineno { color: #bdbdbd; margin-right: 1em; } + +.highlight .c { color: #999988; font-style: italic; } + +/* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2; } + +/* Error */ +.highlight .k { font-weight: bold; } + +/* Keyword */ +.highlight .o { font-weight: bold; } + +/* Operator */ +.highlight .cm { color: #999988; font-style: italic; } + +/* Comment.Multiline */ +.highlight .cp { color: #999999; font-weight: bold; } + +/* Comment.Preproc */ +.highlight .c1 { color: #999988; font-style: italic; } + +/* Comment.Single */ +.highlight .cs { color: #999999; font-weight: bold; font-style: italic; } + +/* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd; } + +/* Generic.Deleted */ +.highlight .gd .x { color: #000000; background-color: #ffaaaa; } + +/* Generic.Deleted.Specific */ +.highlight .ge { font-style: italic; } + +/* Generic.Emph */ +.highlight .gr { color: #aa0000; } + +/* Generic.Error */ +.highlight .gh { color: #999999; } + +/* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd; } + +/* Generic.Inserted */ +.highlight .gi .x { color: #000000; background-color: #aaffaa; } + +/* Generic.Inserted.Specific */ +.highlight .go { color: #888888; } + +/* Generic.Output */ +.highlight .gp { color: #555555; } + +/* Generic.Prompt */ +.highlight .gs { font-weight: bold; } + +/* Generic.Strong */ +.highlight .gu { color: #aaaaaa; } + +/* Generic.Subheading */ +.highlight .gt { color: #aa0000; } + +/* Generic.Traceback */ +.highlight .kc { font-weight: bold; } + +/* Keyword.Constant */ +.highlight .kd { font-weight: bold; } + +/* Keyword.Declaration */ +.highlight .kp { font-weight: bold; } + +/* Keyword.Pseudo */ +.highlight .kr { font-weight: bold; } + +/* Keyword.Reserved */ +.highlight .kt { color: #445588; font-weight: bold; } + +/* Keyword.Type */ +.highlight .m { color: #009999; } + +/* Literal.Number */ +.highlight .s { color: #d14; } + +/* Literal.String */ +.highlight .na { color: #008080; } + +/* Name.Attribute */ +.highlight .nb { color: #0086B3; } + +/* Name.Builtin */ +.highlight .nc { color: #445588; font-weight: bold; } + +/* Name.Class */ +.highlight .no { color: #008080; } + +/* Name.Constant */ +.highlight .ni { color: #800080; } + +/* Name.Entity */ +.highlight .ne { color: #990000; font-weight: bold; } + +/* Name.Exception */ +.highlight .nf { color: #990000; font-weight: bold; } + +/* Name.Function */ +.highlight .nn { color: #555555; } + +/* Name.Namespace */ +.highlight .nt { color: #000080; } + +/* Name.Tag */ +.highlight .nv { color: #008080; } + +/* Name.Variable */ +.highlight .ow { font-weight: bold; } + +/* Operator.Word */ +.highlight .w { color: #bbbbbb; } + +/* Text.Whitespace */ +.highlight .mf { color: #009999; } + +/* Literal.Number.Float */ +.highlight .mh { color: #009999; } + +/* Literal.Number.Hex */ +.highlight .mi { color: #009999; } + +/* Literal.Number.Integer */ +.highlight .mo { color: #009999; } + +/* Literal.Number.Oct */ +.highlight .sb { color: #d14; } + +/* Literal.String.Backtick */ +.highlight .sc { color: #d14; } + +/* Literal.String.Char */ +.highlight .sd { color: #d14; } + +/* Literal.String.Doc */ +.highlight .s2 { color: #d14; } + +/* Literal.String.Double */ +.highlight .se { color: #d14; } + +/* Literal.String.Escape */ +.highlight .sh { color: #d14; } + +/* Literal.String.Heredoc */ +.highlight .si { color: #d14; } + +/* Literal.String.Interpol */ +.highlight .sx { color: #d14; } + +/* Literal.String.Other */ +.highlight .sr { color: #009926; } + +/* Literal.String.Regex */ +.highlight .s1 { color: #d14; } + +/* Literal.String.Single */ +.highlight .ss { color: #990073; } + +/* Literal.String.Symbol */ +.highlight .bp { color: #999999; } + +/* Name.Builtin.Pseudo */ +.highlight .vc { color: #008080; } + +/* Name.Variable.Class */ +.highlight .vg { color: #008080; } + +/* Name.Variable.Global */ +.highlight .vi { color: #008080; } + +/* Name.Variable.Instance */ +.highlight .il { color: #009999; } + +/* Literal.Number.Integer.Long */ +/*- Custom style -*/ diff --git a/_site/exemplo-de-postagem.html b/_site/exemplo-de-postagem.html new file mode 100644 index 0000000..e93a5ed --- /dev/null +++ b/_site/exemplo-de-postagem.html @@ -0,0 +1,98 @@ + + + + + + + + + + + Exemplo de postagem + + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+
+

Exemplo de postagem

+ +
+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam quasi maxime quas repudiandae nam id temporibus, at et non officiis consectetur voluptate deserunt officia minima placeat tempore illum asperiores quo assumenda praesentium? Facilis libero error ratione doloribus debitis delectus asperiores minima ab velit quam. Natus ea, vero totam recusandae autem, corporis minima, animi eos perferendis omnis ut asperiores magni tempore. Repellendus aliquam saepe perspiciatis laborum, excepturi sit libero dignissimos debitis eaque itaque quos, accusantium sed amet tempora temporibus perferendis possimus, quisquam minus fuga! Laudantium, tenetur, consectetur! Quas itaque hic consequatur accusamus consectetur, quia odio eos amet quasi pariatur! Ratione, similique.

+ +
public class Teste 
+{
+    public void Teste1(){
+        Console.WriteLine("Teste 1");
+    }
+}
+ + +
+
+ + +
+ + +
+ + +
© 2024 C# Brasil. Todos os direitos reservados
+ + + +
+ + diff --git a/_site/feed.xml b/_site/feed.xml new file mode 100644 index 0000000..635acc0 --- /dev/null +++ b/_site/feed.xml @@ -0,0 +1,31 @@ +Jekyll2024-05-27T17:52:56-03:00http://localhost:4000/feed.xmlC# Brasil | Unindo paixão e códigoO blog do C# Brasil sobre Tecnologia e desenvolvimentoRaphael Cardosocsharpbrasil@outlook.comExemplo de postagem2024-05-26T16:01:58-03:002024-05-26T16:01:58-03:00http://localhost:4000/exemplo-de-postagemLorem ipsum dolor sit amet, consectetur adipisicing elit. Totam quasi maxime quas repudiandae nam id temporibus, at et non officiis consectetur voluptate deserunt officia minima placeat tempore illum asperiores quo assumenda praesentium? Facilis libero error ratione doloribus debitis delectus asperiores minima ab velit quam. Natus ea, vero totam recusandae autem, corporis minima, animi eos perferendis omnis ut asperiores magni tempore. Repellendus aliquam saepe perspiciatis laborum, excepturi sit libero dignissimos debitis eaque itaque quos, accusantium sed amet tempora temporibus perferendis possimus, quisquam minus fuga! Laudantium, tenetur, consectetur! Quas itaque hic consequatur accusamus consectetur, quia odio eos amet quasi pariatur! Ratione, similique.

+ +
public class Teste 
+{
+    public void Teste1(){
+        Console.WriteLine("Teste 1");
+    }
+}
]]>
Raphael Cardosocsharpbrasil@outlook.com
Welcome to Jekyll!2024-05-25T16:01:58-03:002024-05-25T16:01:58-03:00http://localhost:4000/welcome-to-jekyllYou’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.

+ +

Jekyll requires blog post files to be named according to the following format:

+ +

YEAR-MONTH-DAY-title.MARKUP

+ +

Where YEAR is a four-digit number, MONTH and DAY are both two-digit numbers, and MARKUP is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.

+ +

Jekyll also offers powerful support for code snippets:

+ +
def print_hi(name)
+  puts "Hi, #{name}"
+end
+print_hi('Tom')
+#=> prints 'Hi, Tom' to STDOUT.
+ +

Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.

]]>
Raphael Cardosocsharpbrasil@outlook.com
Primeiro Exemplo2024-05-23T16:01:58-03:002024-05-23T16:01:58-03:00http://localhost:4000/primeiro-exemploLorem ipsum dolor sit amet, consectetur adipisicing elit. Totam quasi maxime quas repudiandae nam id temporibus, at et non officiis consectetur voluptate deserunt officia minima placeat tempore illum asperiores quo assumenda praesentium? Facilis libero error ratione doloribus debitis delectus asperiores minima ab velit quam. Natus ea, vero totam recusandae autem, corporis minima, animi eos perferendis omnis ut asperiores magni tempore. Repellendus aliquam saepe perspiciatis laborum, excepturi sit libero dignissimos debitis eaque itaque quos, accusantium sed amet tempora temporibus perferendis possimus, quisquam minus fuga! Laudantium, tenetur, consectetur! Quas itaque hic consequatur accusamus consectetur, quia odio eos amet quasi pariatur! Ratione, similique.

+ +
public class Teste 
+{
+    public void Teste1(){
+        Console.WriteLine("Teste 1");
+    }
+}
]]>
Raphael Cardosocsharpbrasil@outlook.com
\ No newline at end of file diff --git a/_site/images/favicon.png b/_site/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..04b6d738c30e330356d0661ed631c4c4e5dec150 GIT binary patch literal 42609 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 EADwo_E&u=k literal 0 HcmV?d00001 diff --git a/_site/images/logo_csharpbrasil.png b/_site/images/logo_csharpbrasil.png new file mode 100644 index 0000000000000000000000000000000000000000..04b6d738c30e330356d0661ed631c4c4e5dec150 GIT binary patch literal 42609 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 EADwo_E&u=k literal 0 HcmV?d00001 diff --git a/_site/index.html b/_site/index.html new file mode 100644 index 0000000..632a9d5 --- /dev/null +++ b/_site/index.html @@ -0,0 +1,131 @@ + + + + + + + + + + + C# Brasil | Unindo paixão e código + + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ +
    + + +
  • +

    + + Exemplo de postagem + +

    + +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam quasi maxime quas repudiandae nam id temporibus, at et non officiis consectetur voluptate deserunt officia minima placeat tempore illum asperiores quo assumenda praesentium? Facilis libero error ratione doloribus debitis delectus asperiores minima ab velit quam. Natus ea, vero totam recusandae autem,...

    +
  • + + +
  • +

    + + Welcome to Jekyll! + +

    + +

    You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when...

    +
  • + + +
  • +

    + + Primeiro Exemplo + +

    + +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam quasi maxime quas repudiandae nam id temporibus, at et non officiis consectetur voluptate deserunt officia minima placeat tempore illum asperiores quo assumenda praesentium? Facilis libero error ratione doloribus debitis delectus asperiores minima ab velit quam. Natus ea, vero totam recusandae autem,...

    +
  • + + + +
+ +
+ + +
+ + +
© 2024 C# Brasil. Todos os direitos reservados
+ + + +
+ + diff --git a/_site/js/main.js b/_site/js/main.js new file mode 100644 index 0000000..642af94 --- /dev/null +++ b/_site/js/main.js @@ -0,0 +1,41 @@ +var normal = document.getElementById("nav-menu"); +var reverse = document.getElementById("nav-menu-left"); + +var icon = normal !== null ? normal : reverse; + +// Toggle the "menu-open" % "menu-opn-left" classes +function toggle() { + var navRight = document.getElementById("nav"); + var navLeft = document.getElementById("nav-left"); + var nav = navRight !== null ? navRight : navLeft; + + var button = document.getElementById("menu"); + var site = document.getElementById("wrap"); + + if (nav.className == "menu-open" || nav.className == "menu-open-left") { + nav.className = ""; + button.className = ""; + site.className = ""; + } else if (reverse !== null) { + nav.className += "menu-open-left"; + button.className += "btn-close"; + site.className += "fixed"; + } else { + nav.className += "menu-open"; + button.className += "btn-close"; + site.className += "fixed"; + } + } + +// Ensures backward compatibility with IE old versions +function menuClick() { + if (document.addEventListener && icon !== null) { + icon.addEventListener('click', toggle); + } else if (document.attachEvent && icon !== null) { + icon.attachEvent('onclick', toggle); + } else { + return; + } +} + +menuClick(); \ No newline at end of file diff --git a/_site/primeiro-exemplo.html b/_site/primeiro-exemplo.html new file mode 100644 index 0000000..c0c11c8 --- /dev/null +++ b/_site/primeiro-exemplo.html @@ -0,0 +1,98 @@ + + + + + + + + + + + Primeiro Exemplo + + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+
+

Primeiro Exemplo

+ +
+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam quasi maxime quas repudiandae nam id temporibus, at et non officiis consectetur voluptate deserunt officia minima placeat tempore illum asperiores quo assumenda praesentium? Facilis libero error ratione doloribus debitis delectus asperiores minima ab velit quam. Natus ea, vero totam recusandae autem, corporis minima, animi eos perferendis omnis ut asperiores magni tempore. Repellendus aliquam saepe perspiciatis laborum, excepturi sit libero dignissimos debitis eaque itaque quos, accusantium sed amet tempora temporibus perferendis possimus, quisquam minus fuga! Laudantium, tenetur, consectetur! Quas itaque hic consequatur accusamus consectetur, quia odio eos amet quasi pariatur! Ratione, similique.

+ +
public class Teste 
+{
+    public void Teste1(){
+        Console.WriteLine("Teste 1");
+    }
+}
+ + +
+
+ + +
+ + +
+ + +
© 2024 C# Brasil. Todos os direitos reservados
+ + + +
+ + diff --git a/_site/sobre.html b/_site/sobre.html new file mode 100644 index 0000000..15658e7 --- /dev/null +++ b/_site/sobre.html @@ -0,0 +1,89 @@ + + + + + + + + + + + Sobre o Blog + + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+
+ +

Sobre o Blog

+ +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus fermentum ligula ac rutrum tempor. Cras pretium tellus sodales nibh sagittis malesuada. Sed eget varius elit, a lacinia ipsum. Vivamus dignissim hendrerit dui eu tempor. Praesent in dignissim sem, sed semper urna. Duis convallis facilisis quam, nec accumsan tortor venenatis vitae. Sed cursus diam eget auctor varius. Sed rutrum velit vel diam tempus cursus. Maecenas gravida, risus eget scelerisque ultrices, augue justo accumsan tellus, at congue ligula orci eu nulla. Quisque ac mollis nunc. Cras id arcu in ante interdum convallis vel eu ante. Sed at molestie ex, nec viverra quam.

+ +

Vestibulum sit amet tristique sem. Nam vitae nulla a odio semper pulvinar. In aliquam nulla ut pharetra sodales. Morbi molestie neque sed risus rhoncus, ut eleifend sem aliquet. Nam sit amet ipsum dictum neque dapibus elementum at scelerisque sem. Nullam et nibh ac est luctus maximus. Donec imperdiet at risus a aliquet. Praesent fringilla congue convallis. Cras eget tincidunt ante, id pellentesque nisi. Donec dictum, nibh at porttitor egestas, purus arcu scelerisque felis, ac iaculis eros risus a lacus. Fusce accumsan, felis in aliquet tempor, odio quam maximus eros, lacinia dictum nunc sem ut massa. Vestibulum condimentum varius mi.

+ +

Proin nec mattis dolor. Donec eu massa non mauris finibus imperdiet. Etiam vestibulum sapien vitae lorem tincidunt, vitae egestas leo varius. Nunc maximus augue turpis, at faucibus est molestie eget. Nullam vel facilisis massa, volutpat facilisis ipsum. Integer et tellus ipsum. Phasellus mattis, tellus id elementum imperdiet, ipsum nisl vestibulum velit, non pretium orci mi ut urna. Mauris interdum arcu at ex volutpat, id ullamcorper ipsum tempus. Morbi auctor risus quis dignissim consequat. Duis dictum facilisis aliquam. Nunc finibus euismod hendrerit. In vehicula mattis accumsan. Nulla volutpat turpis vel nunc pretium egestas. Phasellus in rhoncus lorem.

+ +

Donec consequat augue dui, a tincidunt nisl elementum quis. Mauris sed sapien nec orci lacinia mollis ut a nisi. Quisque et velit sagittis, malesuada felis in, fringilla ex. Vestibulum ultrices scelerisque lobortis. In hac habitasse platea dictumst. Fusce justo risus, iaculis sit amet massa eu, hendrerit iaculis tortor. Donec faucibus risus a felis luctus sollicitudin. Nam eget ornare massa. Mauris sed facilisis mi. Fusce rhoncus vitae erat quis facilisis. Donec neque mauris, fermentum eu eleifend eget, viverra id lacus.

+ +

Sed congue turpis dapibus orci sagittis, hendrerit aliquam sapien elementum. In dolor magna, pretium eu tellus vel, aliquam ultricies urna. Nullam est magna, sagittis ac pretium a, interdum nec est. Proin finibus est at elementum congue. Donec ac mi volutpat tortor posuere eleifend vitae quis nisi. Pellentesque consequat eros et odio venenatis molestie. Nulla sapien ex, finibus eget consectetur convallis, eleifend ac est. Cras sed venenatis arcu, at laoreet eros. Nulla ultricies nunc eget fermentum tincidunt. Nulla malesuada libero sit amet euismod dignissim. Sed ullamcorper viverra massa, ut maximus quam auctor vitae. Suspendisse potenti. Nulla ligula turpis, pretium at efficitur nec, scelerisque sit amet odio. Phasellus condimentum vestibulum turpis id dapibus. Sed at urna turpis.

+ + +
+
+ + +
+ + +
© 2024 C# Brasil. Todos os direitos reservados
+ + + +
+ + diff --git a/_site/welcome-to-jekyll.html b/_site/welcome-to-jekyll.html new file mode 100644 index 0000000..c278fa1 --- /dev/null +++ b/_site/welcome-to-jekyll.html @@ -0,0 +1,108 @@ + + + + + + + + + + + Welcome to Jekyll! + + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+
+

Welcome to Jekyll!

+ +
+ +

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.

+ +

Jekyll requires blog post files to be named according to the following format:

+ +

YEAR-MONTH-DAY-title.MARKUP

+ +

Where YEAR is a four-digit number, MONTH and DAY are both two-digit numbers, and MARKUP is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.

+ +

Jekyll also offers powerful support for code snippets:

+ +
def print_hi(name)
+  puts "Hi, #{name}"
+end
+print_hi('Tom')
+#=> prints 'Hi, Tom' to STDOUT.
+ +

Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.

+ + + +
+
+ + +
+ + +
+ + +
© 2024 C# Brasil. Todos os direitos reservados
+ + + +
+ +