﻿html {
  font-size: 16px;
}
a:focus, a:hover {
    color: inherit;
    text-decoration: inherit;
}

/* --------------------- Bootstrap Extension Classes -------------------- */
.txt-xs-xxs {
  font-size: 12px;
}
.txt-xs-xs {
  font-size: 14px;
}
.txt-xs-sm {
  font-size: 15px;
}
.txt-xs-rg {
  font-size: 16px;
}
.txt-xs-md {
  font-size: 20px;
}
.txt-xs-lg {
  font-size: 24px;
}
.txt-xs-xl {
  font-size: 36px;
}
.txt-xs-xxl {
  font-size: 48px;
}
.txt-xs-huge {
  font-size: 60px;
}
.txt-xs-largest {
  font-size: 72px;
}
@media (min-width: 768px) {
  .txt-sm-xxs {
    font-size: 12px;
  }
  .txt-sm-xs {
    font-size: 14px;
  }
  .txt-sm-sm {
    font-size: 15px;
  }
  .txt-sm-rg {
    font-size: 16px;
  }
  .txt-sm-md {
    font-size: 20px;
  }
  .txt-sm-lg {
    font-size: 24px;
  }
  .txt-sm-xl {
    font-size: 36px;
  }
  .txt-sm-xxl {
    font-size: 48px;
  }
  .txt-sm-huge {
    font-size: 60px;
  }
  .txt-sm-largest {
    font-size: 72px;
  }
}
@media (min-width: 992px) {
  .txt-md-xxs {
    font-size: 12px;
  }
  .txt-md-xs {
    font-size: 14px;
  }
  .txt-md-sm {
    font-size: 15px;
  }
  .txt-md-rg {
    font-size: 16px;
  }
  .txt-md-md {
    font-size: 20px;
  }
  .txt-md-lg {
    font-size: 24px;
  }
  .txt-md-xl {
    font-size: 36px;
  }
  .txt-md-xxl {
    font-size: 48px;
  }
  .txt-md-huge {
    font-size: 60px;
  }
  .txt-md-largest {
    font-size: 72px;
  }
}
@media (min-width: 1200px) {
  .txt-lg-xxs {
    font-size: 12px;
  }
  .txt-lg-xs {
    font-size: 14px;
  }
  .txt-lg-sm {
    font-size: 15px;
  }
  .txt-lg-rg {
    font-size: 16px;
  }
  .txt-lg-md {
    font-size: 20px;
  }
  .txt-lg-lg {
    font-size: 24px;
  }
  .txt-lg-xl {
    font-size: 36px;
  }
  .txt-lg-xxl {
    font-size: 48px;
  }
  .txt-lg-huge {
    font-size: 60px;
  }
  .txt-lg-largest {
    font-size: 72px;
  }
}
.txt-light {
  font-weight: 300;
}
.txt-roman {
  font-weight: 400;
}
.txt-bold {
  font-weight: 600;
}
.txt-black {
  font-weight: 800;
}
.italic {
  font-style: italic;
}
.txt-center {
  text-align: center!important;
}
.padding-xs-xs {
  padding: 3px !important;
}
.padding-left-xs-xs {
  padding-left: 3px !important;
}
.padding-top-xs-xs {
  padding-top: 3px !important;
}
.padding-right-xs-xs {
  padding-right: 3px !important;
}
.padding-bottom-xs-xs {
  padding-bottom: 3px !important;
}
.padding-xs-s {
  padding: 5px !important;
}
.padding-left-xs-s {
  padding-left: 5px !important;
}
.padding-top-xs-s {
  padding-top: 5px !important;
}
.padding-right-xs-s {
  padding-right: 5px !important;
}
.padding-bottom-xs-s {
  padding-bottom: 5px !important;
}
.padding-xs-m {
  padding: 10px !important;
}
.padding-left-xs-m {
  padding-left: 10px !important;
}
.padding-top-xs-m {
  padding-top: 10px !important;
}
.padding-right-xs-m {
  padding-right: 10px !important;
}
.padding-bottom-xs-m {
  padding-bottom: 10px !important;
}
.padding-xs-l {
  padding: 20px !important;
}
.padding-left-xs-l {
  padding-left: 20px !important;
}
.padding-top-xs-l {
  padding-top: 20px !important;
}
.padding-right-xs-l {
  padding-right: 20px !important;
}
.padding-bottom-xs-l {
  padding-bottom: 20px !important;
}
.padding-xs-xl {
  padding: 40px !important;
}
.padding-left-xs-xl {
  padding-left: 40px !important;
}
.padding-top-xs-xl {
  padding-top: 40px !important;
}
.padding-right-xs-xl {
  padding-right: 40px !important;
}
.padding-bottom-xs-xl {
  padding-bottom: 40px !important;
}
.padding-xs-xxl {
  padding: 60px !important;
}
.padding-left-xs-xxl {
  padding-left: 60px !important;
}
.padding-top-xs-xxl {
  padding-top: 60px !important;
}
.padding-right-xs-xxl {
  padding-right: 60px !important;
}
.padding-bottom-xs-xxl {
  padding-bottom: 60px !important;
}
.padding-xs-0 {
  padding: 0 !important;
}
.padding-left-xs-0 {
  padding-left: 0 !important;
}
.padding-top-xs-0 {
  padding-top: 0 !important;
}
.padding-right-xs-0 {
  padding-right: 0 !important;
}
.padding-bottom-xs-0 {
  padding-bottom: 0 !important;
}
@media (min-width: 768px) {
  .padding-sm-xs {
    padding: 3px !important;
  }
  .padding-left-sm-xs {
    padding-left: 3px !important;
  }
  .padding-top-sm-xs {
    padding-top: 3px !important;
  }
  .padding-right-sm-xs {
    padding-right: 3px !important;
  }
  .padding-bottom-sm-xs {
    padding-bottom: 3px !important;
  }
  .padding-sm-s {
    padding: 5px !important;
  }
  .padding-left-sm-s {
    padding-left: 5px !important;
  }
  .padding-top-sm-s {
    padding-top: 5px !important;
  }
  .padding-right-sm-s {
    padding-right: 5px !important;
  }
  .padding-bottom-sm-s {
    padding-bottom: 5px !important;
  }
  .padding-sm-m {
    padding: 10px !important;
  }
  .padding-left-sm-m {
    padding-left: 10px !important;
  }
  .padding-top-sm-m {
    padding-top: 10px !important;
  }
  .padding-right-sm-m {
    padding-right: 10px !important;
  }
  .padding-bottom-sm-m {
    padding-bottom: 10px !important;
  }
  .padding-sm-l {
    padding: 20px !important;
  }
  .padding-left-sm-l {
    padding-left: 20px !important;
  }
  .padding-top-sm-l {
    padding-top: 20px !important;
  }
  .padding-right-sm-l {
    padding-right: 20px !important;
  }
  .padding-bottom-sm-l {
    padding-bottom: 20px !important;
  }
  .padding-sm-xl {
    padding: 40px !important;
  }
  .padding-left-sm-xl {
    padding-left: 40px !important;
  }
  .padding-top-sm-xl {
    padding-top: 40px !important;
  }
  .padding-right-sm-xl {
    padding-right: 40px !important;
  }
  .padding-bottom-sm-xl {
    padding-bottom: 40px !important;
  }
  .padding-sm-xxl {
    padding: 60px !important;
  }
  .padding-left-sm-xxl {
    padding-left: 60px !important;
  }
  .padding-top-sm-xxl {
    padding-top: 60px !important;
  }
  .padding-right-sm-xxl {
    padding-right: 60px !important;
  }
  .padding-bottom-sm-xxl {
    padding-bottom: 60px !important;
  }
  .padding-sm-0 {
    padding: 0 !important;
  }
  .padding-left-sm-0 {
    padding-left: 0 !important;
  }
  .padding-top-sm-0 {
    padding-top: 0 !important;
  }
  .padding-right-sm-0 {
    padding-right: 0 !important;
  }
  .padding-bottom-sm-0 {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 992px) {
  .padding-md-xs {
    padding: 3px !important;
  }
  .padding-left-md-xs {
    padding-left: 3px !important;
  }
  .padding-top-md-xs {
    padding-top: 3px !important;
  }
  .padding-right-md-xs {
    padding-right: 3px !important;
  }
  .padding-bottom-md-xs {
    padding-bottom: 3px !important;
  }
  .padding-md-s {
    padding: 5px !important;
  }
  .padding-left-md-s {
    padding-left: 5px !important;
  }
  .padding-top-md-s {
    padding-top: 5px !important;
  }
  .padding-right-md-s {
    padding-right: 5px !important;
  }
  .padding-bottom-md-s {
    padding-bottom: 5px !important;
  }
  .padding-md-m {
    padding: 10px !important;
  }
  .padding-left-md-m {
    padding-left: 10px !important;
  }
  .padding-top-md-m {
    padding-top: 10px !important;
  }
  .padding-right-md-m {
    padding-right: 10px !important;
  }
  .padding-bottom-md-m {
    padding-bottom: 10px !important;
  }
  .padding-md-l {
    padding: 20px !important;
  }
  .padding-left-md-l {
    padding-left: 20px !important;
  }
  .padding-top-md-l {
    padding-top: 20px !important;
  }
  .padding-right-md-l {
    padding-right: 20px !important;
  }
  .padding-bottom-md-l {
    padding-bottom: 20px !important;
  }
  .padding-md-xl {
    padding: 40px !important;
  }
  .padding-left-md-xl {
    padding-left: 40px !important;
  }
  .padding-top-md-xl {
    padding-top: 40px !important;
  }
  .padding-right-md-xl {
    padding-right: 40px !important;
  }
  .padding-bottom-md-xl {
    padding-bottom: 40px !important;
  }
  .padding-md-xxl {
    padding: 60px !important;
  }
  .padding-left-md-xxl {
    padding-left: 60px !important;
  }
  .padding-top-md-xxl {
    padding-top: 60px !important;
  }
  .padding-right-md-xxl {
    padding-right: 60px !important;
  }
  .padding-bottom-md-xxl {
    padding-bottom: 60px !important;
  }
  .padding-md-0 {
    padding: 0 !important;
  }
  .padding-left-md-0 {
    padding-left: 0 !important;
  }
  .padding-top-md-0 {
    padding-top: 0 !important;
  }
  .padding-right-md-0 {
    padding-right: 0 !important;
  }
  .padding-bottom-md-0 {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 1200px) {
  .padding-lg-xs {
    padding: 3px !important;
  }
  .padding-left-lg-xs {
    padding-left: 3px !important;
  }
  .padding-top-lg-xs {
    padding-top: 3px !important;
  }
  .padding-right-lg-xs {
    padding-right: 3px !important;
  }
  .padding-bottom-lg-xs {
    padding-bottom: 3px !important;
  }
  .padding-lg-s {
    padding: 5px !important;
  }
  .padding-left-lg-s {
    padding-left: 5px !important;
  }
  .padding-top-lg-s {
    padding-top: 5px !important;
  }
  .padding-right-lg-s {
    padding-right: 5px !important;
  }
  .padding-bottom-lg-s {
    padding-bottom: 5px !important;
  }
  .padding-lg-m {
    padding: 10px !important;
  }
  .padding-left-lg-m {
    padding-left: 10px !important;
  }
  .padding-top-lg-m {
    padding-top: 10px !important;
  }
  .padding-right-lg-m {
    padding-right: 10px !important;
  }
  .padding-bottom-lg-m {
    padding-bottom: 10px !important;
  }
  .padding-lg-l {
    padding: 20px !important;
  }
  .padding-left-lg-l {
    padding-left: 20px !important;
  }
  .padding-top-lg-l {
    padding-top: 20px !important;
  }
  .padding-right-lg-l {
    padding-right: 20px !important;
  }
  .padding-bottom-lg-l {
    padding-bottom: 20px !important;
  }
  .padding-lg-xl {
    padding: 40px !important;
  }
  .padding-left-lg-xl {
    padding-left: 40px !important;
  }
  .padding-top-lg-xl {
    padding-top: 40px !important;
  }
  .padding-right-lg-xl {
    padding-right: 40px !important;
  }
  .padding-bottom-lg-xl {
    padding-bottom: 40px !important;
  }
  .padding-lg-xxl {
    padding: 60px !important;
  }
  .padding-left-lg-xxl {
    padding-left: 60px !important;
  }
  .padding-top-lg-xxl {
    padding-top: 60px !important;
  }
  .padding-right-lg-xxl {
    padding-right: 60px !important;
  }
  .padding-bottom-lg-xxl {
    padding-bottom: 60px !important;
  }
  .padding-lg-0 {
    padding: 0 !important;
  }
  .padding-left-lg-0 {
    padding-left: 0 !important;
  }
  .padding-top-lg-0 {
    padding-top: 0 !important;
  }
  .padding-right-lg-0 {
    padding-right: 0 !important;
  }
  .padding-bottom-lg-0 {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 1600px) {
  .padding-xlg-xs {
    padding: 3px !important;
  }
  .padding-left-xlg-xs {
    padding-left: 3px !important;
  }
  .padding-top-xlg-xs {
    padding-top: 3px !important;
  }
  .padding-right-xlg-xs {
    padding-right: 3px !important;
  }
  .padding-bottom-xlg-xs {
    padding-bottom: 3px !important;
  }
  .padding-xlg-s {
    padding: 5px !important;
  }
  .padding-left-xlg-s {
    padding-left: 5px !important;
  }
  .padding-top-xlg-s {
    padding-top: 5px !important;
  }
  .padding-right-xlg-s {
    padding-right: 5px !important;
  }
  .padding-bottom-xlg-s {
    padding-bottom: 5px !important;
  }
  .padding-xlg-m {
    padding: 10px !important;
  }
  .padding-left-xlg-m {
    padding-left: 10px !important;
  }
  .padding-top-xlg-m {
    padding-top: 10px !important;
  }
  .padding-right-xlg-m {
    padding-right: 10px !important;
  }
  .padding-bottom-xlg-m {
    padding-bottom: 10px !important;
  }
  .padding-xlg-l {
    padding: 20px !important;
  }
  .padding-left-xlg-l {
    padding-left: 20px !important;
  }
  .padding-top-xlg-l {
    padding-top: 20px !important;
  }
  .padding-right-xlg-l {
    padding-right: 20px !important;
  }
  .padding-bottom-xlg-l {
    padding-bottom: 20px !important;
  }
  .padding-xlg-xl {
    padding: 40px !important;
  }
  .padding-left-xlg-xl {
    padding-left: 40px !important;
  }
  .padding-top-xlg-xl {
    padding-top: 40px !important;
  }
  .padding-right-xlg-xl {
    padding-right: 40px !important;
  }
  .padding-bottom-xlg-xl {
    padding-bottom: 40px !important;
  }
  .padding-xlg-xxl {
    padding: 60px !important;
  }
  .padding-left-xlg-xxl {
    padding-left: 60px !important;
  }
  .padding-top-xlg-xxl {
    padding-top: 60px !important;
  }
  .padding-right-xlg-xxl {
    padding-right: 60px !important;
  }
  .padding-bottom-xlg-xxl {
    padding-bottom: 60px !important;
  }
  .padding-xlg-0 {
    padding: 0 !important;
  }
  .padding-left-xlg-0 {
    padding-left: 0 !important;
  }
  .padding-top-xlg-0 {
    padding-top: 0 !important;
  }
  .padding-right-xlg-0 {
    padding-right: 0 !important;
  }
  .padding-bottom-xlg-0 {
    padding-bottom: 0 !important;
  }
}
.margin-xs-xs {
  margin: 3px !important;
}
.margin-left-xs-xs {
  margin-left: 3px !important;
}
.margin-top-xs-xs {
  margin-top: 3px !important;
}
.margin-right-xs-xs {
  margin-right: 3px !important;
}
.margin-bottom-xs-xs {
  margin-bottom: 3px !important;
}
.margin-xs-s {
  margin: 5px !important;
}
.margin-left-xs-s {
  margin-left: 5px !important;
}
.margin-top-xs-s {
  margin-top: 5px !important;
}
.margin-right-xs-s {
  margin-right: 5px !important;
}
.margin-bottom-xs-s {
  margin-bottom: 5px !important;
}
.margin-xs-m {
  margin: 10px !important;
}
.margin-left-xs-m {
  margin-left: 10px !important;
}
.margin-top-xs-m {
  margin-top: 10px !important;
}
.margin-right-xs-m {
  margin-right: 10px !important;
}
.margin-bottom-xs-m {
  margin-bottom: 10px !important;
}
.margin-xs-l {
  margin: 20px !important;
}
.margin-left-xs-l {
  margin-left: 20px !important;
}
.margin-top-xs-l {
  margin-top: 20px !important;
}
.margin-right-xs-l {
  margin-right: 20px !important;
}
.margin-bottom-xs-l {
  margin-bottom: 20px !important;
}
.margin-xs-xl {
  margin: 40px !important;
}
.margin-left-xs-xl {
  margin-left: 40px !important;
}
.margin-top-xs-xl {
  margin-top: 40px !important;
}
.margin-right-xs-xl {
  margin-right: 40px !important;
}
.margin-bottom-xs-xl {
  margin-bottom: 40px !important;
}
.margin-xs-xxl {
  margin: 60px !important;
}
.margin-left-xs-xxl {
  margin-left: 60px !important;
}
.margin-top-xs-xxl {
  margin-top: 60px !important;
}
.margin-right-xs-xxl {
  margin-right: 60px !important;
}
.margin-bottom-xs-xxl {
  margin-bottom: 60px !important;
}
.margin-xs-0 {
  margin: 0 !important;
}
.margin-left-xs-0 {
  margin-left: 0 !important;
}
.margin-top-xs-0 {
  margin-top: 0 !important;
}
.margin-right-xs-0 {
  margin-right: 0 !important;
}
.margin-bottom-xs-0 {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .margin-sm-xs {
    margin: 3px !important;
  }
  .margin-left-sm-xs {
    margin-left: 3px !important;
  }
  .margin-top-sm-xs {
    margin-top: 3px !important;
  }
  .margin-right-sm-xs {
    margin-right: 3px !important;
  }
  .margin-bottom-sm-xs {
    margin-bottom: 3px !important;
  }
  .margin-sm-s {
    margin: 5px !important;
  }
  .margin-left-sm-s {
    margin-left: 5px !important;
  }
  .margin-top-sm-s {
    margin-top: 5px !important;
  }
  .margin-right-sm-s {
    margin-right: 5px !important;
  }
  .margin-bottom-sm-s {
    margin-bottom: 5px !important;
  }
  .margin-sm-m {
    margin: 10px !important;
  }
  .margin-left-sm-m {
    margin-left: 10px !important;
  }
  .margin-top-sm-m {
    margin-top: 10px !important;
  }
  .margin-right-sm-m {
    margin-right: 10px !important;
  }
  .margin-bottom-sm-m {
    margin-bottom: 10px !important;
  }
  .margin-sm-l {
    margin: 20px !important;
  }
  .margin-left-sm-l {
    margin-left: 20px !important;
  }
  .margin-top-sm-l {
    margin-top: 20px !important;
  }
  .margin-right-sm-l {
    margin-right: 20px !important;
  }
  .margin-bottom-sm-l {
    margin-bottom: 20px !important;
  }
  .margin-sm-xl {
    margin: 40px !important;
  }
  .margin-left-sm-xl {
    margin-left: 40px !important;
  }
  .margin-top-sm-xl {
    margin-top: 40px !important;
  }
  .margin-right-sm-xl {
    margin-right: 40px !important;
  }
  .margin-bottom-sm-xl {
    margin-bottom: 40px !important;
  }
  .margin-sm-xxl {
    margin: 60px !important;
  }
  .margin-left-sm-xxl {
    margin-left: 60px !important;
  }
  .margin-top-sm-xxl {
    margin-top: 60px !important;
  }
  .margin-right-sm-xxl {
    margin-right: 60px !important;
  }
  .margin-bottom-sm-xxl {
    margin-bottom: 60px !important;
  }
  .margin-sm-0 {
    margin: 0 !important;
  }
  .margin-left-sm-0 {
    margin-left: 0 !important;
  }
  .margin-top-sm-0 {
    margin-top: 0 !important;
  }
  .margin-right-sm-0 {
    margin-right: 0 !important;
  }
  .margin-bottom-sm-0 {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 992px) {
  .margin-md-xs {
    margin: 3px !important;
  }
  .margin-left-md-xs {
    margin-left: 3px !important;
  }
  .margin-top-md-xs {
    margin-top: 3px !important;
  }
  .margin-right-md-xs {
    margin-right: 3px !important;
  }
  .margin-bottom-md-xs {
    margin-bottom: 3px !important;
  }
  .margin-md-s {
    margin: 5px !important;
  }
  .margin-left-md-s {
    margin-left: 5px !important;
  }
  .margin-top-md-s {
    margin-top: 5px !important;
  }
  .margin-right-md-s {
    margin-right: 5px !important;
  }
  .margin-bottom-md-s {
    margin-bottom: 5px !important;
  }
  .margin-md-m {
    margin: 10px !important;
  }
  .margin-left-md-m {
    margin-left: 10px !important;
  }
  .margin-top-md-m {
    margin-top: 10px !important;
  }
  .margin-right-md-m {
    margin-right: 10px !important;
  }
  .margin-bottom-md-m {
    margin-bottom: 10px !important;
  }
  .margin-md-l {
    margin: 20px !important;
  }
  .margin-left-md-l {
    margin-left: 20px !important;
  }
  .margin-top-md-l {
    margin-top: 20px !important;
  }
  .margin-right-md-l {
    margin-right: 20px !important;
  }
  .margin-bottom-md-l {
    margin-bottom: 20px !important;
  }
  .margin-md-xl {
    margin: 40px !important;
  }
  .margin-left-md-xl {
    margin-left: 40px !important;
  }
  .margin-top-md-xl {
    margin-top: 40px !important;
  }
  .margin-right-md-xl {
    margin-right: 40px !important;
  }
  .margin-bottom-md-xl {
    margin-bottom: 40px !important;
  }
  .margin-md-xxl {
    margin: 60px !important;
  }
  .margin-left-md-xxl {
    margin-left: 60px !important;
  }
  .margin-top-md-xxl {
    margin-top: 60px !important;
  }
  .margin-right-md-xxl {
    margin-right: 60px !important;
  }
  .margin-bottom-md-xxl {
    margin-bottom: 60px !important;
  }
  .margin-md-0 {
    margin: 0 !important;
  }
  .margin-left-md-0 {
    margin-left: 0 !important;
  }
  .margin-top-md-0 {
    margin-top: 0 !important;
  }
  .margin-right-md-0 {
    margin-right: 0 !important;
  }
  .margin-bottom-md-0 {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 1200px) {
  .margin-lg-xs {
    margin: 3px !important;
  }
  .margin-left-lg-xs {
    margin-left: 3px !important;
  }
  .margin-top-lg-xs {
    margin-top: 3px !important;
  }
  .margin-right-lg-xs {
    margin-right: 3px !important;
  }
  .margin-bottom-lg-xs {
    margin-bottom: 3px !important;
  }
  .margin-lg-s {
    margin: 5px !important;
  }
  .margin-left-lg-s {
    margin-left: 5px !important;
  }
  .margin-top-lg-s {
    margin-top: 5px !important;
  }
  .margin-right-lg-s {
    margin-right: 5px !important;
  }
  .margin-bottom-lg-s {
    margin-bottom: 5px !important;
  }
  .margin-lg-m {
    margin: 10px !important;
  }
  .margin-left-lg-m {
    margin-left: 10px !important;
  }
  .margin-top-lg-m {
    margin-top: 10px !important;
  }
  .margin-right-lg-m {
    margin-right: 10px !important;
  }
  .margin-bottom-lg-m {
    margin-bottom: 10px !important;
  }
  .margin-lg-l {
    margin: 20px !important;
  }
  .margin-left-lg-l {
    margin-left: 20px !important;
  }
  .margin-top-lg-l {
    margin-top: 20px !important;
  }
  .margin-right-lg-l {
    margin-right: 20px !important;
  }
  .margin-bottom-lg-l {
    margin-bottom: 20px !important;
  }
  .margin-lg-xl {
    margin: 40px !important;
  }
  .margin-left-lg-xl {
    margin-left: 40px !important;
  }
  .margin-top-lg-xl {
    margin-top: 40px !important;
  }
  .margin-right-lg-xl {
    margin-right: 40px !important;
  }
  .margin-bottom-lg-xl {
    margin-bottom: 40px !important;
  }
  .margin-lg-xxl {
    margin: 60px !important;
  }
  .margin-left-lg-xxl {
    margin-left: 60px !important;
  }
  .margin-top-lg-xxl {
    margin-top: 60px !important;
  }
  .margin-right-lg-xxl {
    margin-right: 60px !important;
  }
  .margin-bottom-lg-xxl {
    margin-bottom: 60px !important;
  }
  .margin-lg-0 {
    margin: 0 !important;
  }
  .margin-left-lg-0 {
    margin-left: 0 !important;
  }
  .margin-top-lg-0 {
    margin-top: 0 !important;
  }
  .margin-right-lg-0 {
    margin-right: 0 !important;
  }
  .margin-bottom-lg-0 {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 1600px) {
  .margin-xlg-xs {
    margin: 3px !important;
  }
  .margin-left-xlg-xs {
    margin-left: 3px !important;
  }
  .margin-top-xlg-xs {
    margin-top: 3px !important;
  }
  .margin-right-xlg-xs {
    margin-right: 3px !important;
  }
  .margin-bottom-xlg-xs {
    margin-bottom: 3px !important;
  }
  .margin-xlg-s {
    margin: 5px !important;
  }
  .margin-left-xlg-s {
    margin-left: 5px !important;
  }
  .margin-top-xlg-s {
    margin-top: 5px !important;
  }
  .margin-right-xlg-s {
    margin-right: 5px !important;
  }
  .margin-bottom-xlg-s {
    margin-bottom: 5px !important;
  }
  .margin-xlg-m {
    margin: 10px !important;
  }
  .margin-left-xlg-m {
    margin-left: 10px !important;
  }
  .margin-top-xlg-m {
    margin-top: 10px !important;
  }
  .margin-right-xlg-m {
    margin-right: 10px !important;
  }
  .margin-bottom-xlg-m {
    margin-bottom: 10px !important;
  }
  .margin-xlg-l {
    margin: 20px !important;
  }
  .margin-left-xlg-l {
    margin-left: 20px !important;
  }
  .margin-top-xlg-l {
    margin-top: 20px !important;
  }
  .margin-right-xlg-l {
    margin-right: 20px !important;
  }
  .margin-bottom-xlg-l {
    margin-bottom: 20px !important;
  }
  .margin-xlg-xl {
    margin: 40px !important;
  }
  .margin-left-xlg-xl {
    margin-left: 40px !important;
  }
  .margin-top-xlg-xl {
    margin-top: 40px !important;
  }
  .margin-right-xlg-xl {
    margin-right: 40px !important;
  }
  .margin-bottom-xlg-xl {
    margin-bottom: 40px !important;
  }
  .margin-xlg-xxl {
    margin: 60px !important;
  }
  .margin-left-xlg-xxl {
    margin-left: 60px !important;
  }
  .margin-top-xlg-xxl {
    margin-top: 60px !important;
  }
  .margin-right-xlg-xxl {
    margin-right: 60px !important;
  }
  .margin-bottom-xlg-xxl {
    margin-bottom: 60px !important;
  }
  .margin-xlg-0 {
    margin: 0 !important;
  }
  .margin-left-xlg-0 {
    margin-left: 0 !important;
  }
  .margin-top-xlg-0 {
    margin-top: 0 !important;
  }
  .margin-right-xlg-0 {
    margin-right: 0 !important;
  }
  .margin-bottom-xlg-0 {
    margin-bottom: 0 !important;
  }
}
.nopadding {
  padding: 0;
}
.inline-spacing-xs > * {
  margin-right: 3px;
}
.inline-spacing-s > * {
  margin-right: 5px;
}
.inline-spacing-m > * {
  margin-right: 10px;
}
.inline-spacing-l > * {
  margin-right: 20px;
}
.inline-spacing-xl > * {
  margin-right: 40px;
}
.inline-spacing-xxl > * {
  margin-right: 60px;
}
.inline-spacing-0 > * {
  margin-right: 0;
}
