/*---
  title:   Overview
  name:    overview
  order:   2
  ---
*/
/*---
  title:   Introduction
  name:    introduction
  order:   1

  section: Overview
  ---

  ### Welcome on this styleguide!

  This document is create dynamicaly using the project styles.

  It contains all you need to use and extend the front-end od this project.

  Feel free to use it as a support poage when building the front-end of this project.
*/
/*---
  title:   Installation
  order:   2

  section: Overview
  ---

  In order to install front end starter, just run `npm install` after cloning it.

  We recommand using [nvm](https://github.com/creationix/nvm) to handle version switching to the one this project is using.
*/
/*---
  title:   Usage
  order:   3

  section: Overview
  ---

  Usage
*/
/*---
  title:   Guidelines
  order:   4

  section: Overview
  ---

  Guidelines
*/
/*---
  title:   Mixins
  order:   5

  section: Overview
  ---

  Mixins
*/
/*---
  title:   Reset
  order:   6

  section: Overview
  ---

  Reset
*/
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }
h1 {
  font-size: 2em;
  margin: 0.67em 0; }
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }
main {
  display: block; }
pre {
  font-family: monospace, monospace;
  font-size: 1em; }
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; }
b,
strong {
  font-weight: bolder; }
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }
small {
  font-size: 80%; }
audio,
video {
  display: inline-block; }
img {
  border-style: none; }
svg:not(:root) {
  overflow: hidden; }
button,
input,
optgroup,
select,
textarea {
  margin: 0; }
button {
  overflow: visible;
  text-transform: none; }
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }
fieldset {
  padding: 0.35em 0.75em 0.625em; }
input {
  overflow: visible; }
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }
progress {
  display: inline-block;
  vertical-align: baseline; }
select {
  text-transform: none; }
textarea {
  overflow: auto; }
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }
details {
  display: block; }
summary {
  display: list-item; }
canvas {
  display: inline-block; }
template {
  display: none; }
[hidden] {
  display: none; }
/*---
  title:   Design
  name:    design
  order:   3
  ---
*/
/*---
  title:   Colors
  name:    design_colors
  order:   1

  section: design
  ---

  In order to use any color in an `.scss` file, just use function `clr(name-of-color)`

*/
/*---
  title:   Brand
  name:    brand-colors
  order:    1

  section: design_colors
  ---
  ```example:color
  @color: #84bbbb @name: primary-light
  @color: #3f7272 @name: primary
  @color: #314d4d @name: primary-dark
  ```
  ```example:color
  @color: #f9e8dd @name: secondary-light
  @color: #d07f49 @name: secondary
  @color: #b86b39 @name: secondary-dark
  ```
*/
/*---
  title:   Gray
  name:    gray-colors
  order:   2

  section: design_colors
  ---

  ```example:color
  line 5
  @color: #585563 @name: gray-darker
  @color: #87868c @name: gray-dark
  @color: #d3d3d6 @name: gray
  @color: #eff0f0 @name: gray-light
  @color: #f9f9f9 @name: gray-lighter
  ```
  ```example:color
  line 2
  @color: #2b292f @name: black
  @color: #fefefe @name: white
  ```
*/
/*---
  title:   UI
  name:    ui-colors
  order:   3

  section: design_colors
  ---

  ```example:color
  @color: #E0244F @name: alert-dark
  @color: #EF6F6C @name: alert
  ```
  ```example:color
  @color: #FFD275 @name: warning
  ```
  ```example:color
  @color: #6DD3CE @name: info
  ```
  ```example:color
  @color: #74C080 @name: success
  ```
*/
/*---
  title:   Class
  name:    class-colors
  order:   4

  section: design_colors
  ---
  ```example:html
    <p class="text-primary h-text-primary-dark">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi atque eligendi, iste neque deserunt, dignissimos officia in dolore, itaque dicta incidunt id nulla at blanditiis voluptatibus veniam omnis. At, quos!</p>
    <p class="bg-secondary h-bg-secondary-dark">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi atque eligendi, iste neque deserunt, dignissimos officia in dolore, itaque dicta incidunt id nulla at blanditiis voluptatibus veniam omnis. At, quos!</p>
    <p class="bd-1-alert">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi atque eligendi, iste neque deserunt, dignissimos officia in dolore, itaque dicta incidunt id nulla at blanditiis voluptatibus veniam omnis. At, quos!</p>
    <p class="bdb-1-success">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi atque eligendi, iste neque deserunt, dignissimos officia in dolore, itaque dicta incidunt id nulla at blanditiis voluptatibus veniam omnis. At, quos!</p>
  ```
*/
@media only screen {
  .text-alert, .sm-text-alert {
    color: #EF6F6C !important; }
  .h-text-alert:hover, .sm-h-text-alert:hover {
    color: #EF6F6C !important; }
  .bg-alert, .sm-bg-alert {
    background-color: #EF6F6C !important; }
  .h-bg-alert:hover, .sm-h-bg-alert:hover {
    background-color: #EF6F6C !important; }
  .text-alert-dark, .sm-text-alert-dark {
    color: #E0244F !important; }
  .h-text-alert-dark:hover, .sm-h-text-alert-dark:hover {
    color: #E0244F !important; }
  .bg-alert-dark, .sm-bg-alert-dark {
    background-color: #E0244F !important; }
  .h-bg-alert-dark:hover, .sm-h-bg-alert-dark:hover {
    background-color: #E0244F !important; }
  .text-warning, .sm-text-warning {
    color: #FFD275 !important; }
  .h-text-warning:hover, .sm-h-text-warning:hover {
    color: #FFD275 !important; }
  .bg-warning, .sm-bg-warning {
    background-color: #FFD275 !important; }
  .h-bg-warning:hover, .sm-h-bg-warning:hover {
    background-color: #FFD275 !important; }
  .text-info, .sm-text-info {
    color: #6DD3CE !important; }
  .h-text-info:hover, .sm-h-text-info:hover {
    color: #6DD3CE !important; }
  .bg-info, .sm-bg-info {
    background-color: #6DD3CE !important; }
  .h-bg-info:hover, .sm-h-bg-info:hover {
    background-color: #6DD3CE !important; }
  .text-success, .sm-text-success {
    color: #74C080 !important; }
  .h-text-success:hover, .sm-h-text-success:hover {
    color: #74C080 !important; }
  .bg-success, .sm-bg-success {
    background-color: #74C080 !important; }
  .h-bg-success:hover, .sm-h-bg-success:hover {
    background-color: #74C080 !important; }
  .text-gray-darker, .sm-text-gray-darker {
    color: #585563 !important; }
  .h-text-gray-darker:hover, .sm-h-text-gray-darker:hover {
    color: #585563 !important; }
  .bg-gray-darker, .sm-bg-gray-darker {
    background-color: #585563 !important; }
  .h-bg-gray-darker:hover, .sm-h-bg-gray-darker:hover {
    background-color: #585563 !important; }
  .text-gray-dark, .sm-text-gray-dark {
    color: #87868c !important; }
  .h-text-gray-dark:hover, .sm-h-text-gray-dark:hover {
    color: #87868c !important; }
  .bg-gray-dark, .sm-bg-gray-dark {
    background-color: #87868c !important; }
  .h-bg-gray-dark:hover, .sm-h-bg-gray-dark:hover {
    background-color: #87868c !important; }
  .text-gray, .sm-text-gray {
    color: #d3d3d6 !important; }
  .h-text-gray:hover, .sm-h-text-gray:hover {
    color: #d3d3d6 !important; }
  .bg-gray, .sm-bg-gray {
    background-color: #d3d3d6 !important; }
  .h-bg-gray:hover, .sm-h-bg-gray:hover {
    background-color: #d3d3d6 !important; }
  .text-gray-light, .sm-text-gray-light {
    color: #eff0f0 !important; }
  .h-text-gray-light:hover, .sm-h-text-gray-light:hover {
    color: #eff0f0 !important; }
  .bg-gray-light, .sm-bg-gray-light {
    background-color: #eff0f0 !important; }
  .h-bg-gray-light:hover, .sm-h-bg-gray-light:hover {
    background-color: #eff0f0 !important; }
  .text-gray-lighter, .sm-text-gray-lighter {
    color: #f9f9f9 !important; }
  .h-text-gray-lighter:hover, .sm-h-text-gray-lighter:hover {
    color: #f9f9f9 !important; }
  .bg-gray-lighter, .sm-bg-gray-lighter {
    background-color: #f9f9f9 !important; }
  .h-bg-gray-lighter:hover, .sm-h-bg-gray-lighter:hover {
    background-color: #f9f9f9 !important; }
  .text-black, .sm-text-black {
    color: #2b292f !important; }
  .h-text-black:hover, .sm-h-text-black:hover {
    color: #2b292f !important; }
  .bg-black, .sm-bg-black {
    background-color: #2b292f !important; }
  .h-bg-black:hover, .sm-h-bg-black:hover {
    background-color: #2b292f !important; }
  .text-white, .sm-text-white {
    color: #fefefe !important; }
  .h-text-white:hover, .sm-h-text-white:hover {
    color: #fefefe !important; }
  .bg-white, .sm-bg-white {
    background-color: #fefefe !important; }
  .h-bg-white:hover, .sm-h-bg-white:hover {
    background-color: #fefefe !important; }
  .text-primary-light, .sm-text-primary-light {
    color: #84bbbb !important; }
  .h-text-primary-light:hover, .sm-h-text-primary-light:hover {
    color: #84bbbb !important; }
  .bg-primary-light, .sm-bg-primary-light {
    background-color: #84bbbb !important; }
  .h-bg-primary-light:hover, .sm-h-bg-primary-light:hover {
    background-color: #84bbbb !important; }
  .text-primary-dark, .sm-text-primary-dark {
    color: #314d4d !important; }
  .h-text-primary-dark:hover, .sm-h-text-primary-dark:hover {
    color: #314d4d !important; }
  .bg-primary-dark, .sm-bg-primary-dark {
    background-color: #314d4d !important; }
  .h-bg-primary-dark:hover, .sm-h-bg-primary-dark:hover {
    background-color: #314d4d !important; }
  .text-secondary-light, .sm-text-secondary-light {
    color: #f9e8dd !important; }
  .h-text-secondary-light:hover, .sm-h-text-secondary-light:hover {
    color: #f9e8dd !important; }
  .bg-secondary-light, .sm-bg-secondary-light {
    background-color: #f9e8dd !important; }
  .h-bg-secondary-light:hover, .sm-h-bg-secondary-light:hover {
    background-color: #f9e8dd !important; }
  .text-secondary-dark, .sm-text-secondary-dark {
    color: #b86b39 !important; }
  .h-text-secondary-dark:hover, .sm-h-text-secondary-dark:hover {
    color: #b86b39 !important; }
  .bg-secondary-dark, .sm-bg-secondary-dark {
    background-color: #b86b39 !important; }
  .h-bg-secondary-dark:hover, .sm-h-bg-secondary-dark:hover {
    background-color: #b86b39 !important; }
  .text-primary, .sm-text-primary {
    color: #3f7272 !important; }
  .h-text-primary:hover, .sm-h-text-primary:hover {
    color: #3f7272 !important; }
  .bg-primary, .sm-bg-primary {
    background-color: #3f7272 !important; }
  .h-bg-primary:hover, .sm-h-bg-primary:hover {
    background-color: #3f7272 !important; }
  .text-secondary, .sm-text-secondary {
    color: #d07f49 !important; }
  .h-text-secondary:hover, .sm-h-text-secondary:hover {
    color: #d07f49 !important; }
  .bg-secondary, .sm-bg-secondary {
    background-color: #d07f49 !important; }
  .h-bg-secondary:hover, .sm-h-bg-secondary:hover {
    background-color: #d07f49 !important; }
  .bd-0-alert, .sm-bd-0-alert {
    border: 0px solid #EF6F6C; }
  .bdt-0-alert, .sm-bdt-0-alert {
    border-top: 0px solid #EF6F6C; }
  .bdr-0-alert, .sm-bdr-0-alert {
    border-right: 0px solid #EF6F6C; }
  .bdb-0-alert, .sm-bdb-0-alert {
    border-bottom: 0px solid #EF6F6C; }
  .bdl-0-alert, .sm-bdl-0-alert {
    border-left: 0px solid #EF6F6C; }
  .bd-0-alert-dark, .sm-bd-0-alert-dark {
    border: 0px solid #E0244F; }
  .bdt-0-alert-dark, .sm-bdt-0-alert-dark {
    border-top: 0px solid #E0244F; }
  .bdr-0-alert-dark, .sm-bdr-0-alert-dark {
    border-right: 0px solid #E0244F; }
  .bdb-0-alert-dark, .sm-bdb-0-alert-dark {
    border-bottom: 0px solid #E0244F; }
  .bdl-0-alert-dark, .sm-bdl-0-alert-dark {
    border-left: 0px solid #E0244F; }
  .bd-0-warning, .sm-bd-0-warning {
    border: 0px solid #FFD275; }
  .bdt-0-warning, .sm-bdt-0-warning {
    border-top: 0px solid #FFD275; }
  .bdr-0-warning, .sm-bdr-0-warning {
    border-right: 0px solid #FFD275; }
  .bdb-0-warning, .sm-bdb-0-warning {
    border-bottom: 0px solid #FFD275; }
  .bdl-0-warning, .sm-bdl-0-warning {
    border-left: 0px solid #FFD275; }
  .bd-0-info, .sm-bd-0-info {
    border: 0px solid #6DD3CE; }
  .bdt-0-info, .sm-bdt-0-info {
    border-top: 0px solid #6DD3CE; }
  .bdr-0-info, .sm-bdr-0-info {
    border-right: 0px solid #6DD3CE; }
  .bdb-0-info, .sm-bdb-0-info {
    border-bottom: 0px solid #6DD3CE; }
  .bdl-0-info, .sm-bdl-0-info {
    border-left: 0px solid #6DD3CE; }
  .bd-0-success, .sm-bd-0-success {
    border: 0px solid #74C080; }
  .bdt-0-success, .sm-bdt-0-success {
    border-top: 0px solid #74C080; }
  .bdr-0-success, .sm-bdr-0-success {
    border-right: 0px solid #74C080; }
  .bdb-0-success, .sm-bdb-0-success {
    border-bottom: 0px solid #74C080; }
  .bdl-0-success, .sm-bdl-0-success {
    border-left: 0px solid #74C080; }
  .bd-0-gray-darker, .sm-bd-0-gray-darker {
    border: 0px solid #585563; }
  .bdt-0-gray-darker, .sm-bdt-0-gray-darker {
    border-top: 0px solid #585563; }
  .bdr-0-gray-darker, .sm-bdr-0-gray-darker {
    border-right: 0px solid #585563; }
  .bdb-0-gray-darker, .sm-bdb-0-gray-darker {
    border-bottom: 0px solid #585563; }
  .bdl-0-gray-darker, .sm-bdl-0-gray-darker {
    border-left: 0px solid #585563; }
  .bd-0-gray-dark, .sm-bd-0-gray-dark {
    border: 0px solid #87868c; }
  .bdt-0-gray-dark, .sm-bdt-0-gray-dark {
    border-top: 0px solid #87868c; }
  .bdr-0-gray-dark, .sm-bdr-0-gray-dark {
    border-right: 0px solid #87868c; }
  .bdb-0-gray-dark, .sm-bdb-0-gray-dark {
    border-bottom: 0px solid #87868c; }
  .bdl-0-gray-dark, .sm-bdl-0-gray-dark {
    border-left: 0px solid #87868c; }
  .bd-0-gray, .sm-bd-0-gray {
    border: 0px solid #d3d3d6; }
  .bdt-0-gray, .sm-bdt-0-gray {
    border-top: 0px solid #d3d3d6; }
  .bdr-0-gray, .sm-bdr-0-gray {
    border-right: 0px solid #d3d3d6; }
  .bdb-0-gray, .sm-bdb-0-gray {
    border-bottom: 0px solid #d3d3d6; }
  .bdl-0-gray, .sm-bdl-0-gray {
    border-left: 0px solid #d3d3d6; }
  .bd-0-gray-light, .sm-bd-0-gray-light {
    border: 0px solid #eff0f0; }
  .bdt-0-gray-light, .sm-bdt-0-gray-light {
    border-top: 0px solid #eff0f0; }
  .bdr-0-gray-light, .sm-bdr-0-gray-light {
    border-right: 0px solid #eff0f0; }
  .bdb-0-gray-light, .sm-bdb-0-gray-light {
    border-bottom: 0px solid #eff0f0; }
  .bdl-0-gray-light, .sm-bdl-0-gray-light {
    border-left: 0px solid #eff0f0; }
  .bd-0-gray-lighter, .sm-bd-0-gray-lighter {
    border: 0px solid #f9f9f9; }
  .bdt-0-gray-lighter, .sm-bdt-0-gray-lighter {
    border-top: 0px solid #f9f9f9; }
  .bdr-0-gray-lighter, .sm-bdr-0-gray-lighter {
    border-right: 0px solid #f9f9f9; }
  .bdb-0-gray-lighter, .sm-bdb-0-gray-lighter {
    border-bottom: 0px solid #f9f9f9; }
  .bdl-0-gray-lighter, .sm-bdl-0-gray-lighter {
    border-left: 0px solid #f9f9f9; }
  .bd-0-black, .sm-bd-0-black {
    border: 0px solid #2b292f; }
  .bdt-0-black, .sm-bdt-0-black {
    border-top: 0px solid #2b292f; }
  .bdr-0-black, .sm-bdr-0-black {
    border-right: 0px solid #2b292f; }
  .bdb-0-black, .sm-bdb-0-black {
    border-bottom: 0px solid #2b292f; }
  .bdl-0-black, .sm-bdl-0-black {
    border-left: 0px solid #2b292f; }
  .bd-0-white, .sm-bd-0-white {
    border: 0px solid #fefefe; }
  .bdt-0-white, .sm-bdt-0-white {
    border-top: 0px solid #fefefe; }
  .bdr-0-white, .sm-bdr-0-white {
    border-right: 0px solid #fefefe; }
  .bdb-0-white, .sm-bdb-0-white {
    border-bottom: 0px solid #fefefe; }
  .bdl-0-white, .sm-bdl-0-white {
    border-left: 0px solid #fefefe; }
  .bd-0-primary-light, .sm-bd-0-primary-light {
    border: 0px solid #84bbbb; }
  .bdt-0-primary-light, .sm-bdt-0-primary-light {
    border-top: 0px solid #84bbbb; }
  .bdr-0-primary-light, .sm-bdr-0-primary-light {
    border-right: 0px solid #84bbbb; }
  .bdb-0-primary-light, .sm-bdb-0-primary-light {
    border-bottom: 0px solid #84bbbb; }
  .bdl-0-primary-light, .sm-bdl-0-primary-light {
    border-left: 0px solid #84bbbb; }
  .bd-0-primary-dark, .sm-bd-0-primary-dark {
    border: 0px solid #314d4d; }
  .bdt-0-primary-dark, .sm-bdt-0-primary-dark {
    border-top: 0px solid #314d4d; }
  .bdr-0-primary-dark, .sm-bdr-0-primary-dark {
    border-right: 0px solid #314d4d; }
  .bdb-0-primary-dark, .sm-bdb-0-primary-dark {
    border-bottom: 0px solid #314d4d; }
  .bdl-0-primary-dark, .sm-bdl-0-primary-dark {
    border-left: 0px solid #314d4d; }
  .bd-0-secondary-light, .sm-bd-0-secondary-light {
    border: 0px solid #f9e8dd; }
  .bdt-0-secondary-light, .sm-bdt-0-secondary-light {
    border-top: 0px solid #f9e8dd; }
  .bdr-0-secondary-light, .sm-bdr-0-secondary-light {
    border-right: 0px solid #f9e8dd; }
  .bdb-0-secondary-light, .sm-bdb-0-secondary-light {
    border-bottom: 0px solid #f9e8dd; }
  .bdl-0-secondary-light, .sm-bdl-0-secondary-light {
    border-left: 0px solid #f9e8dd; }
  .bd-0-secondary-dark, .sm-bd-0-secondary-dark {
    border: 0px solid #b86b39; }
  .bdt-0-secondary-dark, .sm-bdt-0-secondary-dark {
    border-top: 0px solid #b86b39; }
  .bdr-0-secondary-dark, .sm-bdr-0-secondary-dark {
    border-right: 0px solid #b86b39; }
  .bdb-0-secondary-dark, .sm-bdb-0-secondary-dark {
    border-bottom: 0px solid #b86b39; }
  .bdl-0-secondary-dark, .sm-bdl-0-secondary-dark {
    border-left: 0px solid #b86b39; }
  .bd-0-primary, .sm-bd-0-primary {
    border: 0px solid #3f7272; }
  .bdt-0-primary, .sm-bdt-0-primary {
    border-top: 0px solid #3f7272; }
  .bdr-0-primary, .sm-bdr-0-primary {
    border-right: 0px solid #3f7272; }
  .bdb-0-primary, .sm-bdb-0-primary {
    border-bottom: 0px solid #3f7272; }
  .bdl-0-primary, .sm-bdl-0-primary {
    border-left: 0px solid #3f7272; }
  .bd-0-secondary, .sm-bd-0-secondary {
    border: 0px solid #d07f49; }
  .bdt-0-secondary, .sm-bdt-0-secondary {
    border-top: 0px solid #d07f49; }
  .bdr-0-secondary, .sm-bdr-0-secondary {
    border-right: 0px solid #d07f49; }
  .bdb-0-secondary, .sm-bdb-0-secondary {
    border-bottom: 0px solid #d07f49; }
  .bdl-0-secondary, .sm-bdl-0-secondary {
    border-left: 0px solid #d07f49; }
  .bd-1-alert, .sm-bd-1-alert {
    border: 1px solid #EF6F6C; }
  .bdt-1-alert, .sm-bdt-1-alert {
    border-top: 1px solid #EF6F6C; }
  .bdr-1-alert, .sm-bdr-1-alert {
    border-right: 1px solid #EF6F6C; }
  .bdb-1-alert, .sm-bdb-1-alert {
    border-bottom: 1px solid #EF6F6C; }
  .bdl-1-alert, .sm-bdl-1-alert {
    border-left: 1px solid #EF6F6C; }
  .bd-1-alert-dark, .sm-bd-1-alert-dark {
    border: 1px solid #E0244F; }
  .bdt-1-alert-dark, .sm-bdt-1-alert-dark {
    border-top: 1px solid #E0244F; }
  .bdr-1-alert-dark, .sm-bdr-1-alert-dark {
    border-right: 1px solid #E0244F; }
  .bdb-1-alert-dark, .sm-bdb-1-alert-dark {
    border-bottom: 1px solid #E0244F; }
  .bdl-1-alert-dark, .sm-bdl-1-alert-dark {
    border-left: 1px solid #E0244F; }
  .bd-1-warning, .sm-bd-1-warning {
    border: 1px solid #FFD275; }
  .bdt-1-warning, .sm-bdt-1-warning {
    border-top: 1px solid #FFD275; }
  .bdr-1-warning, .sm-bdr-1-warning {
    border-right: 1px solid #FFD275; }
  .bdb-1-warning, .sm-bdb-1-warning {
    border-bottom: 1px solid #FFD275; }
  .bdl-1-warning, .sm-bdl-1-warning {
    border-left: 1px solid #FFD275; }
  .bd-1-info, .sm-bd-1-info {
    border: 1px solid #6DD3CE; }
  .bdt-1-info, .sm-bdt-1-info {
    border-top: 1px solid #6DD3CE; }
  .bdr-1-info, .sm-bdr-1-info {
    border-right: 1px solid #6DD3CE; }
  .bdb-1-info, .sm-bdb-1-info {
    border-bottom: 1px solid #6DD3CE; }
  .bdl-1-info, .sm-bdl-1-info {
    border-left: 1px solid #6DD3CE; }
  .bd-1-success, .sm-bd-1-success {
    border: 1px solid #74C080; }
  .bdt-1-success, .sm-bdt-1-success {
    border-top: 1px solid #74C080; }
  .bdr-1-success, .sm-bdr-1-success {
    border-right: 1px solid #74C080; }
  .bdb-1-success, .sm-bdb-1-success {
    border-bottom: 1px solid #74C080; }
  .bdl-1-success, .sm-bdl-1-success {
    border-left: 1px solid #74C080; }
  .bd-1-gray-darker, .sm-bd-1-gray-darker {
    border: 1px solid #585563; }
  .bdt-1-gray-darker, .sm-bdt-1-gray-darker {
    border-top: 1px solid #585563; }
  .bdr-1-gray-darker, .sm-bdr-1-gray-darker {
    border-right: 1px solid #585563; }
  .bdb-1-gray-darker, .sm-bdb-1-gray-darker {
    border-bottom: 1px solid #585563; }
  .bdl-1-gray-darker, .sm-bdl-1-gray-darker {
    border-left: 1px solid #585563; }
  .bd-1-gray-dark, .sm-bd-1-gray-dark {
    border: 1px solid #87868c; }
  .bdt-1-gray-dark, .sm-bdt-1-gray-dark {
    border-top: 1px solid #87868c; }
  .bdr-1-gray-dark, .sm-bdr-1-gray-dark {
    border-right: 1px solid #87868c; }
  .bdb-1-gray-dark, .sm-bdb-1-gray-dark {
    border-bottom: 1px solid #87868c; }
  .bdl-1-gray-dark, .sm-bdl-1-gray-dark {
    border-left: 1px solid #87868c; }
  .bd-1-gray, .sm-bd-1-gray {
    border: 1px solid #d3d3d6; }
  .bdt-1-gray, .sm-bdt-1-gray {
    border-top: 1px solid #d3d3d6; }
  .bdr-1-gray, .sm-bdr-1-gray {
    border-right: 1px solid #d3d3d6; }
  .bdb-1-gray, .sm-bdb-1-gray {
    border-bottom: 1px solid #d3d3d6; }
  .bdl-1-gray, .sm-bdl-1-gray {
    border-left: 1px solid #d3d3d6; }
  .bd-1-gray-light, .sm-bd-1-gray-light {
    border: 1px solid #eff0f0; }
  .bdt-1-gray-light, .sm-bdt-1-gray-light {
    border-top: 1px solid #eff0f0; }
  .bdr-1-gray-light, .sm-bdr-1-gray-light {
    border-right: 1px solid #eff0f0; }
  .bdb-1-gray-light, .sm-bdb-1-gray-light {
    border-bottom: 1px solid #eff0f0; }
  .bdl-1-gray-light, .sm-bdl-1-gray-light {
    border-left: 1px solid #eff0f0; }
  .bd-1-gray-lighter, .sm-bd-1-gray-lighter {
    border: 1px solid #f9f9f9; }
  .bdt-1-gray-lighter, .sm-bdt-1-gray-lighter {
    border-top: 1px solid #f9f9f9; }
  .bdr-1-gray-lighter, .sm-bdr-1-gray-lighter {
    border-right: 1px solid #f9f9f9; }
  .bdb-1-gray-lighter, .sm-bdb-1-gray-lighter {
    border-bottom: 1px solid #f9f9f9; }
  .bdl-1-gray-lighter, .sm-bdl-1-gray-lighter {
    border-left: 1px solid #f9f9f9; }
  .bd-1-black, .sm-bd-1-black {
    border: 1px solid #2b292f; }
  .bdt-1-black, .sm-bdt-1-black {
    border-top: 1px solid #2b292f; }
  .bdr-1-black, .sm-bdr-1-black {
    border-right: 1px solid #2b292f; }
  .bdb-1-black, .sm-bdb-1-black {
    border-bottom: 1px solid #2b292f; }
  .bdl-1-black, .sm-bdl-1-black {
    border-left: 1px solid #2b292f; }
  .bd-1-white, .sm-bd-1-white {
    border: 1px solid #fefefe; }
  .bdt-1-white, .sm-bdt-1-white {
    border-top: 1px solid #fefefe; }
  .bdr-1-white, .sm-bdr-1-white {
    border-right: 1px solid #fefefe; }
  .bdb-1-white, .sm-bdb-1-white {
    border-bottom: 1px solid #fefefe; }
  .bdl-1-white, .sm-bdl-1-white {
    border-left: 1px solid #fefefe; }
  .bd-1-primary-light, .sm-bd-1-primary-light {
    border: 1px solid #84bbbb; }
  .bdt-1-primary-light, .sm-bdt-1-primary-light {
    border-top: 1px solid #84bbbb; }
  .bdr-1-primary-light, .sm-bdr-1-primary-light {
    border-right: 1px solid #84bbbb; }
  .bdb-1-primary-light, .sm-bdb-1-primary-light {
    border-bottom: 1px solid #84bbbb; }
  .bdl-1-primary-light, .sm-bdl-1-primary-light {
    border-left: 1px solid #84bbbb; }
  .bd-1-primary-dark, .sm-bd-1-primary-dark {
    border: 1px solid #314d4d; }
  .bdt-1-primary-dark, .sm-bdt-1-primary-dark {
    border-top: 1px solid #314d4d; }
  .bdr-1-primary-dark, .sm-bdr-1-primary-dark {
    border-right: 1px solid #314d4d; }
  .bdb-1-primary-dark, .sm-bdb-1-primary-dark {
    border-bottom: 1px solid #314d4d; }
  .bdl-1-primary-dark, .sm-bdl-1-primary-dark {
    border-left: 1px solid #314d4d; }
  .bd-1-secondary-light, .sm-bd-1-secondary-light {
    border: 1px solid #f9e8dd; }
  .bdt-1-secondary-light, .sm-bdt-1-secondary-light {
    border-top: 1px solid #f9e8dd; }
  .bdr-1-secondary-light, .sm-bdr-1-secondary-light {
    border-right: 1px solid #f9e8dd; }
  .bdb-1-secondary-light, .sm-bdb-1-secondary-light {
    border-bottom: 1px solid #f9e8dd; }
  .bdl-1-secondary-light, .sm-bdl-1-secondary-light {
    border-left: 1px solid #f9e8dd; }
  .bd-1-secondary-dark, .sm-bd-1-secondary-dark {
    border: 1px solid #b86b39; }
  .bdt-1-secondary-dark, .sm-bdt-1-secondary-dark {
    border-top: 1px solid #b86b39; }
  .bdr-1-secondary-dark, .sm-bdr-1-secondary-dark {
    border-right: 1px solid #b86b39; }
  .bdb-1-secondary-dark, .sm-bdb-1-secondary-dark {
    border-bottom: 1px solid #b86b39; }
  .bdl-1-secondary-dark, .sm-bdl-1-secondary-dark {
    border-left: 1px solid #b86b39; }
  .bd-1-primary, .sm-bd-1-primary {
    border: 1px solid #3f7272; }
  .bdt-1-primary, .sm-bdt-1-primary {
    border-top: 1px solid #3f7272; }
  .bdr-1-primary, .sm-bdr-1-primary {
    border-right: 1px solid #3f7272; }
  .bdb-1-primary, .sm-bdb-1-primary {
    border-bottom: 1px solid #3f7272; }
  .bdl-1-primary, .sm-bdl-1-primary {
    border-left: 1px solid #3f7272; }
  .bd-1-secondary, .sm-bd-1-secondary {
    border: 1px solid #d07f49; }
  .bdt-1-secondary, .sm-bdt-1-secondary {
    border-top: 1px solid #d07f49; }
  .bdr-1-secondary, .sm-bdr-1-secondary {
    border-right: 1px solid #d07f49; }
  .bdb-1-secondary, .sm-bdb-1-secondary {
    border-bottom: 1px solid #d07f49; }
  .bdl-1-secondary, .sm-bdl-1-secondary {
    border-left: 1px solid #d07f49; }
  .bd-2-alert, .sm-bd-2-alert {
    border: 2px solid #EF6F6C; }
  .bdt-2-alert, .sm-bdt-2-alert {
    border-top: 2px solid #EF6F6C; }
  .bdr-2-alert, .sm-bdr-2-alert {
    border-right: 2px solid #EF6F6C; }
  .bdb-2-alert, .sm-bdb-2-alert {
    border-bottom: 2px solid #EF6F6C; }
  .bdl-2-alert, .sm-bdl-2-alert {
    border-left: 2px solid #EF6F6C; }
  .bd-2-alert-dark, .sm-bd-2-alert-dark {
    border: 2px solid #E0244F; }
  .bdt-2-alert-dark, .sm-bdt-2-alert-dark {
    border-top: 2px solid #E0244F; }
  .bdr-2-alert-dark, .sm-bdr-2-alert-dark {
    border-right: 2px solid #E0244F; }
  .bdb-2-alert-dark, .sm-bdb-2-alert-dark {
    border-bottom: 2px solid #E0244F; }
  .bdl-2-alert-dark, .sm-bdl-2-alert-dark {
    border-left: 2px solid #E0244F; }
  .bd-2-warning, .sm-bd-2-warning {
    border: 2px solid #FFD275; }
  .bdt-2-warning, .sm-bdt-2-warning {
    border-top: 2px solid #FFD275; }
  .bdr-2-warning, .sm-bdr-2-warning {
    border-right: 2px solid #FFD275; }
  .bdb-2-warning, .sm-bdb-2-warning {
    border-bottom: 2px solid #FFD275; }
  .bdl-2-warning, .sm-bdl-2-warning {
    border-left: 2px solid #FFD275; }
  .bd-2-info, .sm-bd-2-info {
    border: 2px solid #6DD3CE; }
  .bdt-2-info, .sm-bdt-2-info {
    border-top: 2px solid #6DD3CE; }
  .bdr-2-info, .sm-bdr-2-info {
    border-right: 2px solid #6DD3CE; }
  .bdb-2-info, .sm-bdb-2-info {
    border-bottom: 2px solid #6DD3CE; }
  .bdl-2-info, .sm-bdl-2-info {
    border-left: 2px solid #6DD3CE; }
  .bd-2-success, .sm-bd-2-success {
    border: 2px solid #74C080; }
  .bdt-2-success, .sm-bdt-2-success {
    border-top: 2px solid #74C080; }
  .bdr-2-success, .sm-bdr-2-success {
    border-right: 2px solid #74C080; }
  .bdb-2-success, .sm-bdb-2-success {
    border-bottom: 2px solid #74C080; }
  .bdl-2-success, .sm-bdl-2-success {
    border-left: 2px solid #74C080; }
  .bd-2-gray-darker, .sm-bd-2-gray-darker {
    border: 2px solid #585563; }
  .bdt-2-gray-darker, .sm-bdt-2-gray-darker {
    border-top: 2px solid #585563; }
  .bdr-2-gray-darker, .sm-bdr-2-gray-darker {
    border-right: 2px solid #585563; }
  .bdb-2-gray-darker, .sm-bdb-2-gray-darker {
    border-bottom: 2px solid #585563; }
  .bdl-2-gray-darker, .sm-bdl-2-gray-darker {
    border-left: 2px solid #585563; }
  .bd-2-gray-dark, .sm-bd-2-gray-dark {
    border: 2px solid #87868c; }
  .bdt-2-gray-dark, .sm-bdt-2-gray-dark {
    border-top: 2px solid #87868c; }
  .bdr-2-gray-dark, .sm-bdr-2-gray-dark {
    border-right: 2px solid #87868c; }
  .bdb-2-gray-dark, .sm-bdb-2-gray-dark {
    border-bottom: 2px solid #87868c; }
  .bdl-2-gray-dark, .sm-bdl-2-gray-dark {
    border-left: 2px solid #87868c; }
  .bd-2-gray, .sm-bd-2-gray {
    border: 2px solid #d3d3d6; }
  .bdt-2-gray, .sm-bdt-2-gray {
    border-top: 2px solid #d3d3d6; }
  .bdr-2-gray, .sm-bdr-2-gray {
    border-right: 2px solid #d3d3d6; }
  .bdb-2-gray, .sm-bdb-2-gray {
    border-bottom: 2px solid #d3d3d6; }
  .bdl-2-gray, .sm-bdl-2-gray {
    border-left: 2px solid #d3d3d6; }
  .bd-2-gray-light, .sm-bd-2-gray-light {
    border: 2px solid #eff0f0; }
  .bdt-2-gray-light, .sm-bdt-2-gray-light {
    border-top: 2px solid #eff0f0; }
  .bdr-2-gray-light, .sm-bdr-2-gray-light {
    border-right: 2px solid #eff0f0; }
  .bdb-2-gray-light, .sm-bdb-2-gray-light {
    border-bottom: 2px solid #eff0f0; }
  .bdl-2-gray-light, .sm-bdl-2-gray-light {
    border-left: 2px solid #eff0f0; }
  .bd-2-gray-lighter, .sm-bd-2-gray-lighter {
    border: 2px solid #f9f9f9; }
  .bdt-2-gray-lighter, .sm-bdt-2-gray-lighter {
    border-top: 2px solid #f9f9f9; }
  .bdr-2-gray-lighter, .sm-bdr-2-gray-lighter {
    border-right: 2px solid #f9f9f9; }
  .bdb-2-gray-lighter, .sm-bdb-2-gray-lighter {
    border-bottom: 2px solid #f9f9f9; }
  .bdl-2-gray-lighter, .sm-bdl-2-gray-lighter {
    border-left: 2px solid #f9f9f9; }
  .bd-2-black, .sm-bd-2-black {
    border: 2px solid #2b292f; }
  .bdt-2-black, .sm-bdt-2-black {
    border-top: 2px solid #2b292f; }
  .bdr-2-black, .sm-bdr-2-black {
    border-right: 2px solid #2b292f; }
  .bdb-2-black, .sm-bdb-2-black {
    border-bottom: 2px solid #2b292f; }
  .bdl-2-black, .sm-bdl-2-black {
    border-left: 2px solid #2b292f; }
  .bd-2-white, .sm-bd-2-white {
    border: 2px solid #fefefe; }
  .bdt-2-white, .sm-bdt-2-white {
    border-top: 2px solid #fefefe; }
  .bdr-2-white, .sm-bdr-2-white {
    border-right: 2px solid #fefefe; }
  .bdb-2-white, .sm-bdb-2-white {
    border-bottom: 2px solid #fefefe; }
  .bdl-2-white, .sm-bdl-2-white {
    border-left: 2px solid #fefefe; }
  .bd-2-primary-light, .sm-bd-2-primary-light {
    border: 2px solid #84bbbb; }
  .bdt-2-primary-light, .sm-bdt-2-primary-light {
    border-top: 2px solid #84bbbb; }
  .bdr-2-primary-light, .sm-bdr-2-primary-light {
    border-right: 2px solid #84bbbb; }
  .bdb-2-primary-light, .sm-bdb-2-primary-light {
    border-bottom: 2px solid #84bbbb; }
  .bdl-2-primary-light, .sm-bdl-2-primary-light {
    border-left: 2px solid #84bbbb; }
  .bd-2-primary-dark, .sm-bd-2-primary-dark {
    border: 2px solid #314d4d; }
  .bdt-2-primary-dark, .sm-bdt-2-primary-dark {
    border-top: 2px solid #314d4d; }
  .bdr-2-primary-dark, .sm-bdr-2-primary-dark {
    border-right: 2px solid #314d4d; }
  .bdb-2-primary-dark, .sm-bdb-2-primary-dark {
    border-bottom: 2px solid #314d4d; }
  .bdl-2-primary-dark, .sm-bdl-2-primary-dark {
    border-left: 2px solid #314d4d; }
  .bd-2-secondary-light, .sm-bd-2-secondary-light {
    border: 2px solid #f9e8dd; }
  .bdt-2-secondary-light, .sm-bdt-2-secondary-light {
    border-top: 2px solid #f9e8dd; }
  .bdr-2-secondary-light, .sm-bdr-2-secondary-light {
    border-right: 2px solid #f9e8dd; }
  .bdb-2-secondary-light, .sm-bdb-2-secondary-light {
    border-bottom: 2px solid #f9e8dd; }
  .bdl-2-secondary-light, .sm-bdl-2-secondary-light {
    border-left: 2px solid #f9e8dd; }
  .bd-2-secondary-dark, .sm-bd-2-secondary-dark {
    border: 2px solid #b86b39; }
  .bdt-2-secondary-dark, .sm-bdt-2-secondary-dark {
    border-top: 2px solid #b86b39; }
  .bdr-2-secondary-dark, .sm-bdr-2-secondary-dark {
    border-right: 2px solid #b86b39; }
  .bdb-2-secondary-dark, .sm-bdb-2-secondary-dark {
    border-bottom: 2px solid #b86b39; }
  .bdl-2-secondary-dark, .sm-bdl-2-secondary-dark {
    border-left: 2px solid #b86b39; }
  .bd-2-primary, .sm-bd-2-primary {
    border: 2px solid #3f7272; }
  .bdt-2-primary, .sm-bdt-2-primary {
    border-top: 2px solid #3f7272; }
  .bdr-2-primary, .sm-bdr-2-primary {
    border-right: 2px solid #3f7272; }
  .bdb-2-primary, .sm-bdb-2-primary {
    border-bottom: 2px solid #3f7272; }
  .bdl-2-primary, .sm-bdl-2-primary {
    border-left: 2px solid #3f7272; }
  .bd-2-secondary, .sm-bd-2-secondary {
    border: 2px solid #d07f49; }
  .bdt-2-secondary, .sm-bdt-2-secondary {
    border-top: 2px solid #d07f49; }
  .bdr-2-secondary, .sm-bdr-2-secondary {
    border-right: 2px solid #d07f49; }
  .bdb-2-secondary, .sm-bdb-2-secondary {
    border-bottom: 2px solid #d07f49; }
  .bdl-2-secondary, .sm-bdl-2-secondary {
    border-left: 2px solid #d07f49; }
  .bd-3-alert, .sm-bd-3-alert {
    border: 3px solid #EF6F6C; }
  .bdt-3-alert, .sm-bdt-3-alert {
    border-top: 3px solid #EF6F6C; }
  .bdr-3-alert, .sm-bdr-3-alert {
    border-right: 3px solid #EF6F6C; }
  .bdb-3-alert, .sm-bdb-3-alert {
    border-bottom: 3px solid #EF6F6C; }
  .bdl-3-alert, .sm-bdl-3-alert {
    border-left: 3px solid #EF6F6C; }
  .bd-3-alert-dark, .sm-bd-3-alert-dark {
    border: 3px solid #E0244F; }
  .bdt-3-alert-dark, .sm-bdt-3-alert-dark {
    border-top: 3px solid #E0244F; }
  .bdr-3-alert-dark, .sm-bdr-3-alert-dark {
    border-right: 3px solid #E0244F; }
  .bdb-3-alert-dark, .sm-bdb-3-alert-dark {
    border-bottom: 3px solid #E0244F; }
  .bdl-3-alert-dark, .sm-bdl-3-alert-dark {
    border-left: 3px solid #E0244F; }
  .bd-3-warning, .sm-bd-3-warning {
    border: 3px solid #FFD275; }
  .bdt-3-warning, .sm-bdt-3-warning {
    border-top: 3px solid #FFD275; }
  .bdr-3-warning, .sm-bdr-3-warning {
    border-right: 3px solid #FFD275; }
  .bdb-3-warning, .sm-bdb-3-warning {
    border-bottom: 3px solid #FFD275; }
  .bdl-3-warning, .sm-bdl-3-warning {
    border-left: 3px solid #FFD275; }
  .bd-3-info, .sm-bd-3-info {
    border: 3px solid #6DD3CE; }
  .bdt-3-info, .sm-bdt-3-info {
    border-top: 3px solid #6DD3CE; }
  .bdr-3-info, .sm-bdr-3-info {
    border-right: 3px solid #6DD3CE; }
  .bdb-3-info, .sm-bdb-3-info {
    border-bottom: 3px solid #6DD3CE; }
  .bdl-3-info, .sm-bdl-3-info {
    border-left: 3px solid #6DD3CE; }
  .bd-3-success, .sm-bd-3-success {
    border: 3px solid #74C080; }
  .bdt-3-success, .sm-bdt-3-success {
    border-top: 3px solid #74C080; }
  .bdr-3-success, .sm-bdr-3-success {
    border-right: 3px solid #74C080; }
  .bdb-3-success, .sm-bdb-3-success {
    border-bottom: 3px solid #74C080; }
  .bdl-3-success, .sm-bdl-3-success {
    border-left: 3px solid #74C080; }
  .bd-3-gray-darker, .sm-bd-3-gray-darker {
    border: 3px solid #585563; }
  .bdt-3-gray-darker, .sm-bdt-3-gray-darker {
    border-top: 3px solid #585563; }
  .bdr-3-gray-darker, .sm-bdr-3-gray-darker {
    border-right: 3px solid #585563; }
  .bdb-3-gray-darker, .sm-bdb-3-gray-darker {
    border-bottom: 3px solid #585563; }
  .bdl-3-gray-darker, .sm-bdl-3-gray-darker {
    border-left: 3px solid #585563; }
  .bd-3-gray-dark, .sm-bd-3-gray-dark {
    border: 3px solid #87868c; }
  .bdt-3-gray-dark, .sm-bdt-3-gray-dark {
    border-top: 3px solid #87868c; }
  .bdr-3-gray-dark, .sm-bdr-3-gray-dark {
    border-right: 3px solid #87868c; }
  .bdb-3-gray-dark, .sm-bdb-3-gray-dark {
    border-bottom: 3px solid #87868c; }
  .bdl-3-gray-dark, .sm-bdl-3-gray-dark {
    border-left: 3px solid #87868c; }
  .bd-3-gray, .sm-bd-3-gray {
    border: 3px solid #d3d3d6; }
  .bdt-3-gray, .sm-bdt-3-gray {
    border-top: 3px solid #d3d3d6; }
  .bdr-3-gray, .sm-bdr-3-gray {
    border-right: 3px solid #d3d3d6; }
  .bdb-3-gray, .sm-bdb-3-gray {
    border-bottom: 3px solid #d3d3d6; }
  .bdl-3-gray, .sm-bdl-3-gray {
    border-left: 3px solid #d3d3d6; }
  .bd-3-gray-light, .sm-bd-3-gray-light {
    border: 3px solid #eff0f0; }
  .bdt-3-gray-light, .sm-bdt-3-gray-light {
    border-top: 3px solid #eff0f0; }
  .bdr-3-gray-light, .sm-bdr-3-gray-light {
    border-right: 3px solid #eff0f0; }
  .bdb-3-gray-light, .sm-bdb-3-gray-light {
    border-bottom: 3px solid #eff0f0; }
  .bdl-3-gray-light, .sm-bdl-3-gray-light {
    border-left: 3px solid #eff0f0; }
  .bd-3-gray-lighter, .sm-bd-3-gray-lighter {
    border: 3px solid #f9f9f9; }
  .bdt-3-gray-lighter, .sm-bdt-3-gray-lighter {
    border-top: 3px solid #f9f9f9; }
  .bdr-3-gray-lighter, .sm-bdr-3-gray-lighter {
    border-right: 3px solid #f9f9f9; }
  .bdb-3-gray-lighter, .sm-bdb-3-gray-lighter {
    border-bottom: 3px solid #f9f9f9; }
  .bdl-3-gray-lighter, .sm-bdl-3-gray-lighter {
    border-left: 3px solid #f9f9f9; }
  .bd-3-black, .sm-bd-3-black {
    border: 3px solid #2b292f; }
  .bdt-3-black, .sm-bdt-3-black {
    border-top: 3px solid #2b292f; }
  .bdr-3-black, .sm-bdr-3-black {
    border-right: 3px solid #2b292f; }
  .bdb-3-black, .sm-bdb-3-black {
    border-bottom: 3px solid #2b292f; }
  .bdl-3-black, .sm-bdl-3-black {
    border-left: 3px solid #2b292f; }
  .bd-3-white, .sm-bd-3-white {
    border: 3px solid #fefefe; }
  .bdt-3-white, .sm-bdt-3-white {
    border-top: 3px solid #fefefe; }
  .bdr-3-white, .sm-bdr-3-white {
    border-right: 3px solid #fefefe; }
  .bdb-3-white, .sm-bdb-3-white {
    border-bottom: 3px solid #fefefe; }
  .bdl-3-white, .sm-bdl-3-white {
    border-left: 3px solid #fefefe; }
  .bd-3-primary-light, .sm-bd-3-primary-light {
    border: 3px solid #84bbbb; }
  .bdt-3-primary-light, .sm-bdt-3-primary-light {
    border-top: 3px solid #84bbbb; }
  .bdr-3-primary-light, .sm-bdr-3-primary-light {
    border-right: 3px solid #84bbbb; }
  .bdb-3-primary-light, .sm-bdb-3-primary-light {
    border-bottom: 3px solid #84bbbb; }
  .bdl-3-primary-light, .sm-bdl-3-primary-light {
    border-left: 3px solid #84bbbb; }
  .bd-3-primary-dark, .sm-bd-3-primary-dark {
    border: 3px solid #314d4d; }
  .bdt-3-primary-dark, .sm-bdt-3-primary-dark {
    border-top: 3px solid #314d4d; }
  .bdr-3-primary-dark, .sm-bdr-3-primary-dark {
    border-right: 3px solid #314d4d; }
  .bdb-3-primary-dark, .sm-bdb-3-primary-dark {
    border-bottom: 3px solid #314d4d; }
  .bdl-3-primary-dark, .sm-bdl-3-primary-dark {
    border-left: 3px solid #314d4d; }
  .bd-3-secondary-light, .sm-bd-3-secondary-light {
    border: 3px solid #f9e8dd; }
  .bdt-3-secondary-light, .sm-bdt-3-secondary-light {
    border-top: 3px solid #f9e8dd; }
  .bdr-3-secondary-light, .sm-bdr-3-secondary-light {
    border-right: 3px solid #f9e8dd; }
  .bdb-3-secondary-light, .sm-bdb-3-secondary-light {
    border-bottom: 3px solid #f9e8dd; }
  .bdl-3-secondary-light, .sm-bdl-3-secondary-light {
    border-left: 3px solid #f9e8dd; }
  .bd-3-secondary-dark, .sm-bd-3-secondary-dark {
    border: 3px solid #b86b39; }
  .bdt-3-secondary-dark, .sm-bdt-3-secondary-dark {
    border-top: 3px solid #b86b39; }
  .bdr-3-secondary-dark, .sm-bdr-3-secondary-dark {
    border-right: 3px solid #b86b39; }
  .bdb-3-secondary-dark, .sm-bdb-3-secondary-dark {
    border-bottom: 3px solid #b86b39; }
  .bdl-3-secondary-dark, .sm-bdl-3-secondary-dark {
    border-left: 3px solid #b86b39; }
  .bd-3-primary, .sm-bd-3-primary {
    border: 3px solid #3f7272; }
  .bdt-3-primary, .sm-bdt-3-primary {
    border-top: 3px solid #3f7272; }
  .bdr-3-primary, .sm-bdr-3-primary {
    border-right: 3px solid #3f7272; }
  .bdb-3-primary, .sm-bdb-3-primary {
    border-bottom: 3px solid #3f7272; }
  .bdl-3-primary, .sm-bdl-3-primary {
    border-left: 3px solid #3f7272; }
  .bd-3-secondary, .sm-bd-3-secondary {
    border: 3px solid #d07f49; }
  .bdt-3-secondary, .sm-bdt-3-secondary {
    border-top: 3px solid #d07f49; }
  .bdr-3-secondary, .sm-bdr-3-secondary {
    border-right: 3px solid #d07f49; }
  .bdb-3-secondary, .sm-bdb-3-secondary {
    border-bottom: 3px solid #d07f49; }
  .bdl-3-secondary, .sm-bdl-3-secondary {
    border-left: 3px solid #d07f49; } }

@media only screen and (min-width: 641px) {
  .md-text-alert {
    color: #EF6F6C !important; }
  .md-h-text-alert:hover {
    color: #EF6F6C !important; }
  .md-bg-alert {
    background-color: #EF6F6C !important; }
  .md-h-bg-alert:hover {
    background-color: #EF6F6C !important; }
  .md-text-alert-dark {
    color: #E0244F !important; }
  .md-h-text-alert-dark:hover {
    color: #E0244F !important; }
  .md-bg-alert-dark {
    background-color: #E0244F !important; }
  .md-h-bg-alert-dark:hover {
    background-color: #E0244F !important; }
  .md-text-warning {
    color: #FFD275 !important; }
  .md-h-text-warning:hover {
    color: #FFD275 !important; }
  .md-bg-warning {
    background-color: #FFD275 !important; }
  .md-h-bg-warning:hover {
    background-color: #FFD275 !important; }
  .md-text-info {
    color: #6DD3CE !important; }
  .md-h-text-info:hover {
    color: #6DD3CE !important; }
  .md-bg-info {
    background-color: #6DD3CE !important; }
  .md-h-bg-info:hover {
    background-color: #6DD3CE !important; }
  .md-text-success {
    color: #74C080 !important; }
  .md-h-text-success:hover {
    color: #74C080 !important; }
  .md-bg-success {
    background-color: #74C080 !important; }
  .md-h-bg-success:hover {
    background-color: #74C080 !important; }
  .md-text-gray-darker {
    color: #585563 !important; }
  .md-h-text-gray-darker:hover {
    color: #585563 !important; }
  .md-bg-gray-darker {
    background-color: #585563 !important; }
  .md-h-bg-gray-darker:hover {
    background-color: #585563 !important; }
  .md-text-gray-dark {
    color: #87868c !important; }
  .md-h-text-gray-dark:hover {
    color: #87868c !important; }
  .md-bg-gray-dark {
    background-color: #87868c !important; }
  .md-h-bg-gray-dark:hover {
    background-color: #87868c !important; }
  .md-text-gray {
    color: #d3d3d6 !important; }
  .md-h-text-gray:hover {
    color: #d3d3d6 !important; }
  .md-bg-gray {
    background-color: #d3d3d6 !important; }
  .md-h-bg-gray:hover {
    background-color: #d3d3d6 !important; }
  .md-text-gray-light {
    color: #eff0f0 !important; }
  .md-h-text-gray-light:hover {
    color: #eff0f0 !important; }
  .md-bg-gray-light {
    background-color: #eff0f0 !important; }
  .md-h-bg-gray-light:hover {
    background-color: #eff0f0 !important; }
  .md-text-gray-lighter {
    color: #f9f9f9 !important; }
  .md-h-text-gray-lighter:hover {
    color: #f9f9f9 !important; }
  .md-bg-gray-lighter {
    background-color: #f9f9f9 !important; }
  .md-h-bg-gray-lighter:hover {
    background-color: #f9f9f9 !important; }
  .md-text-black {
    color: #2b292f !important; }
  .md-h-text-black:hover {
    color: #2b292f !important; }
  .md-bg-black {
    background-color: #2b292f !important; }
  .md-h-bg-black:hover {
    background-color: #2b292f !important; }
  .md-text-white {
    color: #fefefe !important; }
  .md-h-text-white:hover {
    color: #fefefe !important; }
  .md-bg-white {
    background-color: #fefefe !important; }
  .md-h-bg-white:hover {
    background-color: #fefefe !important; }
  .md-text-primary-light {
    color: #84bbbb !important; }
  .md-h-text-primary-light:hover {
    color: #84bbbb !important; }
  .md-bg-primary-light {
    background-color: #84bbbb !important; }
  .md-h-bg-primary-light:hover {
    background-color: #84bbbb !important; }
  .md-text-primary-dark {
    color: #314d4d !important; }
  .md-h-text-primary-dark:hover {
    color: #314d4d !important; }
  .md-bg-primary-dark {
    background-color: #314d4d !important; }
  .md-h-bg-primary-dark:hover {
    background-color: #314d4d !important; }
  .md-text-secondary-light {
    color: #f9e8dd !important; }
  .md-h-text-secondary-light:hover {
    color: #f9e8dd !important; }
  .md-bg-secondary-light {
    background-color: #f9e8dd !important; }
  .md-h-bg-secondary-light:hover {
    background-color: #f9e8dd !important; }
  .md-text-secondary-dark {
    color: #b86b39 !important; }
  .md-h-text-secondary-dark:hover {
    color: #b86b39 !important; }
  .md-bg-secondary-dark {
    background-color: #b86b39 !important; }
  .md-h-bg-secondary-dark:hover {
    background-color: #b86b39 !important; }
  .md-text-primary {
    color: #3f7272 !important; }
  .md-h-text-primary:hover {
    color: #3f7272 !important; }
  .md-bg-primary {
    background-color: #3f7272 !important; }
  .md-h-bg-primary:hover {
    background-color: #3f7272 !important; }
  .md-text-secondary {
    color: #d07f49 !important; }
  .md-h-text-secondary:hover {
    color: #d07f49 !important; }
  .md-bg-secondary {
    background-color: #d07f49 !important; }
  .md-h-bg-secondary:hover {
    background-color: #d07f49 !important; }
  .md-bd-0-alert {
    border: 0px solid #EF6F6C; }
  .md-bdt-0-alert {
    border-top: 0px solid #EF6F6C; }
  .md-bdr-0-alert {
    border-right: 0px solid #EF6F6C; }
  .md-bdb-0-alert {
    border-bottom: 0px solid #EF6F6C; }
  .md-bdl-0-alert {
    border-left: 0px solid #EF6F6C; }
  .md-bd-0-alert-dark {
    border: 0px solid #E0244F; }
  .md-bdt-0-alert-dark {
    border-top: 0px solid #E0244F; }
  .md-bdr-0-alert-dark {
    border-right: 0px solid #E0244F; }
  .md-bdb-0-alert-dark {
    border-bottom: 0px solid #E0244F; }
  .md-bdl-0-alert-dark {
    border-left: 0px solid #E0244F; }
  .md-bd-0-warning {
    border: 0px solid #FFD275; }
  .md-bdt-0-warning {
    border-top: 0px solid #FFD275; }
  .md-bdr-0-warning {
    border-right: 0px solid #FFD275; }
  .md-bdb-0-warning {
    border-bottom: 0px solid #FFD275; }
  .md-bdl-0-warning {
    border-left: 0px solid #FFD275; }
  .md-bd-0-info {
    border: 0px solid #6DD3CE; }
  .md-bdt-0-info {
    border-top: 0px solid #6DD3CE; }
  .md-bdr-0-info {
    border-right: 0px solid #6DD3CE; }
  .md-bdb-0-info {
    border-bottom: 0px solid #6DD3CE; }
  .md-bdl-0-info {
    border-left: 0px solid #6DD3CE; }
  .md-bd-0-success {
    border: 0px solid #74C080; }
  .md-bdt-0-success {
    border-top: 0px solid #74C080; }
  .md-bdr-0-success {
    border-right: 0px solid #74C080; }
  .md-bdb-0-success {
    border-bottom: 0px solid #74C080; }
  .md-bdl-0-success {
    border-left: 0px solid #74C080; }
  .md-bd-0-gray-darker {
    border: 0px solid #585563; }
  .md-bdt-0-gray-darker {
    border-top: 0px solid #585563; }
  .md-bdr-0-gray-darker {
    border-right: 0px solid #585563; }
  .md-bdb-0-gray-darker {
    border-bottom: 0px solid #585563; }
  .md-bdl-0-gray-darker {
    border-left: 0px solid #585563; }
  .md-bd-0-gray-dark {
    border: 0px solid #87868c; }
  .md-bdt-0-gray-dark {
    border-top: 0px solid #87868c; }
  .md-bdr-0-gray-dark {
    border-right: 0px solid #87868c; }
  .md-bdb-0-gray-dark {
    border-bottom: 0px solid #87868c; }
  .md-bdl-0-gray-dark {
    border-left: 0px solid #87868c; }
  .md-bd-0-gray {
    border: 0px solid #d3d3d6; }
  .md-bdt-0-gray {
    border-top: 0px solid #d3d3d6; }
  .md-bdr-0-gray {
    border-right: 0px solid #d3d3d6; }
  .md-bdb-0-gray {
    border-bottom: 0px solid #d3d3d6; }
  .md-bdl-0-gray {
    border-left: 0px solid #d3d3d6; }
  .md-bd-0-gray-light {
    border: 0px solid #eff0f0; }
  .md-bdt-0-gray-light {
    border-top: 0px solid #eff0f0; }
  .md-bdr-0-gray-light {
    border-right: 0px solid #eff0f0; }
  .md-bdb-0-gray-light {
    border-bottom: 0px solid #eff0f0; }
  .md-bdl-0-gray-light {
    border-left: 0px solid #eff0f0; }
  .md-bd-0-gray-lighter {
    border: 0px solid #f9f9f9; }
  .md-bdt-0-gray-lighter {
    border-top: 0px solid #f9f9f9; }
  .md-bdr-0-gray-lighter {
    border-right: 0px solid #f9f9f9; }
  .md-bdb-0-gray-lighter {
    border-bottom: 0px solid #f9f9f9; }
  .md-bdl-0-gray-lighter {
    border-left: 0px solid #f9f9f9; }
  .md-bd-0-black {
    border: 0px solid #2b292f; }
  .md-bdt-0-black {
    border-top: 0px solid #2b292f; }
  .md-bdr-0-black {
    border-right: 0px solid #2b292f; }
  .md-bdb-0-black {
    border-bottom: 0px solid #2b292f; }
  .md-bdl-0-black {
    border-left: 0px solid #2b292f; }
  .md-bd-0-white {
    border: 0px solid #fefefe; }
  .md-bdt-0-white {
    border-top: 0px solid #fefefe; }
  .md-bdr-0-white {
    border-right: 0px solid #fefefe; }
  .md-bdb-0-white {
    border-bottom: 0px solid #fefefe; }
  .md-bdl-0-white {
    border-left: 0px solid #fefefe; }
  .md-bd-0-primary-light {
    border: 0px solid #84bbbb; }
  .md-bdt-0-primary-light {
    border-top: 0px solid #84bbbb; }
  .md-bdr-0-primary-light {
    border-right: 0px solid #84bbbb; }
  .md-bdb-0-primary-light {
    border-bottom: 0px solid #84bbbb; }
  .md-bdl-0-primary-light {
    border-left: 0px solid #84bbbb; }
  .md-bd-0-primary-dark {
    border: 0px solid #314d4d; }
  .md-bdt-0-primary-dark {
    border-top: 0px solid #314d4d; }
  .md-bdr-0-primary-dark {
    border-right: 0px solid #314d4d; }
  .md-bdb-0-primary-dark {
    border-bottom: 0px solid #314d4d; }
  .md-bdl-0-primary-dark {
    border-left: 0px solid #314d4d; }
  .md-bd-0-secondary-light {
    border: 0px solid #f9e8dd; }
  .md-bdt-0-secondary-light {
    border-top: 0px solid #f9e8dd; }
  .md-bdr-0-secondary-light {
    border-right: 0px solid #f9e8dd; }
  .md-bdb-0-secondary-light {
    border-bottom: 0px solid #f9e8dd; }
  .md-bdl-0-secondary-light {
    border-left: 0px solid #f9e8dd; }
  .md-bd-0-secondary-dark {
    border: 0px solid #b86b39; }
  .md-bdt-0-secondary-dark {
    border-top: 0px solid #b86b39; }
  .md-bdr-0-secondary-dark {
    border-right: 0px solid #b86b39; }
  .md-bdb-0-secondary-dark {
    border-bottom: 0px solid #b86b39; }
  .md-bdl-0-secondary-dark {
    border-left: 0px solid #b86b39; }
  .md-bd-0-primary {
    border: 0px solid #3f7272; }
  .md-bdt-0-primary {
    border-top: 0px solid #3f7272; }
  .md-bdr-0-primary {
    border-right: 0px solid #3f7272; }
  .md-bdb-0-primary {
    border-bottom: 0px solid #3f7272; }
  .md-bdl-0-primary {
    border-left: 0px solid #3f7272; }
  .md-bd-0-secondary {
    border: 0px solid #d07f49; }
  .md-bdt-0-secondary {
    border-top: 0px solid #d07f49; }
  .md-bdr-0-secondary {
    border-right: 0px solid #d07f49; }
  .md-bdb-0-secondary {
    border-bottom: 0px solid #d07f49; }
  .md-bdl-0-secondary {
    border-left: 0px solid #d07f49; }
  .md-bd-1-alert {
    border: 1px solid #EF6F6C; }
  .md-bdt-1-alert {
    border-top: 1px solid #EF6F6C; }
  .md-bdr-1-alert {
    border-right: 1px solid #EF6F6C; }
  .md-bdb-1-alert {
    border-bottom: 1px solid #EF6F6C; }
  .md-bdl-1-alert {
    border-left: 1px solid #EF6F6C; }
  .md-bd-1-alert-dark {
    border: 1px solid #E0244F; }
  .md-bdt-1-alert-dark {
    border-top: 1px solid #E0244F; }
  .md-bdr-1-alert-dark {
    border-right: 1px solid #E0244F; }
  .md-bdb-1-alert-dark {
    border-bottom: 1px solid #E0244F; }
  .md-bdl-1-alert-dark {
    border-left: 1px solid #E0244F; }
  .md-bd-1-warning {
    border: 1px solid #FFD275; }
  .md-bdt-1-warning {
    border-top: 1px solid #FFD275; }
  .md-bdr-1-warning {
    border-right: 1px solid #FFD275; }
  .md-bdb-1-warning {
    border-bottom: 1px solid #FFD275; }
  .md-bdl-1-warning {
    border-left: 1px solid #FFD275; }
  .md-bd-1-info {
    border: 1px solid #6DD3CE; }
  .md-bdt-1-info {
    border-top: 1px solid #6DD3CE; }
  .md-bdr-1-info {
    border-right: 1px solid #6DD3CE; }
  .md-bdb-1-info {
    border-bottom: 1px solid #6DD3CE; }
  .md-bdl-1-info {
    border-left: 1px solid #6DD3CE; }
  .md-bd-1-success {
    border: 1px solid #74C080; }
  .md-bdt-1-success {
    border-top: 1px solid #74C080; }
  .md-bdr-1-success {
    border-right: 1px solid #74C080; }
  .md-bdb-1-success {
    border-bottom: 1px solid #74C080; }
  .md-bdl-1-success {
    border-left: 1px solid #74C080; }
  .md-bd-1-gray-darker {
    border: 1px solid #585563; }
  .md-bdt-1-gray-darker {
    border-top: 1px solid #585563; }
  .md-bdr-1-gray-darker {
    border-right: 1px solid #585563; }
  .md-bdb-1-gray-darker {
    border-bottom: 1px solid #585563; }
  .md-bdl-1-gray-darker {
    border-left: 1px solid #585563; }
  .md-bd-1-gray-dark {
    border: 1px solid #87868c; }
  .md-bdt-1-gray-dark {
    border-top: 1px solid #87868c; }
  .md-bdr-1-gray-dark {
    border-right: 1px solid #87868c; }
  .md-bdb-1-gray-dark {
    border-bottom: 1px solid #87868c; }
  .md-bdl-1-gray-dark {
    border-left: 1px solid #87868c; }
  .md-bd-1-gray {
    border: 1px solid #d3d3d6; }
  .md-bdt-1-gray {
    border-top: 1px solid #d3d3d6; }
  .md-bdr-1-gray {
    border-right: 1px solid #d3d3d6; }
  .md-bdb-1-gray {
    border-bottom: 1px solid #d3d3d6; }
  .md-bdl-1-gray {
    border-left: 1px solid #d3d3d6; }
  .md-bd-1-gray-light {
    border: 1px solid #eff0f0; }
  .md-bdt-1-gray-light {
    border-top: 1px solid #eff0f0; }
  .md-bdr-1-gray-light {
    border-right: 1px solid #eff0f0; }
  .md-bdb-1-gray-light {
    border-bottom: 1px solid #eff0f0; }
  .md-bdl-1-gray-light {
    border-left: 1px solid #eff0f0; }
  .md-bd-1-gray-lighter {
    border: 1px solid #f9f9f9; }
  .md-bdt-1-gray-lighter {
    border-top: 1px solid #f9f9f9; }
  .md-bdr-1-gray-lighter {
    border-right: 1px solid #f9f9f9; }
  .md-bdb-1-gray-lighter {
    border-bottom: 1px solid #f9f9f9; }
  .md-bdl-1-gray-lighter {
    border-left: 1px solid #f9f9f9; }
  .md-bd-1-black {
    border: 1px solid #2b292f; }
  .md-bdt-1-black {
    border-top: 1px solid #2b292f; }
  .md-bdr-1-black {
    border-right: 1px solid #2b292f; }
  .md-bdb-1-black {
    border-bottom: 1px solid #2b292f; }
  .md-bdl-1-black {
    border-left: 1px solid #2b292f; }
  .md-bd-1-white {
    border: 1px solid #fefefe; }
  .md-bdt-1-white {
    border-top: 1px solid #fefefe; }
  .md-bdr-1-white {
    border-right: 1px solid #fefefe; }
  .md-bdb-1-white {
    border-bottom: 1px solid #fefefe; }
  .md-bdl-1-white {
    border-left: 1px solid #fefefe; }
  .md-bd-1-primary-light {
    border: 1px solid #84bbbb; }
  .md-bdt-1-primary-light {
    border-top: 1px solid #84bbbb; }
  .md-bdr-1-primary-light {
    border-right: 1px solid #84bbbb; }
  .md-bdb-1-primary-light {
    border-bottom: 1px solid #84bbbb; }
  .md-bdl-1-primary-light {
    border-left: 1px solid #84bbbb; }
  .md-bd-1-primary-dark {
    border: 1px solid #314d4d; }
  .md-bdt-1-primary-dark {
    border-top: 1px solid #314d4d; }
  .md-bdr-1-primary-dark {
    border-right: 1px solid #314d4d; }
  .md-bdb-1-primary-dark {
    border-bottom: 1px solid #314d4d; }
  .md-bdl-1-primary-dark {
    border-left: 1px solid #314d4d; }
  .md-bd-1-secondary-light {
    border: 1px solid #f9e8dd; }
  .md-bdt-1-secondary-light {
    border-top: 1px solid #f9e8dd; }
  .md-bdr-1-secondary-light {
    border-right: 1px solid #f9e8dd; }
  .md-bdb-1-secondary-light {
    border-bottom: 1px solid #f9e8dd; }
  .md-bdl-1-secondary-light {
    border-left: 1px solid #f9e8dd; }
  .md-bd-1-secondary-dark {
    border: 1px solid #b86b39; }
  .md-bdt-1-secondary-dark {
    border-top: 1px solid #b86b39; }
  .md-bdr-1-secondary-dark {
    border-right: 1px solid #b86b39; }
  .md-bdb-1-secondary-dark {
    border-bottom: 1px solid #b86b39; }
  .md-bdl-1-secondary-dark {
    border-left: 1px solid #b86b39; }
  .md-bd-1-primary {
    border: 1px solid #3f7272; }
  .md-bdt-1-primary {
    border-top: 1px solid #3f7272; }
  .md-bdr-1-primary {
    border-right: 1px solid #3f7272; }
  .md-bdb-1-primary {
    border-bottom: 1px solid #3f7272; }
  .md-bdl-1-primary {
    border-left: 1px solid #3f7272; }
  .md-bd-1-secondary {
    border: 1px solid #d07f49; }
  .md-bdt-1-secondary {
    border-top: 1px solid #d07f49; }
  .md-bdr-1-secondary {
    border-right: 1px solid #d07f49; }
  .md-bdb-1-secondary {
    border-bottom: 1px solid #d07f49; }
  .md-bdl-1-secondary {
    border-left: 1px solid #d07f49; }
  .md-bd-2-alert {
    border: 2px solid #EF6F6C; }
  .md-bdt-2-alert {
    border-top: 2px solid #EF6F6C; }
  .md-bdr-2-alert {
    border-right: 2px solid #EF6F6C; }
  .md-bdb-2-alert {
    border-bottom: 2px solid #EF6F6C; }
  .md-bdl-2-alert {
    border-left: 2px solid #EF6F6C; }
  .md-bd-2-alert-dark {
    border: 2px solid #E0244F; }
  .md-bdt-2-alert-dark {
    border-top: 2px solid #E0244F; }
  .md-bdr-2-alert-dark {
    border-right: 2px solid #E0244F; }
  .md-bdb-2-alert-dark {
    border-bottom: 2px solid #E0244F; }
  .md-bdl-2-alert-dark {
    border-left: 2px solid #E0244F; }
  .md-bd-2-warning {
    border: 2px solid #FFD275; }
  .md-bdt-2-warning {
    border-top: 2px solid #FFD275; }
  .md-bdr-2-warning {
    border-right: 2px solid #FFD275; }
  .md-bdb-2-warning {
    border-bottom: 2px solid #FFD275; }
  .md-bdl-2-warning {
    border-left: 2px solid #FFD275; }
  .md-bd-2-info {
    border: 2px solid #6DD3CE; }
  .md-bdt-2-info {
    border-top: 2px solid #6DD3CE; }
  .md-bdr-2-info {
    border-right: 2px solid #6DD3CE; }
  .md-bdb-2-info {
    border-bottom: 2px solid #6DD3CE; }
  .md-bdl-2-info {
    border-left: 2px solid #6DD3CE; }
  .md-bd-2-success {
    border: 2px solid #74C080; }
  .md-bdt-2-success {
    border-top: 2px solid #74C080; }
  .md-bdr-2-success {
    border-right: 2px solid #74C080; }
  .md-bdb-2-success {
    border-bottom: 2px solid #74C080; }
  .md-bdl-2-success {
    border-left: 2px solid #74C080; }
  .md-bd-2-gray-darker {
    border: 2px solid #585563; }
  .md-bdt-2-gray-darker {
    border-top: 2px solid #585563; }
  .md-bdr-2-gray-darker {
    border-right: 2px solid #585563; }
  .md-bdb-2-gray-darker {
    border-bottom: 2px solid #585563; }
  .md-bdl-2-gray-darker {
    border-left: 2px solid #585563; }
  .md-bd-2-gray-dark {
    border: 2px solid #87868c; }
  .md-bdt-2-gray-dark {
    border-top: 2px solid #87868c; }
  .md-bdr-2-gray-dark {
    border-right: 2px solid #87868c; }
  .md-bdb-2-gray-dark {
    border-bottom: 2px solid #87868c; }
  .md-bdl-2-gray-dark {
    border-left: 2px solid #87868c; }
  .md-bd-2-gray {
    border: 2px solid #d3d3d6; }
  .md-bdt-2-gray {
    border-top: 2px solid #d3d3d6; }
  .md-bdr-2-gray {
    border-right: 2px solid #d3d3d6; }
  .md-bdb-2-gray {
    border-bottom: 2px solid #d3d3d6; }
  .md-bdl-2-gray {
    border-left: 2px solid #d3d3d6; }
  .md-bd-2-gray-light {
    border: 2px solid #eff0f0; }
  .md-bdt-2-gray-light {
    border-top: 2px solid #eff0f0; }
  .md-bdr-2-gray-light {
    border-right: 2px solid #eff0f0; }
  .md-bdb-2-gray-light {
    border-bottom: 2px solid #eff0f0; }
  .md-bdl-2-gray-light {
    border-left: 2px solid #eff0f0; }
  .md-bd-2-gray-lighter {
    border: 2px solid #f9f9f9; }
  .md-bdt-2-gray-lighter {
    border-top: 2px solid #f9f9f9; }
  .md-bdr-2-gray-lighter {
    border-right: 2px solid #f9f9f9; }
  .md-bdb-2-gray-lighter {
    border-bottom: 2px solid #f9f9f9; }
  .md-bdl-2-gray-lighter {
    border-left: 2px solid #f9f9f9; }
  .md-bd-2-black {
    border: 2px solid #2b292f; }
  .md-bdt-2-black {
    border-top: 2px solid #2b292f; }
  .md-bdr-2-black {
    border-right: 2px solid #2b292f; }
  .md-bdb-2-black {
    border-bottom: 2px solid #2b292f; }
  .md-bdl-2-black {
    border-left: 2px solid #2b292f; }
  .md-bd-2-white {
    border: 2px solid #fefefe; }
  .md-bdt-2-white {
    border-top: 2px solid #fefefe; }
  .md-bdr-2-white {
    border-right: 2px solid #fefefe; }
  .md-bdb-2-white {
    border-bottom: 2px solid #fefefe; }
  .md-bdl-2-white {
    border-left: 2px solid #fefefe; }
  .md-bd-2-primary-light {
    border: 2px solid #84bbbb; }
  .md-bdt-2-primary-light {
    border-top: 2px solid #84bbbb; }
  .md-bdr-2-primary-light {
    border-right: 2px solid #84bbbb; }
  .md-bdb-2-primary-light {
    border-bottom: 2px solid #84bbbb; }
  .md-bdl-2-primary-light {
    border-left: 2px solid #84bbbb; }
  .md-bd-2-primary-dark {
    border: 2px solid #314d4d; }
  .md-bdt-2-primary-dark {
    border-top: 2px solid #314d4d; }
  .md-bdr-2-primary-dark {
    border-right: 2px solid #314d4d; }
  .md-bdb-2-primary-dark {
    border-bottom: 2px solid #314d4d; }
  .md-bdl-2-primary-dark {
    border-left: 2px solid #314d4d; }
  .md-bd-2-secondary-light {
    border: 2px solid #f9e8dd; }
  .md-bdt-2-secondary-light {
    border-top: 2px solid #f9e8dd; }
  .md-bdr-2-secondary-light {
    border-right: 2px solid #f9e8dd; }
  .md-bdb-2-secondary-light {
    border-bottom: 2px solid #f9e8dd; }
  .md-bdl-2-secondary-light {
    border-left: 2px solid #f9e8dd; }
  .md-bd-2-secondary-dark {
    border: 2px solid #b86b39; }
  .md-bdt-2-secondary-dark {
    border-top: 2px solid #b86b39; }
  .md-bdr-2-secondary-dark {
    border-right: 2px solid #b86b39; }
  .md-bdb-2-secondary-dark {
    border-bottom: 2px solid #b86b39; }
  .md-bdl-2-secondary-dark {
    border-left: 2px solid #b86b39; }
  .md-bd-2-primary {
    border: 2px solid #3f7272; }
  .md-bdt-2-primary {
    border-top: 2px solid #3f7272; }
  .md-bdr-2-primary {
    border-right: 2px solid #3f7272; }
  .md-bdb-2-primary {
    border-bottom: 2px solid #3f7272; }
  .md-bdl-2-primary {
    border-left: 2px solid #3f7272; }
  .md-bd-2-secondary {
    border: 2px solid #d07f49; }
  .md-bdt-2-secondary {
    border-top: 2px solid #d07f49; }
  .md-bdr-2-secondary {
    border-right: 2px solid #d07f49; }
  .md-bdb-2-secondary {
    border-bottom: 2px solid #d07f49; }
  .md-bdl-2-secondary {
    border-left: 2px solid #d07f49; }
  .md-bd-3-alert {
    border: 3px solid #EF6F6C; }
  .md-bdt-3-alert {
    border-top: 3px solid #EF6F6C; }
  .md-bdr-3-alert {
    border-right: 3px solid #EF6F6C; }
  .md-bdb-3-alert {
    border-bottom: 3px solid #EF6F6C; }
  .md-bdl-3-alert {
    border-left: 3px solid #EF6F6C; }
  .md-bd-3-alert-dark {
    border: 3px solid #E0244F; }
  .md-bdt-3-alert-dark {
    border-top: 3px solid #E0244F; }
  .md-bdr-3-alert-dark {
    border-right: 3px solid #E0244F; }
  .md-bdb-3-alert-dark {
    border-bottom: 3px solid #E0244F; }
  .md-bdl-3-alert-dark {
    border-left: 3px solid #E0244F; }
  .md-bd-3-warning {
    border: 3px solid #FFD275; }
  .md-bdt-3-warning {
    border-top: 3px solid #FFD275; }
  .md-bdr-3-warning {
    border-right: 3px solid #FFD275; }
  .md-bdb-3-warning {
    border-bottom: 3px solid #FFD275; }
  .md-bdl-3-warning {
    border-left: 3px solid #FFD275; }
  .md-bd-3-info {
    border: 3px solid #6DD3CE; }
  .md-bdt-3-info {
    border-top: 3px solid #6DD3CE; }
  .md-bdr-3-info {
    border-right: 3px solid #6DD3CE; }
  .md-bdb-3-info {
    border-bottom: 3px solid #6DD3CE; }
  .md-bdl-3-info {
    border-left: 3px solid #6DD3CE; }
  .md-bd-3-success {
    border: 3px solid #74C080; }
  .md-bdt-3-success {
    border-top: 3px solid #74C080; }
  .md-bdr-3-success {
    border-right: 3px solid #74C080; }
  .md-bdb-3-success {
    border-bottom: 3px solid #74C080; }
  .md-bdl-3-success {
    border-left: 3px solid #74C080; }
  .md-bd-3-gray-darker {
    border: 3px solid #585563; }
  .md-bdt-3-gray-darker {
    border-top: 3px solid #585563; }
  .md-bdr-3-gray-darker {
    border-right: 3px solid #585563; }
  .md-bdb-3-gray-darker {
    border-bottom: 3px solid #585563; }
  .md-bdl-3-gray-darker {
    border-left: 3px solid #585563; }
  .md-bd-3-gray-dark {
    border: 3px solid #87868c; }
  .md-bdt-3-gray-dark {
    border-top: 3px solid #87868c; }
  .md-bdr-3-gray-dark {
    border-right: 3px solid #87868c; }
  .md-bdb-3-gray-dark {
    border-bottom: 3px solid #87868c; }
  .md-bdl-3-gray-dark {
    border-left: 3px solid #87868c; }
  .md-bd-3-gray {
    border: 3px solid #d3d3d6; }
  .md-bdt-3-gray {
    border-top: 3px solid #d3d3d6; }
  .md-bdr-3-gray {
    border-right: 3px solid #d3d3d6; }
  .md-bdb-3-gray {
    border-bottom: 3px solid #d3d3d6; }
  .md-bdl-3-gray {
    border-left: 3px solid #d3d3d6; }
  .md-bd-3-gray-light {
    border: 3px solid #eff0f0; }
  .md-bdt-3-gray-light {
    border-top: 3px solid #eff0f0; }
  .md-bdr-3-gray-light {
    border-right: 3px solid #eff0f0; }
  .md-bdb-3-gray-light {
    border-bottom: 3px solid #eff0f0; }
  .md-bdl-3-gray-light {
    border-left: 3px solid #eff0f0; }
  .md-bd-3-gray-lighter {
    border: 3px solid #f9f9f9; }
  .md-bdt-3-gray-lighter {
    border-top: 3px solid #f9f9f9; }
  .md-bdr-3-gray-lighter {
    border-right: 3px solid #f9f9f9; }
  .md-bdb-3-gray-lighter {
    border-bottom: 3px solid #f9f9f9; }
  .md-bdl-3-gray-lighter {
    border-left: 3px solid #f9f9f9; }
  .md-bd-3-black {
    border: 3px solid #2b292f; }
  .md-bdt-3-black {
    border-top: 3px solid #2b292f; }
  .md-bdr-3-black {
    border-right: 3px solid #2b292f; }
  .md-bdb-3-black {
    border-bottom: 3px solid #2b292f; }
  .md-bdl-3-black {
    border-left: 3px solid #2b292f; }
  .md-bd-3-white {
    border: 3px solid #fefefe; }
  .md-bdt-3-white {
    border-top: 3px solid #fefefe; }
  .md-bdr-3-white {
    border-right: 3px solid #fefefe; }
  .md-bdb-3-white {
    border-bottom: 3px solid #fefefe; }
  .md-bdl-3-white {
    border-left: 3px solid #fefefe; }
  .md-bd-3-primary-light {
    border: 3px solid #84bbbb; }
  .md-bdt-3-primary-light {
    border-top: 3px solid #84bbbb; }
  .md-bdr-3-primary-light {
    border-right: 3px solid #84bbbb; }
  .md-bdb-3-primary-light {
    border-bottom: 3px solid #84bbbb; }
  .md-bdl-3-primary-light {
    border-left: 3px solid #84bbbb; }
  .md-bd-3-primary-dark {
    border: 3px solid #314d4d; }
  .md-bdt-3-primary-dark {
    border-top: 3px solid #314d4d; }
  .md-bdr-3-primary-dark {
    border-right: 3px solid #314d4d; }
  .md-bdb-3-primary-dark {
    border-bottom: 3px solid #314d4d; }
  .md-bdl-3-primary-dark {
    border-left: 3px solid #314d4d; }
  .md-bd-3-secondary-light {
    border: 3px solid #f9e8dd; }
  .md-bdt-3-secondary-light {
    border-top: 3px solid #f9e8dd; }
  .md-bdr-3-secondary-light {
    border-right: 3px solid #f9e8dd; }
  .md-bdb-3-secondary-light {
    border-bottom: 3px solid #f9e8dd; }
  .md-bdl-3-secondary-light {
    border-left: 3px solid #f9e8dd; }
  .md-bd-3-secondary-dark {
    border: 3px solid #b86b39; }
  .md-bdt-3-secondary-dark {
    border-top: 3px solid #b86b39; }
  .md-bdr-3-secondary-dark {
    border-right: 3px solid #b86b39; }
  .md-bdb-3-secondary-dark {
    border-bottom: 3px solid #b86b39; }
  .md-bdl-3-secondary-dark {
    border-left: 3px solid #b86b39; }
  .md-bd-3-primary {
    border: 3px solid #3f7272; }
  .md-bdt-3-primary {
    border-top: 3px solid #3f7272; }
  .md-bdr-3-primary {
    border-right: 3px solid #3f7272; }
  .md-bdb-3-primary {
    border-bottom: 3px solid #3f7272; }
  .md-bdl-3-primary {
    border-left: 3px solid #3f7272; }
  .md-bd-3-secondary {
    border: 3px solid #d07f49; }
  .md-bdt-3-secondary {
    border-top: 3px solid #d07f49; }
  .md-bdr-3-secondary {
    border-right: 3px solid #d07f49; }
  .md-bdb-3-secondary {
    border-bottom: 3px solid #d07f49; }
  .md-bdl-3-secondary {
    border-left: 3px solid #d07f49; } }

@media only screen and (min-width: 1025px) {
  .lg-text-alert {
    color: #EF6F6C !important; }
  .lg-h-text-alert:hover {
    color: #EF6F6C !important; }
  .lg-bg-alert {
    background-color: #EF6F6C !important; }
  .lg-h-bg-alert:hover {
    background-color: #EF6F6C !important; }
  .lg-text-alert-dark {
    color: #E0244F !important; }
  .lg-h-text-alert-dark:hover {
    color: #E0244F !important; }
  .lg-bg-alert-dark {
    background-color: #E0244F !important; }
  .lg-h-bg-alert-dark:hover {
    background-color: #E0244F !important; }
  .lg-text-warning {
    color: #FFD275 !important; }
  .lg-h-text-warning:hover {
    color: #FFD275 !important; }
  .lg-bg-warning {
    background-color: #FFD275 !important; }
  .lg-h-bg-warning:hover {
    background-color: #FFD275 !important; }
  .lg-text-info {
    color: #6DD3CE !important; }
  .lg-h-text-info:hover {
    color: #6DD3CE !important; }
  .lg-bg-info {
    background-color: #6DD3CE !important; }
  .lg-h-bg-info:hover {
    background-color: #6DD3CE !important; }
  .lg-text-success {
    color: #74C080 !important; }
  .lg-h-text-success:hover {
    color: #74C080 !important; }
  .lg-bg-success {
    background-color: #74C080 !important; }
  .lg-h-bg-success:hover {
    background-color: #74C080 !important; }
  .lg-text-gray-darker {
    color: #585563 !important; }
  .lg-h-text-gray-darker:hover {
    color: #585563 !important; }
  .lg-bg-gray-darker {
    background-color: #585563 !important; }
  .lg-h-bg-gray-darker:hover {
    background-color: #585563 !important; }
  .lg-text-gray-dark {
    color: #87868c !important; }
  .lg-h-text-gray-dark:hover {
    color: #87868c !important; }
  .lg-bg-gray-dark {
    background-color: #87868c !important; }
  .lg-h-bg-gray-dark:hover {
    background-color: #87868c !important; }
  .lg-text-gray {
    color: #d3d3d6 !important; }
  .lg-h-text-gray:hover {
    color: #d3d3d6 !important; }
  .lg-bg-gray {
    background-color: #d3d3d6 !important; }
  .lg-h-bg-gray:hover {
    background-color: #d3d3d6 !important; }
  .lg-text-gray-light {
    color: #eff0f0 !important; }
  .lg-h-text-gray-light:hover {
    color: #eff0f0 !important; }
  .lg-bg-gray-light {
    background-color: #eff0f0 !important; }
  .lg-h-bg-gray-light:hover {
    background-color: #eff0f0 !important; }
  .lg-text-gray-lighter {
    color: #f9f9f9 !important; }
  .lg-h-text-gray-lighter:hover {
    color: #f9f9f9 !important; }
  .lg-bg-gray-lighter {
    background-color: #f9f9f9 !important; }
  .lg-h-bg-gray-lighter:hover {
    background-color: #f9f9f9 !important; }
  .lg-text-black {
    color: #2b292f !important; }
  .lg-h-text-black:hover {
    color: #2b292f !important; }
  .lg-bg-black {
    background-color: #2b292f !important; }
  .lg-h-bg-black:hover {
    background-color: #2b292f !important; }
  .lg-text-white {
    color: #fefefe !important; }
  .lg-h-text-white:hover {
    color: #fefefe !important; }
  .lg-bg-white {
    background-color: #fefefe !important; }
  .lg-h-bg-white:hover {
    background-color: #fefefe !important; }
  .lg-text-primary-light {
    color: #84bbbb !important; }
  .lg-h-text-primary-light:hover {
    color: #84bbbb !important; }
  .lg-bg-primary-light {
    background-color: #84bbbb !important; }
  .lg-h-bg-primary-light:hover {
    background-color: #84bbbb !important; }
  .lg-text-primary-dark {
    color: #314d4d !important; }
  .lg-h-text-primary-dark:hover {
    color: #314d4d !important; }
  .lg-bg-primary-dark {
    background-color: #314d4d !important; }
  .lg-h-bg-primary-dark:hover {
    background-color: #314d4d !important; }
  .lg-text-secondary-light {
    color: #f9e8dd !important; }
  .lg-h-text-secondary-light:hover {
    color: #f9e8dd !important; }
  .lg-bg-secondary-light {
    background-color: #f9e8dd !important; }
  .lg-h-bg-secondary-light:hover {
    background-color: #f9e8dd !important; }
  .lg-text-secondary-dark {
    color: #b86b39 !important; }
  .lg-h-text-secondary-dark:hover {
    color: #b86b39 !important; }
  .lg-bg-secondary-dark {
    background-color: #b86b39 !important; }
  .lg-h-bg-secondary-dark:hover {
    background-color: #b86b39 !important; }
  .lg-text-primary {
    color: #3f7272 !important; }
  .lg-h-text-primary:hover {
    color: #3f7272 !important; }
  .lg-bg-primary {
    background-color: #3f7272 !important; }
  .lg-h-bg-primary:hover {
    background-color: #3f7272 !important; }
  .lg-text-secondary {
    color: #d07f49 !important; }
  .lg-h-text-secondary:hover {
    color: #d07f49 !important; }
  .lg-bg-secondary {
    background-color: #d07f49 !important; }
  .lg-h-bg-secondary:hover {
    background-color: #d07f49 !important; }
  .lg-bd-0-alert {
    border: 0px solid #EF6F6C; }
  .lg-bdt-0-alert {
    border-top: 0px solid #EF6F6C; }
  .lg-bdr-0-alert {
    border-right: 0px solid #EF6F6C; }
  .lg-bdb-0-alert {
    border-bottom: 0px solid #EF6F6C; }
  .lg-bdl-0-alert {
    border-left: 0px solid #EF6F6C; }
  .lg-bd-0-alert-dark {
    border: 0px solid #E0244F; }
  .lg-bdt-0-alert-dark {
    border-top: 0px solid #E0244F; }
  .lg-bdr-0-alert-dark {
    border-right: 0px solid #E0244F; }
  .lg-bdb-0-alert-dark {
    border-bottom: 0px solid #E0244F; }
  .lg-bdl-0-alert-dark {
    border-left: 0px solid #E0244F; }
  .lg-bd-0-warning {
    border: 0px solid #FFD275; }
  .lg-bdt-0-warning {
    border-top: 0px solid #FFD275; }
  .lg-bdr-0-warning {
    border-right: 0px solid #FFD275; }
  .lg-bdb-0-warning {
    border-bottom: 0px solid #FFD275; }
  .lg-bdl-0-warning {
    border-left: 0px solid #FFD275; }
  .lg-bd-0-info {
    border: 0px solid #6DD3CE; }
  .lg-bdt-0-info {
    border-top: 0px solid #6DD3CE; }
  .lg-bdr-0-info {
    border-right: 0px solid #6DD3CE; }
  .lg-bdb-0-info {
    border-bottom: 0px solid #6DD3CE; }
  .lg-bdl-0-info {
    border-left: 0px solid #6DD3CE; }
  .lg-bd-0-success {
    border: 0px solid #74C080; }
  .lg-bdt-0-success {
    border-top: 0px solid #74C080; }
  .lg-bdr-0-success {
    border-right: 0px solid #74C080; }
  .lg-bdb-0-success {
    border-bottom: 0px solid #74C080; }
  .lg-bdl-0-success {
    border-left: 0px solid #74C080; }
  .lg-bd-0-gray-darker {
    border: 0px solid #585563; }
  .lg-bdt-0-gray-darker {
    border-top: 0px solid #585563; }
  .lg-bdr-0-gray-darker {
    border-right: 0px solid #585563; }
  .lg-bdb-0-gray-darker {
    border-bottom: 0px solid #585563; }
  .lg-bdl-0-gray-darker {
    border-left: 0px solid #585563; }
  .lg-bd-0-gray-dark {
    border: 0px solid #87868c; }
  .lg-bdt-0-gray-dark {
    border-top: 0px solid #87868c; }
  .lg-bdr-0-gray-dark {
    border-right: 0px solid #87868c; }
  .lg-bdb-0-gray-dark {
    border-bottom: 0px solid #87868c; }
  .lg-bdl-0-gray-dark {
    border-left: 0px solid #87868c; }
  .lg-bd-0-gray {
    border: 0px solid #d3d3d6; }
  .lg-bdt-0-gray {
    border-top: 0px solid #d3d3d6; }
  .lg-bdr-0-gray {
    border-right: 0px solid #d3d3d6; }
  .lg-bdb-0-gray {
    border-bottom: 0px solid #d3d3d6; }
  .lg-bdl-0-gray {
    border-left: 0px solid #d3d3d6; }
  .lg-bd-0-gray-light {
    border: 0px solid #eff0f0; }
  .lg-bdt-0-gray-light {
    border-top: 0px solid #eff0f0; }
  .lg-bdr-0-gray-light {
    border-right: 0px solid #eff0f0; }
  .lg-bdb-0-gray-light {
    border-bottom: 0px solid #eff0f0; }
  .lg-bdl-0-gray-light {
    border-left: 0px solid #eff0f0; }
  .lg-bd-0-gray-lighter {
    border: 0px solid #f9f9f9; }
  .lg-bdt-0-gray-lighter {
    border-top: 0px solid #f9f9f9; }
  .lg-bdr-0-gray-lighter {
    border-right: 0px solid #f9f9f9; }
  .lg-bdb-0-gray-lighter {
    border-bottom: 0px solid #f9f9f9; }
  .lg-bdl-0-gray-lighter {
    border-left: 0px solid #f9f9f9; }
  .lg-bd-0-black {
    border: 0px solid #2b292f; }
  .lg-bdt-0-black {
    border-top: 0px solid #2b292f; }
  .lg-bdr-0-black {
    border-right: 0px solid #2b292f; }
  .lg-bdb-0-black {
    border-bottom: 0px solid #2b292f; }
  .lg-bdl-0-black {
    border-left: 0px solid #2b292f; }
  .lg-bd-0-white {
    border: 0px solid #fefefe; }
  .lg-bdt-0-white {
    border-top: 0px solid #fefefe; }
  .lg-bdr-0-white {
    border-right: 0px solid #fefefe; }
  .lg-bdb-0-white {
    border-bottom: 0px solid #fefefe; }
  .lg-bdl-0-white {
    border-left: 0px solid #fefefe; }
  .lg-bd-0-primary-light {
    border: 0px solid #84bbbb; }
  .lg-bdt-0-primary-light {
    border-top: 0px solid #84bbbb; }
  .lg-bdr-0-primary-light {
    border-right: 0px solid #84bbbb; }
  .lg-bdb-0-primary-light {
    border-bottom: 0px solid #84bbbb; }
  .lg-bdl-0-primary-light {
    border-left: 0px solid #84bbbb; }
  .lg-bd-0-primary-dark {
    border: 0px solid #314d4d; }
  .lg-bdt-0-primary-dark {
    border-top: 0px solid #314d4d; }
  .lg-bdr-0-primary-dark {
    border-right: 0px solid #314d4d; }
  .lg-bdb-0-primary-dark {
    border-bottom: 0px solid #314d4d; }
  .lg-bdl-0-primary-dark {
    border-left: 0px solid #314d4d; }
  .lg-bd-0-secondary-light {
    border: 0px solid #f9e8dd; }
  .lg-bdt-0-secondary-light {
    border-top: 0px solid #f9e8dd; }
  .lg-bdr-0-secondary-light {
    border-right: 0px solid #f9e8dd; }
  .lg-bdb-0-secondary-light {
    border-bottom: 0px solid #f9e8dd; }
  .lg-bdl-0-secondary-light {
    border-left: 0px solid #f9e8dd; }
  .lg-bd-0-secondary-dark {
    border: 0px solid #b86b39; }
  .lg-bdt-0-secondary-dark {
    border-top: 0px solid #b86b39; }
  .lg-bdr-0-secondary-dark {
    border-right: 0px solid #b86b39; }
  .lg-bdb-0-secondary-dark {
    border-bottom: 0px solid #b86b39; }
  .lg-bdl-0-secondary-dark {
    border-left: 0px solid #b86b39; }
  .lg-bd-0-primary {
    border: 0px solid #3f7272; }
  .lg-bdt-0-primary {
    border-top: 0px solid #3f7272; }
  .lg-bdr-0-primary {
    border-right: 0px solid #3f7272; }
  .lg-bdb-0-primary {
    border-bottom: 0px solid #3f7272; }
  .lg-bdl-0-primary {
    border-left: 0px solid #3f7272; }
  .lg-bd-0-secondary {
    border: 0px solid #d07f49; }
  .lg-bdt-0-secondary {
    border-top: 0px solid #d07f49; }
  .lg-bdr-0-secondary {
    border-right: 0px solid #d07f49; }
  .lg-bdb-0-secondary {
    border-bottom: 0px solid #d07f49; }
  .lg-bdl-0-secondary {
    border-left: 0px solid #d07f49; }
  .lg-bd-1-alert {
    border: 1px solid #EF6F6C; }
  .lg-bdt-1-alert {
    border-top: 1px solid #EF6F6C; }
  .lg-bdr-1-alert {
    border-right: 1px solid #EF6F6C; }
  .lg-bdb-1-alert {
    border-bottom: 1px solid #EF6F6C; }
  .lg-bdl-1-alert {
    border-left: 1px solid #EF6F6C; }
  .lg-bd-1-alert-dark {
    border: 1px solid #E0244F; }
  .lg-bdt-1-alert-dark {
    border-top: 1px solid #E0244F; }
  .lg-bdr-1-alert-dark {
    border-right: 1px solid #E0244F; }
  .lg-bdb-1-alert-dark {
    border-bottom: 1px solid #E0244F; }
  .lg-bdl-1-alert-dark {
    border-left: 1px solid #E0244F; }
  .lg-bd-1-warning {
    border: 1px solid #FFD275; }
  .lg-bdt-1-warning {
    border-top: 1px solid #FFD275; }
  .lg-bdr-1-warning {
    border-right: 1px solid #FFD275; }
  .lg-bdb-1-warning {
    border-bottom: 1px solid #FFD275; }
  .lg-bdl-1-warning {
    border-left: 1px solid #FFD275; }
  .lg-bd-1-info {
    border: 1px solid #6DD3CE; }
  .lg-bdt-1-info {
    border-top: 1px solid #6DD3CE; }
  .lg-bdr-1-info {
    border-right: 1px solid #6DD3CE; }
  .lg-bdb-1-info {
    border-bottom: 1px solid #6DD3CE; }
  .lg-bdl-1-info {
    border-left: 1px solid #6DD3CE; }
  .lg-bd-1-success {
    border: 1px solid #74C080; }
  .lg-bdt-1-success {
    border-top: 1px solid #74C080; }
  .lg-bdr-1-success {
    border-right: 1px solid #74C080; }
  .lg-bdb-1-success {
    border-bottom: 1px solid #74C080; }
  .lg-bdl-1-success {
    border-left: 1px solid #74C080; }
  .lg-bd-1-gray-darker {
    border: 1px solid #585563; }
  .lg-bdt-1-gray-darker {
    border-top: 1px solid #585563; }
  .lg-bdr-1-gray-darker {
    border-right: 1px solid #585563; }
  .lg-bdb-1-gray-darker {
    border-bottom: 1px solid #585563; }
  .lg-bdl-1-gray-darker {
    border-left: 1px solid #585563; }
  .lg-bd-1-gray-dark {
    border: 1px solid #87868c; }
  .lg-bdt-1-gray-dark {
    border-top: 1px solid #87868c; }
  .lg-bdr-1-gray-dark {
    border-right: 1px solid #87868c; }
  .lg-bdb-1-gray-dark {
    border-bottom: 1px solid #87868c; }
  .lg-bdl-1-gray-dark {
    border-left: 1px solid #87868c; }
  .lg-bd-1-gray {
    border: 1px solid #d3d3d6; }
  .lg-bdt-1-gray {
    border-top: 1px solid #d3d3d6; }
  .lg-bdr-1-gray {
    border-right: 1px solid #d3d3d6; }
  .lg-bdb-1-gray {
    border-bottom: 1px solid #d3d3d6; }
  .lg-bdl-1-gray {
    border-left: 1px solid #d3d3d6; }
  .lg-bd-1-gray-light {
    border: 1px solid #eff0f0; }
  .lg-bdt-1-gray-light {
    border-top: 1px solid #eff0f0; }
  .lg-bdr-1-gray-light {
    border-right: 1px solid #eff0f0; }
  .lg-bdb-1-gray-light {
    border-bottom: 1px solid #eff0f0; }
  .lg-bdl-1-gray-light {
    border-left: 1px solid #eff0f0; }
  .lg-bd-1-gray-lighter {
    border: 1px solid #f9f9f9; }
  .lg-bdt-1-gray-lighter {
    border-top: 1px solid #f9f9f9; }
  .lg-bdr-1-gray-lighter {
    border-right: 1px solid #f9f9f9; }
  .lg-bdb-1-gray-lighter {
    border-bottom: 1px solid #f9f9f9; }
  .lg-bdl-1-gray-lighter {
    border-left: 1px solid #f9f9f9; }
  .lg-bd-1-black {
    border: 1px solid #2b292f; }
  .lg-bdt-1-black {
    border-top: 1px solid #2b292f; }
  .lg-bdr-1-black {
    border-right: 1px solid #2b292f; }
  .lg-bdb-1-black {
    border-bottom: 1px solid #2b292f; }
  .lg-bdl-1-black {
    border-left: 1px solid #2b292f; }
  .lg-bd-1-white {
    border: 1px solid #fefefe; }
  .lg-bdt-1-white {
    border-top: 1px solid #fefefe; }
  .lg-bdr-1-white {
    border-right: 1px solid #fefefe; }
  .lg-bdb-1-white {
    border-bottom: 1px solid #fefefe; }
  .lg-bdl-1-white {
    border-left: 1px solid #fefefe; }
  .lg-bd-1-primary-light {
    border: 1px solid #84bbbb; }
  .lg-bdt-1-primary-light {
    border-top: 1px solid #84bbbb; }
  .lg-bdr-1-primary-light {
    border-right: 1px solid #84bbbb; }
  .lg-bdb-1-primary-light {
    border-bottom: 1px solid #84bbbb; }
  .lg-bdl-1-primary-light {
    border-left: 1px solid #84bbbb; }
  .lg-bd-1-primary-dark {
    border: 1px solid #314d4d; }
  .lg-bdt-1-primary-dark {
    border-top: 1px solid #314d4d; }
  .lg-bdr-1-primary-dark {
    border-right: 1px solid #314d4d; }
  .lg-bdb-1-primary-dark {
    border-bottom: 1px solid #314d4d; }
  .lg-bdl-1-primary-dark {
    border-left: 1px solid #314d4d; }
  .lg-bd-1-secondary-light {
    border: 1px solid #f9e8dd; }
  .lg-bdt-1-secondary-light {
    border-top: 1px solid #f9e8dd; }
  .lg-bdr-1-secondary-light {
    border-right: 1px solid #f9e8dd; }
  .lg-bdb-1-secondary-light {
    border-bottom: 1px solid #f9e8dd; }
  .lg-bdl-1-secondary-light {
    border-left: 1px solid #f9e8dd; }
  .lg-bd-1-secondary-dark {
    border: 1px solid #b86b39; }
  .lg-bdt-1-secondary-dark {
    border-top: 1px solid #b86b39; }
  .lg-bdr-1-secondary-dark {
    border-right: 1px solid #b86b39; }
  .lg-bdb-1-secondary-dark {
    border-bottom: 1px solid #b86b39; }
  .lg-bdl-1-secondary-dark {
    border-left: 1px solid #b86b39; }
  .lg-bd-1-primary {
    border: 1px solid #3f7272; }
  .lg-bdt-1-primary {
    border-top: 1px solid #3f7272; }
  .lg-bdr-1-primary {
    border-right: 1px solid #3f7272; }
  .lg-bdb-1-primary {
    border-bottom: 1px solid #3f7272; }
  .lg-bdl-1-primary {
    border-left: 1px solid #3f7272; }
  .lg-bd-1-secondary {
    border: 1px solid #d07f49; }
  .lg-bdt-1-secondary {
    border-top: 1px solid #d07f49; }
  .lg-bdr-1-secondary {
    border-right: 1px solid #d07f49; }
  .lg-bdb-1-secondary {
    border-bottom: 1px solid #d07f49; }
  .lg-bdl-1-secondary {
    border-left: 1px solid #d07f49; }
  .lg-bd-2-alert {
    border: 2px solid #EF6F6C; }
  .lg-bdt-2-alert {
    border-top: 2px solid #EF6F6C; }
  .lg-bdr-2-alert {
    border-right: 2px solid #EF6F6C; }
  .lg-bdb-2-alert {
    border-bottom: 2px solid #EF6F6C; }
  .lg-bdl-2-alert {
    border-left: 2px solid #EF6F6C; }
  .lg-bd-2-alert-dark {
    border: 2px solid #E0244F; }
  .lg-bdt-2-alert-dark {
    border-top: 2px solid #E0244F; }
  .lg-bdr-2-alert-dark {
    border-right: 2px solid #E0244F; }
  .lg-bdb-2-alert-dark {
    border-bottom: 2px solid #E0244F; }
  .lg-bdl-2-alert-dark {
    border-left: 2px solid #E0244F; }
  .lg-bd-2-warning {
    border: 2px solid #FFD275; }
  .lg-bdt-2-warning {
    border-top: 2px solid #FFD275; }
  .lg-bdr-2-warning {
    border-right: 2px solid #FFD275; }
  .lg-bdb-2-warning {
    border-bottom: 2px solid #FFD275; }
  .lg-bdl-2-warning {
    border-left: 2px solid #FFD275; }
  .lg-bd-2-info {
    border: 2px solid #6DD3CE; }
  .lg-bdt-2-info {
    border-top: 2px solid #6DD3CE; }
  .lg-bdr-2-info {
    border-right: 2px solid #6DD3CE; }
  .lg-bdb-2-info {
    border-bottom: 2px solid #6DD3CE; }
  .lg-bdl-2-info {
    border-left: 2px solid #6DD3CE; }
  .lg-bd-2-success {
    border: 2px solid #74C080; }
  .lg-bdt-2-success {
    border-top: 2px solid #74C080; }
  .lg-bdr-2-success {
    border-right: 2px solid #74C080; }
  .lg-bdb-2-success {
    border-bottom: 2px solid #74C080; }
  .lg-bdl-2-success {
    border-left: 2px solid #74C080; }
  .lg-bd-2-gray-darker {
    border: 2px solid #585563; }
  .lg-bdt-2-gray-darker {
    border-top: 2px solid #585563; }
  .lg-bdr-2-gray-darker {
    border-right: 2px solid #585563; }
  .lg-bdb-2-gray-darker {
    border-bottom: 2px solid #585563; }
  .lg-bdl-2-gray-darker {
    border-left: 2px solid #585563; }
  .lg-bd-2-gray-dark {
    border: 2px solid #87868c; }
  .lg-bdt-2-gray-dark {
    border-top: 2px solid #87868c; }
  .lg-bdr-2-gray-dark {
    border-right: 2px solid #87868c; }
  .lg-bdb-2-gray-dark {
    border-bottom: 2px solid #87868c; }
  .lg-bdl-2-gray-dark {
    border-left: 2px solid #87868c; }
  .lg-bd-2-gray {
    border: 2px solid #d3d3d6; }
  .lg-bdt-2-gray {
    border-top: 2px solid #d3d3d6; }
  .lg-bdr-2-gray {
    border-right: 2px solid #d3d3d6; }
  .lg-bdb-2-gray {
    border-bottom: 2px solid #d3d3d6; }
  .lg-bdl-2-gray {
    border-left: 2px solid #d3d3d6; }
  .lg-bd-2-gray-light {
    border: 2px solid #eff0f0; }
  .lg-bdt-2-gray-light {
    border-top: 2px solid #eff0f0; }
  .lg-bdr-2-gray-light {
    border-right: 2px solid #eff0f0; }
  .lg-bdb-2-gray-light {
    border-bottom: 2px solid #eff0f0; }
  .lg-bdl-2-gray-light {
    border-left: 2px solid #eff0f0; }
  .lg-bd-2-gray-lighter {
    border: 2px solid #f9f9f9; }
  .lg-bdt-2-gray-lighter {
    border-top: 2px solid #f9f9f9; }
  .lg-bdr-2-gray-lighter {
    border-right: 2px solid #f9f9f9; }
  .lg-bdb-2-gray-lighter {
    border-bottom: 2px solid #f9f9f9; }
  .lg-bdl-2-gray-lighter {
    border-left: 2px solid #f9f9f9; }
  .lg-bd-2-black {
    border: 2px solid #2b292f; }
  .lg-bdt-2-black {
    border-top: 2px solid #2b292f; }
  .lg-bdr-2-black {
    border-right: 2px solid #2b292f; }
  .lg-bdb-2-black {
    border-bottom: 2px solid #2b292f; }
  .lg-bdl-2-black {
    border-left: 2px solid #2b292f; }
  .lg-bd-2-white {
    border: 2px solid #fefefe; }
  .lg-bdt-2-white {
    border-top: 2px solid #fefefe; }
  .lg-bdr-2-white {
    border-right: 2px solid #fefefe; }
  .lg-bdb-2-white {
    border-bottom: 2px solid #fefefe; }
  .lg-bdl-2-white {
    border-left: 2px solid #fefefe; }
  .lg-bd-2-primary-light {
    border: 2px solid #84bbbb; }
  .lg-bdt-2-primary-light {
    border-top: 2px solid #84bbbb; }
  .lg-bdr-2-primary-light {
    border-right: 2px solid #84bbbb; }
  .lg-bdb-2-primary-light {
    border-bottom: 2px solid #84bbbb; }
  .lg-bdl-2-primary-light {
    border-left: 2px solid #84bbbb; }
  .lg-bd-2-primary-dark {
    border: 2px solid #314d4d; }
  .lg-bdt-2-primary-dark {
    border-top: 2px solid #314d4d; }
  .lg-bdr-2-primary-dark {
    border-right: 2px solid #314d4d; }
  .lg-bdb-2-primary-dark {
    border-bottom: 2px solid #314d4d; }
  .lg-bdl-2-primary-dark {
    border-left: 2px solid #314d4d; }
  .lg-bd-2-secondary-light {
    border: 2px solid #f9e8dd; }
  .lg-bdt-2-secondary-light {
    border-top: 2px solid #f9e8dd; }
  .lg-bdr-2-secondary-light {
    border-right: 2px solid #f9e8dd; }
  .lg-bdb-2-secondary-light {
    border-bottom: 2px solid #f9e8dd; }
  .lg-bdl-2-secondary-light {
    border-left: 2px solid #f9e8dd; }
  .lg-bd-2-secondary-dark {
    border: 2px solid #b86b39; }
  .lg-bdt-2-secondary-dark {
    border-top: 2px solid #b86b39; }
  .lg-bdr-2-secondary-dark {
    border-right: 2px solid #b86b39; }
  .lg-bdb-2-secondary-dark {
    border-bottom: 2px solid #b86b39; }
  .lg-bdl-2-secondary-dark {
    border-left: 2px solid #b86b39; }
  .lg-bd-2-primary {
    border: 2px solid #3f7272; }
  .lg-bdt-2-primary {
    border-top: 2px solid #3f7272; }
  .lg-bdr-2-primary {
    border-right: 2px solid #3f7272; }
  .lg-bdb-2-primary {
    border-bottom: 2px solid #3f7272; }
  .lg-bdl-2-primary {
    border-left: 2px solid #3f7272; }
  .lg-bd-2-secondary {
    border: 2px solid #d07f49; }
  .lg-bdt-2-secondary {
    border-top: 2px solid #d07f49; }
  .lg-bdr-2-secondary {
    border-right: 2px solid #d07f49; }
  .lg-bdb-2-secondary {
    border-bottom: 2px solid #d07f49; }
  .lg-bdl-2-secondary {
    border-left: 2px solid #d07f49; }
  .lg-bd-3-alert {
    border: 3px solid #EF6F6C; }
  .lg-bdt-3-alert {
    border-top: 3px solid #EF6F6C; }
  .lg-bdr-3-alert {
    border-right: 3px solid #EF6F6C; }
  .lg-bdb-3-alert {
    border-bottom: 3px solid #EF6F6C; }
  .lg-bdl-3-alert {
    border-left: 3px solid #EF6F6C; }
  .lg-bd-3-alert-dark {
    border: 3px solid #E0244F; }
  .lg-bdt-3-alert-dark {
    border-top: 3px solid #E0244F; }
  .lg-bdr-3-alert-dark {
    border-right: 3px solid #E0244F; }
  .lg-bdb-3-alert-dark {
    border-bottom: 3px solid #E0244F; }
  .lg-bdl-3-alert-dark {
    border-left: 3px solid #E0244F; }
  .lg-bd-3-warning {
    border: 3px solid #FFD275; }
  .lg-bdt-3-warning {
    border-top: 3px solid #FFD275; }
  .lg-bdr-3-warning {
    border-right: 3px solid #FFD275; }
  .lg-bdb-3-warning {
    border-bottom: 3px solid #FFD275; }
  .lg-bdl-3-warning {
    border-left: 3px solid #FFD275; }
  .lg-bd-3-info {
    border: 3px solid #6DD3CE; }
  .lg-bdt-3-info {
    border-top: 3px solid #6DD3CE; }
  .lg-bdr-3-info {
    border-right: 3px solid #6DD3CE; }
  .lg-bdb-3-info {
    border-bottom: 3px solid #6DD3CE; }
  .lg-bdl-3-info {
    border-left: 3px solid #6DD3CE; }
  .lg-bd-3-success {
    border: 3px solid #74C080; }
  .lg-bdt-3-success {
    border-top: 3px solid #74C080; }
  .lg-bdr-3-success {
    border-right: 3px solid #74C080; }
  .lg-bdb-3-success {
    border-bottom: 3px solid #74C080; }
  .lg-bdl-3-success {
    border-left: 3px solid #74C080; }
  .lg-bd-3-gray-darker {
    border: 3px solid #585563; }
  .lg-bdt-3-gray-darker {
    border-top: 3px solid #585563; }
  .lg-bdr-3-gray-darker {
    border-right: 3px solid #585563; }
  .lg-bdb-3-gray-darker {
    border-bottom: 3px solid #585563; }
  .lg-bdl-3-gray-darker {
    border-left: 3px solid #585563; }
  .lg-bd-3-gray-dark {
    border: 3px solid #87868c; }
  .lg-bdt-3-gray-dark {
    border-top: 3px solid #87868c; }
  .lg-bdr-3-gray-dark {
    border-right: 3px solid #87868c; }
  .lg-bdb-3-gray-dark {
    border-bottom: 3px solid #87868c; }
  .lg-bdl-3-gray-dark {
    border-left: 3px solid #87868c; }
  .lg-bd-3-gray {
    border: 3px solid #d3d3d6; }
  .lg-bdt-3-gray {
    border-top: 3px solid #d3d3d6; }
  .lg-bdr-3-gray {
    border-right: 3px solid #d3d3d6; }
  .lg-bdb-3-gray {
    border-bottom: 3px solid #d3d3d6; }
  .lg-bdl-3-gray {
    border-left: 3px solid #d3d3d6; }
  .lg-bd-3-gray-light {
    border: 3px solid #eff0f0; }
  .lg-bdt-3-gray-light {
    border-top: 3px solid #eff0f0; }
  .lg-bdr-3-gray-light {
    border-right: 3px solid #eff0f0; }
  .lg-bdb-3-gray-light {
    border-bottom: 3px solid #eff0f0; }
  .lg-bdl-3-gray-light {
    border-left: 3px solid #eff0f0; }
  .lg-bd-3-gray-lighter {
    border: 3px solid #f9f9f9; }
  .lg-bdt-3-gray-lighter {
    border-top: 3px solid #f9f9f9; }
  .lg-bdr-3-gray-lighter {
    border-right: 3px solid #f9f9f9; }
  .lg-bdb-3-gray-lighter {
    border-bottom: 3px solid #f9f9f9; }
  .lg-bdl-3-gray-lighter {
    border-left: 3px solid #f9f9f9; }
  .lg-bd-3-black {
    border: 3px solid #2b292f; }
  .lg-bdt-3-black {
    border-top: 3px solid #2b292f; }
  .lg-bdr-3-black {
    border-right: 3px solid #2b292f; }
  .lg-bdb-3-black {
    border-bottom: 3px solid #2b292f; }
  .lg-bdl-3-black {
    border-left: 3px solid #2b292f; }
  .lg-bd-3-white {
    border: 3px solid #fefefe; }
  .lg-bdt-3-white {
    border-top: 3px solid #fefefe; }
  .lg-bdr-3-white {
    border-right: 3px solid #fefefe; }
  .lg-bdb-3-white {
    border-bottom: 3px solid #fefefe; }
  .lg-bdl-3-white {
    border-left: 3px solid #fefefe; }
  .lg-bd-3-primary-light {
    border: 3px solid #84bbbb; }
  .lg-bdt-3-primary-light {
    border-top: 3px solid #84bbbb; }
  .lg-bdr-3-primary-light {
    border-right: 3px solid #84bbbb; }
  .lg-bdb-3-primary-light {
    border-bottom: 3px solid #84bbbb; }
  .lg-bdl-3-primary-light {
    border-left: 3px solid #84bbbb; }
  .lg-bd-3-primary-dark {
    border: 3px solid #314d4d; }
  .lg-bdt-3-primary-dark {
    border-top: 3px solid #314d4d; }
  .lg-bdr-3-primary-dark {
    border-right: 3px solid #314d4d; }
  .lg-bdb-3-primary-dark {
    border-bottom: 3px solid #314d4d; }
  .lg-bdl-3-primary-dark {
    border-left: 3px solid #314d4d; }
  .lg-bd-3-secondary-light {
    border: 3px solid #f9e8dd; }
  .lg-bdt-3-secondary-light {
    border-top: 3px solid #f9e8dd; }
  .lg-bdr-3-secondary-light {
    border-right: 3px solid #f9e8dd; }
  .lg-bdb-3-secondary-light {
    border-bottom: 3px solid #f9e8dd; }
  .lg-bdl-3-secondary-light {
    border-left: 3px solid #f9e8dd; }
  .lg-bd-3-secondary-dark {
    border: 3px solid #b86b39; }
  .lg-bdt-3-secondary-dark {
    border-top: 3px solid #b86b39; }
  .lg-bdr-3-secondary-dark {
    border-right: 3px solid #b86b39; }
  .lg-bdb-3-secondary-dark {
    border-bottom: 3px solid #b86b39; }
  .lg-bdl-3-secondary-dark {
    border-left: 3px solid #b86b39; }
  .lg-bd-3-primary {
    border: 3px solid #3f7272; }
  .lg-bdt-3-primary {
    border-top: 3px solid #3f7272; }
  .lg-bdr-3-primary {
    border-right: 3px solid #3f7272; }
  .lg-bdb-3-primary {
    border-bottom: 3px solid #3f7272; }
  .lg-bdl-3-primary {
    border-left: 3px solid #3f7272; }
  .lg-bd-3-secondary {
    border: 3px solid #d07f49; }
  .lg-bdt-3-secondary {
    border-top: 3px solid #d07f49; }
  .lg-bdr-3-secondary {
    border-right: 3px solid #d07f49; }
  .lg-bdb-3-secondary {
    border-bottom: 3px solid #d07f49; }
  .lg-bdl-3-secondary {
    border-left: 3px solid #d07f49; } }

/*---
  title:   Typographies
  name:    design_typographies
  order:   2

  section: design
  ---
*/
/*---
  title:   Colors
  name:    colors
  ---

  In order to use any color, just use function `clr(name-of-color)`

*/
/*---
  title:   Alert
  name:    alert-colors
  section: Colors
  ---

  ```example:color
  @color: #E0244F @name: alert-dark
  @color: #EF6F6C @name: alert
  ```
  ```example:color
  @color: #FFD275 @name: warning
  ```
  ```example:color
  @color: #6DD3CE @name: info
  ```
  ```example:color
  @color: #74C080 @name: success
  ```
*/
/*---
  title:   Gray
  name:    gray-colors
  section: Colors
  ---

  ```example:color
  @color: #2b292f @name: black
  ```
  ```example:color
  @color: #576ca8 @name: blue-dark
  ```
  ```example:color
  @color: #585563 @name: gray-darker
  ```
  ```example:color
  @color: #87868c @name: gray-dark
  ```
  ```example:color
  @color: #d3d3d6 @name: gray
  ```
  ```example:color
  @color: #eff0f0 @name: gray-light
  ```
  ```example:color
  @color: #f9f9f9 @name: gray-lighter
  ```
  ```example:color
  @color: #fefefe @name: white
  ```
*/
/*---
  title:   Fonts
  section: Variables
  ---

  Variables containing project fonts

  ```
  $ff-pathway: 'Pathway Gothic One', sans-serif;
  $ff-chivo: 'Chivo', sans-serif;
  ```
*/
/*---
  title:   Animation duration/easing
  section: Variables
  ---

  Use this for animation timing and easing. You can either use the shorthand `$anim` or directly use `$anim-duration` and `$anim-easing` for fine tuning.

  ```
  $anim-duration: 250ms;
  $anim-easing: cubic-bezier(.55,0,.1,1) ;
  $anim: $anim-duration $anim-easing;
  ```
*/
/*---
  title:   Vertical rythmn
  name:    vertical-rythmn-grid
  section: Grid
  ---

  Use `$vr` in order to keep vertical rythmn accross the entire project.

  ```
  $vr: 2rem;
  ```
*/
/*---
  title:   Grid size
  name:    size-grid
  section: Grid
  ---

  ```
  $row-width: 144rem;
  $container-width: 100%;
  $total-columns: 12;
  $column-gutter: 4rem;
  $column-width: 8rem;
  ```
*/
/*---
  title:   Debug grid
  section: Variables
  ---

  Update this scss map to configure debgrid in order to display overlay debug grid in your project.

  ```
  $debgrid: (
    horizontal: false,
    maxwidth: $row-width,
    width: $container-width,
    columns: $total-columns,
    gutter: $column-gutter,
    colorColumn: rgba(clr(gray-darker), 0.1),
    colorGutter: rgba(clr(gray-darker), 0.05),
    vertical: false,
    vertical-size: $vr,
    colorVOdd: rgba(clr(gray-darker), 0.1),
    colorVEven: transparent
  );
  ```
*/
/*---
  title:   Breakpoints
  section: Variables
  ---

  We have 3 main breakpoints based on Foundation and usefull in mobile first development.

  `$sm` is used for style for mobile, tablet and desktop (equals to no media query)

  `$md` is used for style for tablet and desktop `(min-width: 641px)`

  `$lg` is used for style for desktop only `(min-width: 1025px)`
*/
* {
  outline: none;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-size: 62.5%; }

body {
  overflow-x: hidden;
  margin-bottom: 0 !important;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

/*---
title:   HR
name:    hr
section: Others
---

```example:html
<hr>
```
*/
hr {
  border: none;
  border-bottom: 1px solid #eff0f0;
  width: 100%;
  margin: 2rem auto; }

img {
  display: block;
  max-width: 100%;
  -webkit-transition: opacity 250ms cubic-bezier(0.55, 0, 0.1, 1);
  -o-transition: opacity 250ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: opacity 250ms cubic-bezier(0.55, 0, 0.1, 1); }
  img[data-src] {
    opacity: 0; }
  img.error {
    position: relative;
    overflow: hidden; }
    img.error:before {
      content: attr(alt);
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: center;
      font-size: 1.8rem;
      background-color: #eff0f0; }
    @media only screen and (min-width: 641px) {
      img.error:after {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        display: block;
        content: attr(data-error);
        text-align: center;
        font-size: 1rem;
        color: #87868c;
        padding: 1rem; } }

h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body #tarteaucitronRoot div#tarteaucitronAlertBig {
  top: 40% !important; }
  @media (min-width: 767px) {
    body #tarteaucitronRoot div#tarteaucitronAlertBig {
      top: 50% !important; } }

.tarteaucitronBeforeVisible .tarteaucitronAlertBigTop {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.tarteaucitronAlertBigTop {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-flow: row wrap !important;
          flex-flow: row wrap !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: start !important; }
  .tarteaucitronAlertBigTop button {
    width: auto !important;
    padding: 10px 15px !important;
    border-radius: 10px !important;
    border: solid 1px #154859 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }

body #tarteaucitronRoot div#tarteaucitronAlertBig {
  padding: 15px 10px !important; }
  @media (min-width: 767px) {
    body #tarteaucitronRoot div#tarteaucitronAlertBig {
      padding: 35px 25px !important; } }

#tarteaucitronRoot div#tarteaucitronAlertBig:before {
  font-size: 20px !important; }
  @media (min-width: 767px) {
    #tarteaucitronRoot div#tarteaucitronAlertBig:before {
      font-size: 25px !important; } }
  @media (min-width: 1024px) {
    #tarteaucitronRoot div#tarteaucitronAlertBig:before {
      font-size: 35px !important; } }

#tarteaucitronRoot .tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert {
  display: block !important;
  width: 100% !important;
  font-size: 14px !important;
  padding: 0 10px !important;
  margin-bottom: 10px !important; }
  @media (min-width: 767px) {
    #tarteaucitronRoot .tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert {
      font-size: 18px !important;
      margin-bottom: 30px !important; } }
  @media (min-width: 1024px) {
    #tarteaucitronRoot .tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert {
      padding: 0 30px !important; } }

html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton,
html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {
  font-size: 10px !important; }
  @media (min-width: 767px) {
    html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton,
    html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {
      font-size: 16px !important; } }

html body #tarteaucitronRoot .tarteaucitronAlertBigTop button.tarteaucitronAllow {
  background-color: #154859 !important;
  color: #FFF !important; }

html body #tarteaucitronRoot .tarteaucitronAlertBigTop .tarteaucitronAllow .tarteaucitronCheck::before {
  color: #FFF !important; }

html body #tarteaucitronRoot .tarteaucitronAlertBigTop button.tarteaucitronDeny {
  background-color: #FFF !important;
  color: #154859 !important; }

html body #tarteaucitronRoot .tarteaucitronAlertBigTop .tarteaucitronDeny .tarteaucitronCross::before {
  color: #154859 !important; }

html body #tarteaucitronRoot .tarteaucitronAlertBigTop #tarteaucitronCloseAlert {
  color: #154859 !important;
  background-color: #FFF !important; }

#tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk button {
  width: auto !important;
  padding: 10px 15px !important;
  border-radius: 10px !important;
  border: solid 1px #154859 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

#tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronAllow {
  background-color: #154859 !important;
  color: #FFF !important; }
  #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronAllow .tarteaucitronCheck::before {
    color: #FFF !important; }

#tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronDeny {
  background-color: #FFF !important;
  color: #154859 !important; }
  #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronDeny .tarteaucitronCross::before {
    color: #154859 !important; }

#tarteaucitronServices .tarteaucitronBorder ul {
  padding: 0 25px !important;
  list-style: none !important; }
  #tarteaucitronServices .tarteaucitronBorder ul li::before {
    display: none !important; }
  #tarteaucitronServices .tarteaucitronBorder ul li .tarteaucitronTitle button {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  #tarteaucitronServices .tarteaucitronBorder ul li ul li button {
    width: auto !important;
    padding: 10px 15px !important;
    border-radius: 10px !important;
    border: solid 1px #154859 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
    #tarteaucitronServices .tarteaucitronBorder ul li ul li button.tarteaucitronAllow {
      background-color: #154859 !important;
      color: #FFF !important; }
      #tarteaucitronServices .tarteaucitronBorder ul li ul li button.tarteaucitronAllow .tarteaucitronCheck::before {
        color: #FFF !important; }
    #tarteaucitronServices .tarteaucitronBorder ul li ul li button.tarteaucitronDeny {
      background-color: #FFF !important;
      color: #154859 !important; }
      #tarteaucitronServices .tarteaucitronBorder ul li ul li button.tarteaucitronDeny .tarteaucitronCross::before {
        color: #154859 !important; }
