@charset "UTF-8";
html {
  box-sizing: border-box;
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-size: 0.9375em;
  height: 100%;
  margin: 0;
  padding: 0;
  color: #000;
}

body {
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-family: "Roboto", "Verdana", sans-serif, FontAwesome;
  color: #000;
  overflow: hidden;
}
body * {
  line-height: 150%;
}

*, *:before, *:after {
  box-sizing: inherit;
}

.g-recaptcha {
  border-image: none;
}

/************* START HTML 5 ELEMENT LAYOUT **************
    body, section {
        display: grid;
        padding: 0;
        margin: 0;
        grid-template-rows: min-content min-content 1fr min-content;
        grid-template-columns: min-content 1fr min-content;
    }

    body {
        height: 100vh;
        width: 100vw;
        overflow: hidden;
    }

    section {
        background-color: yellow;
        height: 100%;
        width: 100%;
        grid-row: 3;
        grid-column: 2;
        overflow: auto;
    }

    header {
        background-color: blue;
        grid-row: 1;
        grid-column: 1;
        grid-column-end: span 3;
        max-height: 30vh;
        max-width: 100%;
        overflow: auto;
    }

    nav {
        background-color: orange;
        grid-row: 2;
        grid-column: 1;
        grid-column-end: span 3;
    }

    aside[left] {
        background-color: red;
        grid-row: 3;
        grid-column: 1;
        max-height: 100%;
        max-width: 30vw;
        overflow: auto;
    }

    aside[right] {
        grid-row: 3;
        grid-column: 3;
        background-color: pink;
        max-height: 100%;
        max-width: 30vw;
        overflow: auto;
    }

    footer {
        background-color: purple;
        grid-row: 4;
        grid-column: 1;
        grid-column-end: span 3;
        max-height: 30vh;
        max-width: 100%;
        overflow: auto;
    }
/************* END HTML 5 ELEMENT LAYOUT **************/
/************* START NEW LAYOUT TEST *************/
.page-container {
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  min-height: 100%;
  max-height: 100%;
  min-width: 100%;
  max-width: 100%;
}
.page-container .page-view {
  overflow: hidden;
  display: grid;
  grid-template-rows: min-content min-content 1fr min-content;
  grid-template-columns: min-content 1fr min-content;
}
.page-container .page-view .page-filter-top {
  grid-row: 1;
  grid-column: 1;
  grid-column-end: span 3;
  border-bottom: 1px solid #adb5b8;
  padding: 10px;
}
.page-container .page-view .page-filter-top.header-bar {
  background-color: #e0e1e5;
}
.page-container .page-view .page-filter-top.min-padding {
  padding: 5px;
}
.page-container .page-view .page-filter-top.no-padding {
  padding: 0;
}
.page-container .page-view .page-filter-top.no-border {
  border: none;
}
@media screen and (min-width: 86em) {
  .page-container .page-view .page-filter-top {
    grid-row: 1;
    grid-column: 2;
    grid-column-end: span 1;
  }
}
.page-container .page-view .page-filter-top.contact-header {
  display: grid;
  grid-template-rows: 35px 1fr;
  grid-template-columns: 35px calc(100% - 500px) 1fr;
  padding: 10px;
  background-color: #e0e1e5;
  border-bottom: 1px solid #adb5b8;
  height: 90px;
}
.page-container .page-view .page-filter-top.contact-header span:not(.fa) {
  font-size: 0.9em;
}
.page-container .page-view .page-filter-top.contact-header #contactIcon {
  font-size: 2em;
  color: #888888;
}
.page-container .page-view .page-filter-top .dynamic-filter-top {
  display: grid;
  white-space: nowrap;
  grid-template-columns: 1fr min-content;
}
.page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-content {
  grid-row-start: 1;
  grid-column-start: 1;
  overflow: auto;
  padding: 5px;
  display: grid;
  height: 100%;
}
.page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-content fieldset {
  margin-right: 5px;
  height: 100%;
  overflow: hidden;
}
.page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-button-row {
  grid-row-start: 1;
  grid-column-start: 2;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  border-left: 1px solid #adb5b8;
  align-content: center;
}
.page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-button-row > button, .page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-button-row > div {
  margin: 5px;
  align-self: center;
}
.page-container .page-view .page-filter-left {
  grid-row: 2;
  grid-row-end: span 3;
  grid-column: 1;
  border-right: 1px solid #adb5b8;
  overflow-y: auto;
  padding: 10px;
}
.page-container .page-view .page-filter-left.min-padding {
  padding: 5px;
}
.page-container .page-view .page-filter-left.no-padding {
  padding: 0;
  padding-right: 10px;
}
.page-container .page-view .page-filter-left.no-padding .filterButton {
  top: 0;
  margin: 0;
  width: calc(100% + 10px);
}
.page-container .page-view .page-filter-left.no-padding .collapsable-header-bar {
  margin-right: -10px;
}
.page-container .page-view .page-filter-left.scrollbar-padding {
  padding-right: 25px;
}
.page-container .page-view .page-filter-left.scrollbar-padding .filterButton {
  width: calc(100% + 10px + 25px);
}
.page-container .page-view .page-filter-left .tabContent {
  border: none;
}
@media screen and (min-width: 86em) {
  .page-container .page-view .page-filter-left {
    grid-row: 1;
    grid-row-end: span 4;
    grid-column: 1;
  }
}
.page-container .page-view .page-filter-left .filterButton {
  display: flex;
  justify-content: flex-start;
  height: 40px;
  position: sticky;
  top: -10px;
  margin: -10px;
  margin-bottom: 10px;
  background-color: #f2f3f7;
  border-bottom: 1px solid #adb5b8;
  width: calc(100% + 20px);
  padding-left: 10px;
}
.page-container .page-view .page-filter-left .filterButton button {
  font-size: 1.67em;
  align-self: center;
  padding-right: 10px;
}
.page-container .page-view .page-filter-left.no-scrolling {
  overflow: initial;
}
.page-container .page-view .page-filter-right {
  grid-row: 2;
  grid-row-end: span 3;
  grid-column: 3;
  border-left: 1px solid #adb5b8;
  overflow: auto;
  padding: 10px;
}
@media screen and (min-width: 86em) {
  .page-container .page-view .page-filter-right {
    grid-row: 1;
    grid-row-end: span 4;
    grid-column: 3;
  }
}
.page-container .page-view .page-tab-menu {
  grid-row: 2;
  grid-column: 2;
  overflow: hidden;
  max-height: 34px;
}
.page-container .page-view .page-tab-menu submenu, .page-container .page-view .page-tab-menu topmenu {
  display: block;
}
.page-container .page-view .page-tab-menu .tab-menu {
  grid-row-start: 2;
  grid-column-start: 2;
  grid-column-end: span 2;
  height: 34px;
  overflow: hidden;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs {
  height: 100%;
  background-color: #eeeeee;
  border-bottom: 1px solid #adb5b8;
  padding-top: 1px;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs .filterButton, .page-container .page-view .page-tab-menu .tab-menu .menu-tabs .filterButtonLarge {
  visibility: hidden;
  display: none;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav {
  width: auto;
  margin-top: 4px;
  display: flex;
  margin-left: -2px;
  padding: 0;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  box-shadow: 2px 1px #777777;
  background-color: #e4e4e4;
  float: left;
  margin-left: 7px;
  margin-top: -1px;
  overflow: hidden;
  white-space: nowrap;
  min-width: 50px;
  max-height: 30px;
  display: flex;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li form {
  width: 100%;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li button {
  width: 100%;
  padding: 5px 10px;
  background: none;
  border-bottom: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li button span {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li button span.menuButtonValue {
  margin-right: 0;
  margin-left: 10px;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li button span.fa {
  display: none;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li:not(.selected-menu) {
  border-bottom: 1px solid #adb5b8;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li a {
  padding: 5px 10px;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li a .fa {
  display: none;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li.selected-menu {
  border-bottom: 1px solid #f2f3f7;
  background-color: white;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li.selected-menu a, .page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li.selected-menu span, .page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li.selected-menu button {
  background-color: none;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li:hover a, .page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li:hover span, .page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li:hover button {
  color: black;
}
.page-container .page-view .page-tab-menu .tab-menu .menu-tabs ul.nav li:hover:not(.selected-menu) {
  background-color: rgba(150, 150, 150, 0.75);
}
.page-container .page-view .page-main-content {
  grid-row: 3;
  grid-column: 2;
  overflow: auto;
}
.page-container .page-view .page-main-content .form-with-button-row-and-scrollable-table {
  display: grid;
  grid-template-rows: min-content 1fr;
  margin: 10px 10px 0 10px;
  max-height: calc(100% - 10px);
}
.page-container .page-view .page-main-content .form-with-button-row-and-scrollable-table .scrollable-table {
  max-height: none;
  padding-bottom: 10px;
}
.page-container .page-view .page-bottom-bar {
  grid-row: 4;
  grid-column: 2;
  border-top: 1px solid #adb5b8;
  padding: 10px;
}
.page-container .page-view .page-bottom-bar.no-padding {
  padding: 0;
}

/************** END NEW LAYOUT TEST **************/
/* Contains CSS for base HTML-elements, and declarations of all variables*/
abbr {
  display: none;
  visibility: hidden;
  text-decoration: none;
  padding-left: 2px;
  line-height: 32px;
  font-size: 1.25em;
  cursor: context-menu;
}
abbr.show-abbr {
  display: inline;
  visibility: visible;
}

[data-val-required]:not(.hidden):not(.no-visibility):not([disabled]) + abbr,
[data-val-requiredifnull]:not(.hidden):not(.no-visibility):not([disabled]) + abbr {
  display: inline;
  visibility: visible;
}

button abbr {
  font-size: 1em;
  display: initial;
  visibility: visible;
}

button {
  border: 1px solid #adb5b8;
  border-radius: 5px;
  padding: 1px 10px;
  color: #737787;
  background-color: #eeeeee;
  color: #000;
  font-weight: 400;
}
button.lockButton {
  background-color: red;
}
button:focus {
  outline: none;
  background-color: #e2f0ff;
  border-color: #66afe9;
}
button:hover {
  background-color: #000;
  color: #eeeeee;
}
button[disabled], button[disabled]:hover {
  background-color: #e0e1e5;
  cursor: not-allowed;
  color: #999999;
}
button.buttonAsLink {
  background: transparent;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  border: 0;
  cursor: pointer;
}
button.buttonAsLink:hover {
  background: transparent;
  color: black;
}
button.buttonAsLink:focus {
  box-shadow: none;
  border: none;
  outline: none;
  color: #66afe9;
}
button.buttonAsLinkClean, button.collapse-button, button.expand-button, button.navigation-button {
  background: transparent;
  padding: 0;
  margin: 0;
  text-decoration: none;
  border: 0;
  cursor: pointer;
}
button.buttonAsLinkClean:hover, button.collapse-button:hover, button.expand-button:hover, button.navigation-button:hover {
  background: transparent;
  color: black;
}
button.buttonAsLinkClean:focus, button.collapse-button:focus, button.expand-button:focus, button.navigation-button:focus {
  box-shadow: none;
  border: none;
  outline: none;
  color: #66afe9;
}
button.buttonAsLinkClean[disabled], button[disabled].collapse-button, button[disabled].expand-button, button.navigation-button[disabled] {
  background-color: transparent;
}
button.buttonAsLinkClean[disabled]:hover, button[disabled].collapse-button:hover, button[disabled].expand-button:hover, button.navigation-button[disabled]:hover {
  background-color: transparent;
}
button.navigation-button {
  width: 100%;
  height: 22px;
  text-align: left;
  margin-right: 10px;
  white-space: nowrap;
  margin-top: 2px;
}
button.navigation-button::before {
  content: "\f061";
  color: #999999;
  margin-left: 5px;
  margin-right: 5px;
}
button.navigation-button:hover, button.navigation-button.selected, button.navigation-button:focus {
  background-color: #cccccc;
  font-weight: 500;
  color: #333333;
}
button.navigation-button:hover::before, button.navigation-button.selected::before, button.navigation-button:focus::before {
  color: #333333;
}

.navigation-button-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: min-content;
}
.navigation-button-container h1, .navigation-button-container h2, .navigation-button-container h3, .navigation-button-container h4, .navigation-button-container h5 {
  margin-bottom: 5px;
}

.blueButton, .saveButton {
  background-color: #61656e;
  color: white;
}
.blueButton:hover, .saveButton:hover {
  background-color: white;
  color: black;
}

.email-button {
  padding: 3px;
  border: 0;
  background-color: transparent;
  font-size: 1.25em;
}
.email-button:hover {
  border: 0;
  background-color: transparent;
  color: black;
}
.email-button:disabled {
  color: #999999;
  border: 0;
  background-color: transparent;
}
.email-button:disabled:hover {
  border: 0;
  background-color: transparent;
  color: #999999;
}

.select-all-container {
  display: flex;
  flex-direction: column;
  margin-top: -15px;
  margin-bottom: 5px;
}
.select-all-container .select-all-buttons {
  display: flex;
  justify-content: center;
  align-content: center;
}
.select-all-container .select-all-buttons div, .select-all-container .select-all-buttons label, .select-all-container .select-all-buttons button, .select-all-container .select-all-buttons span, .select-all-container .select-all-buttons a, .select-all-container .select-all-buttons svg, .select-all-container .select-all-buttons select {
  align-self: center;
}
.select-all-container .select-all-buttons button {
  border: none;
  background: none;
  padding: 0;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.select-all-container .select-all-buttons button :hover {
  border: none;
  background: none;
}
.select-all-container .select-all-buttons button + button {
  margin-left: 2px;
}
.select-all-container .select-all-buttons button svg {
  height: 18px;
  width: 18px;
  align-self: center;
  fill: #000000;
}

/*@import '../Variables';

input[type="checkbox"],
input[type="radio"] {
    transform: scale(0);
    width: 0;
    height: 0;
}

input[type="checkbox"].labelBefore ~ label:before,
input[type="checkbox"]:not(.labelBefore) ~ label:before,
input[type="radio"].labelBefore ~ label:before,
input[type="radio"]:not(.labelBefore) ~ label:before {
    content: "";
    display: inline-block;
    font-size: 1em;
    line-height: $checkbox-size;
    margin: -1px 10px 0 0;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    height: $checkbox-size;
    width: $checkbox-size;
    background-color: #fff;
    border: $inputBorder;
    box-shadow: $inputBoxShadow;
    border-radius: 3px;
    cursor: pointer;
}

input[type="checkbox"] ~ label,
input[type="radio"] ~ label {
    line-height: $inputLineHeightLarge;
}

input[type="radio"].labelBefore ~ label:after,
input[type="radio"].labelBefore ~ label:before,
input[type="radio"]:not(.labelBefore) ~ label:before {
    border-radius: 50%;
}

input[type="checkbox"].labelBefore:focus ~ label:before,
input[type="checkbox"]:not(.labelBefore):focus ~ label:before,
input[type="radio"].labelBefore:focus ~ label:before,
input[type="radio"]:not(.labelBefore):focus ~ label:before,
input[type="checkbox"]:focus + iconContainer {
    border: $inputBorderFocus;
    background-color: $inputFocusBackground;
    outline: 0 none;
}

input[type="checkbox"].labelBefore:checked ~ label:before,
input[type="checkbox"]:not(.labelBefore):checked ~ label:before,
input[type="radio"].labelBefore:checked ~ label:before,
input[type="radio"]:not(.labelBefore):checked ~ label:before {
    color: #333333;
    content: "\f00c";
}

input[type="checkbox"].labelBefore:disabled ~ label:before,
input[type="checkbox"]:not(.labelBefore):disabled ~ label:before,
input[type="radio"].labelBefore:disabled ~ label:before,
input[type="radio"]:not(.labelBefore):disabled ~ label:before {
    background-color: $readOnlyInputBackgroundColor;
    cursor: not-allowed;
    color: #333333;
}

input[type="checkbox"].labelBefore ~ label:after,
input[type="radio"].labelBefore ~ label:after {
    margin: -1px 0 0 10px;
}

.smallCheckbox {
    input[type="checkbox"].labelBefore ~ label:before,
    input[type="checkbox"]:not(.labelBefore) ~ label:before,
    input[type="radio"].labelBefore ~ label:before,
    input[type="radio"]:not(.labelBefore) ~ label:before {
        font-size: 0.9em;
        line-height: $checkbox-size-small;
        margin: -1px 7px 0 0;
        padding: 0;
        height: $checkbox-size-small;
        width: $checkbox-size-small;
    }

    input[type="checkbox"].labelBefore:checked ~ label:before,
    input[type="checkbox"]:not(.labelBefore):checked ~ label:before,
    input[type="radio"].labelBefore:checked ~ label:before,
    input[type="radio"]:not(.labelBefore):checked ~ label:before {
        color: #333333;
    }

    input[type="checkbox"] ~ label,
    input[type="radio"] ~ label {
        line-height: $inputLineHeight;
    }
}

td {
    input[type="checkbox"].labelBefore ~ label:before,
    input[type="checkbox"]:not(.labelBefore) ~ label:before,
    input[type="radio"].labelBefore ~ label:before,
    input[type="radio"]:not(.labelBefore) ~ label:before {
        margin: 0;
    }

    &.center {
        input[type="checkbox"].labelBefore ~ label:before,
        input[type="checkbox"]:not(.labelBefore) ~ label:before,
        input[type="radio"].labelBefore ~ label:before,
        input[type="radio"]:not(.labelBefore) ~ label:before {
            margin: 0 10px 0 0;
        }
    }

    div {
        input[type="checkbox"].labelBefore ~ label:before,
        input[type="checkbox"]:not(.labelBefore) ~ label:before,
        input[type="radio"].labelBefore ~ label:after,
        input[type="radio"]:not(.labelBefore) ~ label:before {
            margin: 0 2px 0 0;
        }
    }

    .smallCheckbox {
        width: $inputLineHeight;
        text-align: center;
    }
}*/
fieldset {
  min-width: 0;
  margin: 0;
  padding: 2px 6px 4px 6px;
  border: 1px solid #adb5b8;
}
fieldset legend {
  font-size: 1.083333em;
  border: 0;
  width: inherit;
  padding: 0 5px;
  margin: 0;
  font-family: "Roboto Condensed";
}
fieldset.fieldset-5-items {
  height: 188px;
}
fieldset.fieldset-5-items > div {
  min-height: 24px;
  margin-bottom: 4px;
}
fieldset.fieldset-4-items {
  height: 145px;
}
fieldset.fieldset-4-items > div {
  min-height: 28px;
}
fieldset.fieldset-3-items {
  height: 115px;
}
fieldset.fieldset-3-items > div {
  min-height: 28px;
}
fieldset.fieldset-2-items {
  height: 85px;
}
fieldset.fieldset-2-items > div {
  min-height: 28px;
}
fieldset ul {
  margin-bottom: 0px;
}

h5 {
  font-size: 0.9375em;
  font-weight: 700;
}

h4 {
  font-size: 1.171875em;
  font-weight: normal;
}

h3 {
  font-size: 1.46484375em;
  font-weight: normal;
}

h2 {
  font-size: 1.8310546875em;
  font-weight: normal;
}

h1 {
  font-size: 2.2888183594em;
  font-weight: normal;
}

h1, h2, h3, h4, h5 {
  padding-top: 0;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  font-family: "Roboto Condensed", sans-serif, FontAwesome;
}

.input-align-text-right button, .input-align-text-right input, .input-align-text-right optgroup, .input-align-text-right select, .input-align-text-right textarea {
  text-align: right;
}

button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button.input-align-text-right, input.input-align-text-right, optgroup.input-align-text-right, select.input-align-text-right, textarea.input-align-text-right {
  text-align: right;
}

input, textarea, input[type] {
  border: solid 1px #adb5b8;
  box-shadow: initial;
  border-radius: 5px;
  padding: 1px 5px;
  height: 2em;
}
input:focus, textarea:focus, input[type]:focus {
  border: solid 1px #66afe9;
  background-color: #e2f0ff;
  outline: 0 none;
}
input:read-only, textarea:read-only, input[type]:read-only {
  background-color: #e0e1e5;
}

input[type=color] {
  -webkit-appearance: none;
  height: 24px;
  padding: 0;
  border: none;
  cursor: pointer;
}
input[type=color]::-webkit-color-swatch-wrapper {
  padding: 0;
}
input[type=color]::-webkit-color-swatch {
  border: solid 1px #adb5b8;
  border-radius: 5px;
}
input[type=color]:disabled {
  cursor: not-allowed;
}
input[type=color]:focus {
  box-shadow: none;
  border: none;
}
input[type=color]:focus::-webkit-color-swatch {
  border: solid 1px #66afe9;
  outline: 0 none;
}

.small-textarea textarea.multi-line {
  height: 3.45em;
}

.small-wide-textarea textarea.multi-line {
  height: 3.45em;
  width: 400px;
}

.medium-small-textarea textarea.multi-line {
  height: 6em;
}

.medium-small-wide-textarea textarea.multi-line {
  height: 6em;
  width: 400px;
  max-width: 75%;
}

.medium-textarea textarea.multi-line {
  height: 10em;
}

.large-textarea textarea.multi-line {
  height: 12.6em;
}

/*input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; 
}

input::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}

input[type=text]::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

input[type=text]::-ms-reveal {
    display: none;
    width: 0;
    height: 0;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    display: none;
}*/
input[type=number] {
  text-align: right;
  -moz-appearance: textfield;
  width: 100px;
}

input[type=tel] {
  width: 125px;
}

a, a:visited {
  color: #000000;
  text-decoration: underline;
  font-weight: 400;
  line-height: inherit;
  cursor: pointer;
}

a:hover, a:focus {
  color: #66afe9;
  outline: none;
}

b {
  font-weight: 500;
  font-size: 1.2em;
  font-family: "Roboto Condensed", sans-serif, FontAwesome;
}

hr {
  border-top: 1px solid #adb5b8;
  margin: 10px 0;
  padding: 0;
}

label {
  font-weight: 400;
  margin: 0;
  padding: 0;
}

::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

::-webkit-scrollbar-thumb {
  background: #bbbbbb;
  border-radius: 0px;
  box-shadow: none;
}

::-webkit-scrollbar-track {
  background: #dddddd;
  border-radius: 0px;
  box-shadow: none;
}

::-webkit-input-placeholder {
  font-family: "FontAwesome", "Roboto Condensed", Roboto, Arial;
}

::-webkit-scrollbar-corner {
  background: #666666;
}

body {
  scrollbar-face-color: #bbbbbb;
  scrollbar-track-color: #dddddd;
}

select {
  border-radius: 5px;
  padding: 2px 1px;
  padding-right: 20px !important;
  margin: 0;
  padding-left: 10px;
  height: 24px;
}
select[multiple] {
  height: 23px;
  margin-bottom: -2px;
}
select:focus {
  border: solid 1px #66afe9;
  background-color: #e2f0ff;
  outline: 0 none;
}
select option, select optgroup {
  padding: 50px;
  background-color: #ffffff;
}

select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

select::-ms-expand {
  display: none;
}

table .select-wrapper {
  margin: 0 -7px;
  height: 100%;
}
table select {
  background-color: transparent;
  border: 1px solid transparent;
  border-top-width: 0;
  border-bottom-width: 0;
  border-radius: 0;
  width: 100%;
  height: 100%;
}
table select:focus {
  border-top-width: 0;
  border-bottom-width: 0;
}

#selectContent, #selectContentDialog {
  position: absolute;
  z-index: 1000000;
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #adb5b8;
  border-radius: 5px;
  left: -1000px;
}
#selectContent #selectContentSearch, #selectContentDialog #selectContentSearch {
  display: flex;
  justify-content: space-around;
  background-color: #ffffff;
  position: sticky;
  top: 0;
  height: 25px;
  padding: 2px 0;
}
#selectContent #selectContentSearch input, #selectContentDialog #selectContentSearch input {
  width: 95%;
}
#selectContent #selectContentSearch + ul li[checkbox-list=true][value=all], #selectContentDialog #selectContentSearch + ul li[checkbox-list=true][value=all] {
  top: 25px;
}
#selectContent ul, #selectContentDialog ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
#selectContent ul li, #selectContentDialog ul li {
  padding: 2px 3px;
  margin: 0;
  cursor: default;
  display: flex;
}
#selectContent ul li *, #selectContentDialog ul li * {
  align-self: center;
  padding-left: 5px;
  height: 30px;
  line-height: 30px;
}
#selectContent ul li[checkbox-list=true][value=all], #selectContentDialog ul li[checkbox-list=true][value=all] {
  position: sticky;
  top: 0;
  background-color: #ffffff;
  border-bottom: 1px solid #adb5b8;
}
#selectContent ul li[checkbox-list=true][value=all][is-selected=true], #selectContentDialog ul li[checkbox-list=true][value=all][is-selected=true] {
  background-color: #2a8afd;
  color: white;
}
#selectContent ul li[is-selected=true], #selectContentDialog ul li[is-selected=true] {
  background-color: #2a8afd;
  color: white;
}
#selectContent ul li.selectOptGroup, #selectContentDialog ul li.selectOptGroup {
  font-family: "Roboto Condensed", sans-serif, FontAwesome;
  font-size: 1.1em;
}
#selectContent ul li[disabled], #selectContentDialog ul li[disabled] {
  color: #adb5b8;
  cursor: not-allowed;
}
#selectContent ul.selectWithOptGroups li:not(.selectOptGroup):not([value=all]), #selectContentDialog ul.selectWithOptGroups li:not(.selectOptGroup):not([value=all]) {
  padding-left: 15px;
}

.selectButton {
  border: 1px solid #adb5b8;
  border-radius: 5px;
  background-color: #ffffff;
  text-align: left;
  cursor: default;
  padding: 1px 7px 1px 5px;
  z-index: 1;
  background: url("/icons/regular/bx-chevron-down.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 5px);
  padding-right: 20px;
  background-size: 12px;
  background-color: #ffffff;
  height: 24px;
}
.selectButton:hover {
  background-color: #ffffff;
  color: black;
}
.selectButton span:not(.fa) {
  max-width: calc(100% - 10px);
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  float: left;
  white-space: nowrap;
}
.selectButton span.fa {
  float: right;
  padding-top: 4px;
}

tableDiv {
  display: table;
}
tableDiv theadDiv, tableDiv tbodyDiv {
  display: table-row-group;
}
tableDiv theadDiv trDiv, tableDiv tbodyDiv trDiv {
  display: table-row;
}
tableDiv theadDiv trDiv thDiv, tableDiv theadDiv trDiv tdDiv, tableDiv tbodyDiv trDiv thDiv, tableDiv tbodyDiv trDiv tdDiv {
  display: table-cell;
}

table, tableDiv {
  border-collapse: collapse;
  color: #000000;
  margin-right: 10px;
  border-bottom: 2px #adb5b8 solid;
  width: fit-content;
}
table.centered-table, tableDiv.centered-table {
  margin: auto;
}
table td, table th, table tdDiv, table thDiv, tableDiv td, tableDiv th, tableDiv tdDiv, tableDiv thDiv {
  border-bottom: 1px #adb5b8 solid;
  border-collapse: collapse;
  min-height: 26px;
  height: 26px;
  padding: 0 7px;
  text-align: left;
  vertical-align: top;
  white-space: normal !important;
}
table td:last-of-type, table th:last-of-type, table tdDiv:last-of-type, table thDiv:last-of-type, tableDiv td:last-of-type, tableDiv th:last-of-type, tableDiv tdDiv:last-of-type, tableDiv thDiv:last-of-type {
  border-right-color: transparent;
  border-collapse: collapse;
}
table td a, table td a:visited, table td a:hover, table th a, table th a:visited, table th a:hover, table tdDiv a, table tdDiv a:visited, table tdDiv a:hover, table thDiv a, table thDiv a:visited, table thDiv a:hover, tableDiv td a, tableDiv td a:visited, tableDiv td a:hover, tableDiv th a, tableDiv th a:visited, tableDiv th a:hover, tableDiv tdDiv a, tableDiv tdDiv a:visited, tableDiv tdDiv a:hover, tableDiv thDiv a, tableDiv thDiv a:visited, tableDiv thDiv a:hover {
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
table td input[type=checkbox] ~ label, table td input[type=radio] ~ label, table th input[type=checkbox] ~ label, table th input[type=radio] ~ label, table tdDiv input[type=checkbox] ~ label, table tdDiv input[type=radio] ~ label, table thDiv input[type=checkbox] ~ label, table thDiv input[type=radio] ~ label, tableDiv td input[type=checkbox] ~ label, tableDiv td input[type=radio] ~ label, tableDiv th input[type=checkbox] ~ label, tableDiv th input[type=radio] ~ label, tableDiv tdDiv input[type=checkbox] ~ label, tableDiv tdDiv input[type=radio] ~ label, tableDiv thDiv input[type=checkbox] ~ label, tableDiv thDiv input[type=radio] ~ label {
  line-height: inherit;
  vertical-align: 2px;
}
table td .datepicker-control + .fa, table th .datepicker-control + .fa, table tdDiv .datepicker-control + .fa, table thDiv .datepicker-control + .fa, tableDiv td .datepicker-control + .fa, tableDiv th .datepicker-control + .fa, tableDiv tdDiv .datepicker-control + .fa, tableDiv thDiv .datepicker-control + .fa {
  right: 8px;
}
table td .selectButton, table th .selectButton, table tdDiv .selectButton, table thDiv .selectButton, tableDiv td .selectButton, tableDiv th .selectButton, tableDiv tdDiv .selectButton, tableDiv thDiv .selectButton {
  margin: 3px 0;
}
table td.allow-wrap, table th.allow-wrap, table tdDiv.allow-wrap, table thDiv.allow-wrap, tableDiv td.allow-wrap, tableDiv th.allow-wrap, tableDiv tdDiv.allow-wrap, tableDiv thDiv.allow-wrap {
  white-space: normal;
}
table tr.disabled, table trDiv.disabled, tableDiv tr.disabled, tableDiv trDiv.disabled {
  background-color: lightgray;
}
table thead, table theadDiv, tableDiv thead, tableDiv theadDiv {
  color: #000000;
}
table thead tr, table thead trDiv, table theadDiv tr, table theadDiv trDiv, tableDiv thead tr, tableDiv thead trDiv, tableDiv theadDiv tr, tableDiv theadDiv trDiv {
  background-color: #eaebf0;
}
table thead tr:first-of-type, table thead trDiv:first-of-type, table theadDiv tr:first-of-type, table theadDiv trDiv:first-of-type, tableDiv thead tr:first-of-type, tableDiv thead trDiv:first-of-type, tableDiv theadDiv tr:first-of-type, tableDiv theadDiv trDiv:first-of-type {
  border-top-width: 2px;
}
table thead tr th, table thead tr thDiv, table thead trDiv th, table thead trDiv thDiv, table theadDiv tr th, table theadDiv tr thDiv, table theadDiv trDiv th, table theadDiv trDiv thDiv, tableDiv thead tr th, tableDiv thead tr thDiv, tableDiv thead trDiv th, tableDiv thead trDiv thDiv, tableDiv theadDiv tr th, tableDiv theadDiv tr thDiv, tableDiv theadDiv trDiv th, tableDiv theadDiv trDiv thDiv {
  font-weight: 500;
  background-color: #eaebf0;
}
table thead tr th button.buttonAsLink, table thead tr thDiv button.buttonAsLink, table thead trDiv th button.buttonAsLink, table thead trDiv thDiv button.buttonAsLink, table theadDiv tr th button.buttonAsLink, table theadDiv tr thDiv button.buttonAsLink, table theadDiv trDiv th button.buttonAsLink, table theadDiv trDiv thDiv button.buttonAsLink, tableDiv thead tr th button.buttonAsLink, tableDiv thead tr thDiv button.buttonAsLink, tableDiv thead trDiv th button.buttonAsLink, tableDiv thead trDiv thDiv button.buttonAsLink, tableDiv theadDiv tr th button.buttonAsLink, tableDiv theadDiv tr thDiv button.buttonAsLink, tableDiv theadDiv trDiv th button.buttonAsLink, tableDiv theadDiv trDiv thDiv button.buttonAsLink {
  font-weight: 500;
}
table tbody th, table tbody thDiv, table tbodyDIv th, table tbodyDIv thDiv, tableDiv tbody th, tableDiv tbody thDiv, tableDiv tbodyDIv th, tableDiv tbodyDIv thDiv {
  color: #000000;
  font-weight: 500;
  background-color: #eaebf0;
}
table tbody th button.buttonAsLink, table tbody thDiv button.buttonAsLink, table tbodyDIv th button.buttonAsLink, table tbodyDIv thDiv button.buttonAsLink, tableDiv tbody th button.buttonAsLink, tableDiv tbody thDiv button.buttonAsLink, tableDiv tbodyDIv th button.buttonAsLink, tableDiv tbodyDIv thDiv button.buttonAsLink {
  font-weight: 500;
}
table tr, table trDiv, tableDiv tr, tableDiv trDiv {
  background-color: #ffffff;
  border-top: 1px solid #adb5b8;
  border-bottom: 1px solid #adb5b8;
}
table tr th, table tr thDiv, table trDiv th, table trDiv thDiv, tableDiv tr th, tableDiv tr thDiv, tableDiv trDiv th, tableDiv trDiv thDiv {
  white-space: nowrap;
}
table tr th.center, table tr td.center, table tr thDiv.center, table tr tdDiv.center, table trDiv th.center, table trDiv td.center, table trDiv thDiv.center, table trDiv tdDiv.center, tableDiv tr th.center, tableDiv tr td.center, tableDiv tr thDiv.center, tableDiv tr tdDiv.center, tableDiv trDiv th.center, tableDiv trDiv td.center, tableDiv trDiv thDiv.center, tableDiv trDiv tdDiv.center {
  text-align: center;
}
table tr th:not(:first-of-type), table tr thDiv:not(:first-of-type), table trDiv th:not(:first-of-type), table trDiv thDiv:not(:first-of-type), tableDiv tr th:not(:first-of-type), tableDiv tr thDiv:not(:first-of-type), tableDiv trDiv th:not(:first-of-type), tableDiv trDiv thDiv:not(:first-of-type) {
  background-image: linear-gradient(white, white);
  background-size: 1px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}
table tr td:not(:first-of-type), table tr tdDiv:not(:first-of-type), table trDiv td:not(:first-of-type), table trDiv tdDiv:not(:first-of-type), tableDiv tr td:not(:first-of-type), tableDiv tr tdDiv:not(:first-of-type), tableDiv trDiv td:not(:first-of-type), tableDiv trDiv tdDiv:not(:first-of-type) {
  background-image: linear-gradient(#e9eced, #e9eced);
  background-size: 1px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}
table tr th:first-of-type, table tr thDiv:first-of-type,
table tr td:first-of-type, table tr tdDiv:first-of-type, table trDiv th:first-of-type, table trDiv thDiv:first-of-type,
table trDiv td:first-of-type, table trDiv tdDiv:first-of-type, tableDiv tr th:first-of-type, tableDiv tr thDiv:first-of-type,
tableDiv tr td:first-of-type, tableDiv tr tdDiv:first-of-type, tableDiv trDiv th:first-of-type, tableDiv trDiv thDiv:first-of-type,
tableDiv trDiv td:first-of-type, tableDiv trDiv tdDiv:first-of-type {
  border-left: 2px solid #adb5b8;
}
table tr th:last-of-type, table tr thDiv:last-of-type,
table tr td:last-of-type, table tr tdDiv:last-of-type, table trDiv th:last-of-type, table trDiv thDiv:last-of-type,
table trDiv td:last-of-type, table trDiv tdDiv:last-of-type, tableDiv tr th:last-of-type, tableDiv tr thDiv:last-of-type,
tableDiv tr td:last-of-type, tableDiv tr tdDiv:last-of-type, tableDiv trDiv th:last-of-type, tableDiv trDiv thDiv:last-of-type,
tableDiv trDiv td:last-of-type, tableDiv trDiv tdDiv:last-of-type {
  border-right: 2px solid #adb5b8;
}
table.sticky-table-header th, table.sticky-table-header thDiv, tableDiv.sticky-table-header th, tableDiv.sticky-table-header thDiv {
  font-weight: 500;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 1px;
  background-color: #eaebf0;
  z-index: 2;
}
table.sticky-table-header th:before, table.sticky-table-header thDiv:before, tableDiv.sticky-table-header th:before, tableDiv.sticky-table-header thDiv:before {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;
  width: 100%;
  height: 1px;
  border: none;
  border-top: 2px solid #adb5b8;
}
table.sticky-table-header th:after, table.sticky-table-header thDiv:after, tableDiv.sticky-table-header th:after, tableDiv.sticky-table-header thDiv:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  border: none;
  border-top: 1px solid #adb5b8;
}
table.sticky-table-header[sortable-table] th, table.sticky-table-header[sortable-table] thDiv, tableDiv.sticky-table-header[sortable-table] th, tableDiv.sticky-table-header[sortable-table] thDiv {
  padding-right: 15px;
  vertical-align: top;
  padding-top: 4px;
  cursor: pointer;
}
table.sticky-table-header[sortable-table] th input[type=checkbox].labelBefore ~ label:before,
table.sticky-table-header[sortable-table] th input[type=checkbox]:not(.labelBefore) ~ label:before,
table.sticky-table-header[sortable-table] th input[type=radio].labelBefore ~ label:before,
table.sticky-table-header[sortable-table] th input[type=radio]:not(.labelBefore) ~ label:before, table.sticky-table-header[sortable-table] thDiv input[type=checkbox].labelBefore ~ label:before,
table.sticky-table-header[sortable-table] thDiv input[type=checkbox]:not(.labelBefore) ~ label:before,
table.sticky-table-header[sortable-table] thDiv input[type=radio].labelBefore ~ label:before,
table.sticky-table-header[sortable-table] thDiv input[type=radio]:not(.labelBefore) ~ label:before, tableDiv.sticky-table-header[sortable-table] th input[type=checkbox].labelBefore ~ label:before,
tableDiv.sticky-table-header[sortable-table] th input[type=checkbox]:not(.labelBefore) ~ label:before,
tableDiv.sticky-table-header[sortable-table] th input[type=radio].labelBefore ~ label:before,
tableDiv.sticky-table-header[sortable-table] th input[type=radio]:not(.labelBefore) ~ label:before, tableDiv.sticky-table-header[sortable-table] thDiv input[type=checkbox].labelBefore ~ label:before,
tableDiv.sticky-table-header[sortable-table] thDiv input[type=checkbox]:not(.labelBefore) ~ label:before,
tableDiv.sticky-table-header[sortable-table] thDiv input[type=radio].labelBefore ~ label:before,
tableDiv.sticky-table-header[sortable-table] thDiv input[type=radio]:not(.labelBefore) ~ label:before {
  position: absolute;
  margin: 4px 0px 0 6px;
}
table.sticky-table-header[sortable-table] th:before, table.sticky-table-header[sortable-table] thDiv:before, tableDiv.sticky-table-header[sortable-table] th:before, tableDiv.sticky-table-header[sortable-table] thDiv:before {
  text-align: right;
  padding-right: 5px;
  line-height: 26px;
}
table.sticky-table-header[sortable-table] th:not([cell-sort-type=none]):before, table.sticky-table-header[sortable-table] thDiv:not([cell-sort-type=none]):before, tableDiv.sticky-table-header[sortable-table] th:not([cell-sort-type=none]):before, tableDiv.sticky-table-header[sortable-table] thDiv:not([cell-sort-type=none]):before {
  color: #bbbbbb;
  content: "\f07d";
}
table.sticky-table-header[sortable-table] th[sort-direction=asc]:before, table.sticky-table-header[sortable-table] thDiv[sort-direction=asc]:before, tableDiv.sticky-table-header[sortable-table] th[sort-direction=asc]:before, tableDiv.sticky-table-header[sortable-table] thDiv[sort-direction=asc]:before {
  color: #000000;
  content: "\f176";
}
table.sticky-table-header[sortable-table] th[sort-direction=desc]:before, table.sticky-table-header[sortable-table] thDiv[sort-direction=desc]:before, tableDiv.sticky-table-header[sortable-table] th[sort-direction=desc]:before, tableDiv.sticky-table-header[sortable-table] thDiv[sort-direction=desc]:before {
  color: #000000;
  content: "\f175";
}
table:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none]), table:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none]), tableDiv:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none]), tableDiv:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none]) {
  position: relative;
  padding-right: 15px;
  vertical-align: top;
  padding-top: 4px;
}
table:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none])[sort-direction=asc]:after, table:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none])[sort-direction=asc]:after, tableDiv:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none])[sort-direction=asc]:after, tableDiv:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none])[sort-direction=asc]:after {
  position: absolute;
  right: 5px;
  top: calc(50% - 10px);
  content: "\f176";
}
table:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none])[sort-direction=desc]:after, table:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none])[sort-direction=desc]:after, tableDiv:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none])[sort-direction=desc]:after, tableDiv:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none])[sort-direction=desc]:after {
  position: absolute;
  right: 5px;
  top: calc(50% - 10px);
  content: "\f175";
}
table:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none]).center, table:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none]).center, table:not(.sticky-table-header)[sortable-table] td:not([cell-sort-type=none]).center, table:not(.sticky-table-header)[sortable-table] tdDiv:not([cell-sort-type=none]).center, tableDiv:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none]).center, tableDiv:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none]).center, tableDiv:not(.sticky-table-header)[sortable-table] td:not([cell-sort-type=none]).center, tableDiv:not(.sticky-table-header)[sortable-table] tdDiv:not([cell-sort-type=none]).center {
  padding-right: 13px;
  padding-left: 13px;
}
table:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, table:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, table:not(.sticky-table-header)[sortable-table] td:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, table:not(.sticky-table-header)[sortable-table] tdDiv:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, tableDiv:not(.sticky-table-header)[sortable-table] th:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, tableDiv:not(.sticky-table-header)[sortable-table] thDiv:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, tableDiv:not(.sticky-table-header)[sortable-table] td:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, tableDiv:not(.sticky-table-header)[sortable-table] tdDiv:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before {
  margin: 0;
  margin-left: 1px;
}

.tableWithAlternatingRow tr:nth-child(even):not(.selectedResult), .tableWithAlternatingRow trDiv:nth-child(even):not(.selectedResult) {
  background-color: #dddddd;
}
.tableWithAlternatingRow tr:nth-child(even):not(.selectedResult) td, .tableWithAlternatingRow tr:nth-child(even):not(.selectedResult) tdDiv, .tableWithAlternatingRow trDiv:nth-child(even):not(.selectedResult) td, .tableWithAlternatingRow trDiv:nth-child(even):not(.selectedResult) tdDiv {
  background-color: #dddddd;
}
.tableWithAlternatingRow tr:nth-child(odd):not(.selectedResult), .tableWithAlternatingRow trDiv:nth-child(odd):not(.selectedResult) {
  background-color: #ffffff;
}
.tableWithAlternatingRow tr:nth-child(odd):not(.selectedResult) td, .tableWithAlternatingRow tr:nth-child(odd):not(.selectedResult) tdDiv, .tableWithAlternatingRow trDiv:nth-child(odd):not(.selectedResult) td, .tableWithAlternatingRow trDiv:nth-child(odd):not(.selectedResult) tdDiv {
  background-color: #ffffff;
}

.tableRowToClone {
  display: none;
}

.scrollable-table {
  max-height: calc(100vh - 400px);
  overflow: auto;
  padding-bottom: 20px;
}
.scrollable-table table {
  width: 100%;
}
.scrollable-table table tr th.smallCheckbox label {
  line-height: 24px !important;
}
.scrollable-table table tr td.smallCheckbox label {
  line-height: 28px !important;
}

.table-height-100 {
  height: auto;
  overflow: auto;
  grid-column-end: span 2;
}
.table-height-100 table {
  max-width: 100%;
  border-bottom: none;
}

tfoot tr:first-of-type {
  border-top-width: 2px;
}

ul.menu-line {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  background-color: #eeeeee;
  list-style-type: none;
  width: 100%;
}
ul.menu-line li button {
  padding: 5px 10px;
  margin: 0;
  width: 100%;
  border: none;
  border-radius: 0;
  text-align: left;
  background: none;
  font-weight: 700;
  font-family: "Roboto Condensed";
  font-size: 1.3em;
  color: #072a3e;
  cursor: pointer;
}
ul.menu-line li button:focus, ul.menu-line li button:hover {
  box-shadow: none;
  border: none;
  outline: none;
  background-color: #cccccc;
}

/*No values larger than 225*/
.noPadding {
  padding: 0;
}

.noMargin {
  margin: 0;
}

.Margin180 {
  margin: 180px;
}

.grid-column-gap180 {
  grid-column-gap: 180px;
}

.flex-column-gap180 > * {
  margin-right: 180px;
}

.grid-row-gap180 {
  grid-row-gap: 180px;
}

.flex-row-gap180 > * {
  margin-bottom: 180px;
}

.topMargin180 {
  margin-top: 180px;
}

.bottomMargin180 {
  margin-bottom: 180px;
}

.rightMargin180 {
  margin-right: 180px;
}

.leftMargin180 {
  margin-left: 180px;
}

.Margin130 {
  margin: 130px;
}

.grid-column-gap130 {
  grid-column-gap: 130px;
}

.flex-column-gap130 > * {
  margin-right: 130px;
}

.grid-row-gap130 {
  grid-row-gap: 130px;
}

.flex-row-gap130 > * {
  margin-bottom: 130px;
}

.topMargin130 {
  margin-top: 130px;
}

.bottomMargin130 {
  margin-bottom: 130px;
}

.rightMargin130 {
  margin-right: 130px;
}

.leftMargin130 {
  margin-left: 130px;
}

.Margin110 {
  margin: 110px;
}

.grid-column-gap110 {
  grid-column-gap: 110px;
}

.flex-column-gap110 > * {
  margin-right: 110px;
}

.grid-row-gap110 {
  grid-row-gap: 110px;
}

.flex-row-gap110 > * {
  margin-bottom: 110px;
}

.topMargin110 {
  margin-top: 110px;
}

.bottomMargin110 {
  margin-bottom: 110px;
}

.rightMargin110 {
  margin-right: 110px;
}

.leftMargin110 {
  margin-left: 110px;
}

.Margin105 {
  margin: 105px;
}

.grid-column-gap105 {
  grid-column-gap: 105px;
}

.flex-column-gap105 > * {
  margin-right: 105px;
}

.grid-row-gap105 {
  grid-row-gap: 105px;
}

.flex-row-gap105 > * {
  margin-bottom: 105px;
}

.topMargin105 {
  margin-top: 105px;
}

.bottomMargin105 {
  margin-bottom: 105px;
}

.rightMargin105 {
  margin-right: 105px;
}

.leftMargin105 {
  margin-left: 105px;
}

.Margin100 {
  margin: 100px;
}

.grid-column-gap100 {
  grid-column-gap: 100px;
}

.flex-column-gap100 > * {
  margin-right: 100px;
}

.grid-row-gap100 {
  grid-row-gap: 100px;
}

.flex-row-gap100 > * {
  margin-bottom: 100px;
}

.topMargin100 {
  margin-top: 100px;
}

.bottomMargin100 {
  margin-bottom: 100px;
}

.rightMargin100 {
  margin-right: 100px;
}

.leftMargin100 {
  margin-left: 100px;
}

.Margin50 {
  margin: 50px;
}

.grid-column-gap50 {
  grid-column-gap: 50px;
}

.flex-column-gap50 > * {
  margin-right: 50px;
}

.grid-row-gap50 {
  grid-row-gap: 50px;
}

.flex-row-gap50 > * {
  margin-bottom: 50px;
}

.topMargin50 {
  margin-top: 50px;
}

.bottomMargin50 {
  margin-bottom: 50px;
}

.rightMargin50 {
  margin-right: 50px;
}

.leftMargin50 {
  margin-left: 50px;
}

.Margin45 {
  margin: 45px;
}

.grid-column-gap45 {
  grid-column-gap: 45px;
}

.flex-column-gap45 > * {
  margin-right: 45px;
}

.grid-row-gap45 {
  grid-row-gap: 45px;
}

.flex-row-gap45 > * {
  margin-bottom: 45px;
}

.topMargin45 {
  margin-top: 45px;
}

.bottomMargin45 {
  margin-bottom: 45px;
}

.rightMargin45 {
  margin-right: 45px;
}

.leftMargin45 {
  margin-left: 45px;
}

.Margin40 {
  margin: 40px;
}

.grid-column-gap40 {
  grid-column-gap: 40px;
}

.flex-column-gap40 > * {
  margin-right: 40px;
}

.grid-row-gap40 {
  grid-row-gap: 40px;
}

.flex-row-gap40 > * {
  margin-bottom: 40px;
}

.topMargin40 {
  margin-top: 40px;
}

.bottomMargin40 {
  margin-bottom: 40px;
}

.rightMargin40 {
  margin-right: 40px;
}

.leftMargin40 {
  margin-left: 40px;
}

.Margin35 {
  margin: 35px;
}

.grid-column-gap35 {
  grid-column-gap: 35px;
}

.flex-column-gap35 > * {
  margin-right: 35px;
}

.grid-row-gap35 {
  grid-row-gap: 35px;
}

.flex-row-gap35 > * {
  margin-bottom: 35px;
}

.topMargin35 {
  margin-top: 35px;
}

.bottomMargin35 {
  margin-bottom: 35px;
}

.rightMargin35 {
  margin-right: 35px;
}

.leftMargin35 {
  margin-left: 35px;
}

.Margin30 {
  margin: 30px;
}

.grid-column-gap30 {
  grid-column-gap: 30px;
}

.flex-column-gap30 > * {
  margin-right: 30px;
}

.grid-row-gap30 {
  grid-row-gap: 30px;
}

.flex-row-gap30 > * {
  margin-bottom: 30px;
}

.topMargin30 {
  margin-top: 30px;
}

.bottomMargin30 {
  margin-bottom: 30px;
}

.rightMargin30 {
  margin-right: 30px;
}

.leftMargin30 {
  margin-left: 30px;
}

.Margin25 {
  margin: 25px;
}

.grid-column-gap25 {
  grid-column-gap: 25px;
}

.flex-column-gap25 > * {
  margin-right: 25px;
}

.grid-row-gap25 {
  grid-row-gap: 25px;
}

.flex-row-gap25 > * {
  margin-bottom: 25px;
}

.topMargin25 {
  margin-top: 25px;
}

.bottomMargin25 {
  margin-bottom: 25px;
}

.rightMargin25 {
  margin-right: 25px;
}

.leftMargin25 {
  margin-left: 25px;
}

.Margin20 {
  margin: 20px;
}

.grid-column-gap20 {
  grid-column-gap: 20px;
}

.flex-column-gap20 > * {
  margin-right: 20px;
}

.grid-row-gap20 {
  grid-row-gap: 20px;
}

.flex-row-gap20 > * {
  margin-bottom: 20px;
}

.topMargin20 {
  margin-top: 20px;
}

.bottomMargin20 {
  margin-bottom: 20px;
}

.rightMargin20 {
  margin-right: 20px;
}

.leftMargin20 {
  margin-left: 20px;
}

.Margin16 {
  margin: 16px;
}

.grid-column-gap16 {
  grid-column-gap: 16px;
}

.flex-column-gap16 > * {
  margin-right: 16px;
}

.grid-row-gap16 {
  grid-row-gap: 16px;
}

.flex-row-gap16 > * {
  margin-bottom: 16px;
}

.topMargin16 {
  margin-top: 16px;
}

.bottomMargin16 {
  margin-bottom: 16px;
}

.rightMargin16 {
  margin-right: 16px;
}

.leftMargin16 {
  margin-left: 16px;
}

.Margin15 {
  margin: 15px;
}

.grid-column-gap15 {
  grid-column-gap: 15px;
}

.flex-column-gap15 > * {
  margin-right: 15px;
}

.grid-row-gap15 {
  grid-row-gap: 15px;
}

.flex-row-gap15 > * {
  margin-bottom: 15px;
}

.topMargin15 {
  margin-top: 15px;
}

.bottomMargin15 {
  margin-bottom: 15px;
}

.rightMargin15 {
  margin-right: 15px;
}

.leftMargin15 {
  margin-left: 15px;
}

.Margin12 {
  margin: 12px;
}

.grid-column-gap12 {
  grid-column-gap: 12px;
}

.flex-column-gap12 > * {
  margin-right: 12px;
}

.grid-row-gap12 {
  grid-row-gap: 12px;
}

.flex-row-gap12 > * {
  margin-bottom: 12px;
}

.topMargin12 {
  margin-top: 12px;
}

.bottomMargin12 {
  margin-bottom: 12px;
}

.rightMargin12 {
  margin-right: 12px;
}

.leftMargin12 {
  margin-left: 12px;
}

.Margin10 {
  margin: 10px;
}

.grid-column-gap10 {
  grid-column-gap: 10px;
}

.flex-column-gap10 > * {
  margin-right: 10px;
}

.grid-row-gap10 {
  grid-row-gap: 10px;
}

.flex-row-gap10 > * {
  margin-bottom: 10px;
}

.topMargin10 {
  margin-top: 10px;
}

.bottomMargin10 {
  margin-bottom: 10px;
}

.rightMargin10 {
  margin-right: 10px;
}

.leftMargin10 {
  margin-left: 10px;
}

.Margin9 {
  margin: 9px;
}

.grid-column-gap9 {
  grid-column-gap: 9px;
}

.flex-column-gap9 > * {
  margin-right: 9px;
}

.grid-row-gap9 {
  grid-row-gap: 9px;
}

.flex-row-gap9 > * {
  margin-bottom: 9px;
}

.topMargin9 {
  margin-top: 9px;
}

.bottomMargin9 {
  margin-bottom: 9px;
}

.rightMargin9 {
  margin-right: 9px;
}

.leftMargin9 {
  margin-left: 9px;
}

.Margin8 {
  margin: 8px;
}

.grid-column-gap8 {
  grid-column-gap: 8px;
}

.flex-column-gap8 > * {
  margin-right: 8px;
}

.grid-row-gap8 {
  grid-row-gap: 8px;
}

.flex-row-gap8 > * {
  margin-bottom: 8px;
}

.topMargin8 {
  margin-top: 8px;
}

.bottomMargin8 {
  margin-bottom: 8px;
}

.rightMargin8 {
  margin-right: 8px;
}

.leftMargin8 {
  margin-left: 8px;
}

.Margin7 {
  margin: 7px;
}

.grid-column-gap7 {
  grid-column-gap: 7px;
}

.flex-column-gap7 > * {
  margin-right: 7px;
}

.grid-row-gap7 {
  grid-row-gap: 7px;
}

.flex-row-gap7 > * {
  margin-bottom: 7px;
}

.topMargin7 {
  margin-top: 7px;
}

.bottomMargin7 {
  margin-bottom: 7px;
}

.rightMargin7 {
  margin-right: 7px;
}

.leftMargin7 {
  margin-left: 7px;
}

.Margin5 {
  margin: 5px;
}

.grid-column-gap5 {
  grid-column-gap: 5px;
}

.flex-column-gap5 > * {
  margin-right: 5px;
}

.grid-row-gap5 {
  grid-row-gap: 5px;
}

.flex-row-gap5 > * {
  margin-bottom: 5px;
}

.topMargin5 {
  margin-top: 5px;
}

.bottomMargin5 {
  margin-bottom: 5px;
}

.rightMargin5 {
  margin-right: 5px;
}

.leftMargin5 {
  margin-left: 5px;
}

.Margin4 {
  margin: 4px;
}

.grid-column-gap4 {
  grid-column-gap: 4px;
}

.flex-column-gap4 > * {
  margin-right: 4px;
}

.grid-row-gap4 {
  grid-row-gap: 4px;
}

.flex-row-gap4 > * {
  margin-bottom: 4px;
}

.topMargin4 {
  margin-top: 4px;
}

.bottomMargin4 {
  margin-bottom: 4px;
}

.rightMargin4 {
  margin-right: 4px;
}

.leftMargin4 {
  margin-left: 4px;
}

.Margin3 {
  margin: 3px;
}

.grid-column-gap3 {
  grid-column-gap: 3px;
}

.flex-column-gap3 > * {
  margin-right: 3px;
}

.grid-row-gap3 {
  grid-row-gap: 3px;
}

.flex-row-gap3 > * {
  margin-bottom: 3px;
}

.topMargin3 {
  margin-top: 3px;
}

.bottomMargin3 {
  margin-bottom: 3px;
}

.rightMargin3 {
  margin-right: 3px;
}

.leftMargin3 {
  margin-left: 3px;
}

.Margin2 {
  margin: 2px;
}

.grid-column-gap2 {
  grid-column-gap: 2px;
}

.flex-column-gap2 > * {
  margin-right: 2px;
}

.grid-row-gap2 {
  grid-row-gap: 2px;
}

.flex-row-gap2 > * {
  margin-bottom: 2px;
}

.topMargin2 {
  margin-top: 2px;
}

.bottomMargin2 {
  margin-bottom: 2px;
}

.rightMargin2 {
  margin-right: 2px;
}

.leftMargin2 {
  margin-left: 2px;
}

.Margin1 {
  margin: 1px;
}

.grid-column-gap1 {
  grid-column-gap: 1px;
}

.flex-column-gap1 > * {
  margin-right: 1px;
}

.grid-row-gap1 {
  grid-row-gap: 1px;
}

.flex-row-gap1 > * {
  margin-bottom: 1px;
}

.topMargin1 {
  margin-top: 1px;
}

.bottomMargin1 {
  margin-bottom: 1px;
}

.rightMargin1 {
  margin-right: 1px;
}

.leftMargin1 {
  margin-left: 1px;
}

.Margin0 {
  margin: 0px;
}

.topMargin0 {
  margin-top: 0px;
}

.bottomMargin0 {
  margin-bottom: 0px;
}

.rightMargin0 {
  margin-right: 0px;
}

.leftMargin0 {
  margin-left: 0px;
}

.Margin-1 {
  margin: -1px;
}

.topMargin-1 {
  margin-top: -1px;
}

.bottomMargin-1 {
  margin-bottom: -1px;
}

.rightMargin-1 {
  margin-right: -1px;
}

.leftMargin-1 {
  margin-left: -1px;
}

.Margin-2 {
  margin: -2px;
}

.topMargin-2 {
  margin-top: -2px;
}

.bottomMargin-2 {
  margin-bottom: -2px;
}

.rightMargin-2 {
  margin-right: -2px;
}

.leftMargin-2 {
  margin-left: -2px;
}

.Margin-3 {
  margin: -3px;
}

.topMargin-3 {
  margin-top: -3px;
}

.bottomMargin-3 {
  margin-bottom: -3px;
}

.rightMargin-3 {
  margin-right: -3px;
}

.leftMargin-3 {
  margin-left: -3px;
}

.Margin-4 {
  margin: -4px;
}

.topMargin-4 {
  margin-top: -4px;
}

.bottomMargin-4 {
  margin-bottom: -4px;
}

.rightMargin-4 {
  margin-right: -4px;
}

.leftMargin-4 {
  margin-left: -4px;
}

.Margin-5 {
  margin: -5px;
}

.topMargin-5 {
  margin-top: -5px;
}

.bottomMargin-5 {
  margin-bottom: -5px;
}

.rightMargin-5 {
  margin-right: -5px;
}

.leftMargin-5 {
  margin-left: -5px;
}

.Margin-7 {
  margin: -7px;
}

.topMargin-7 {
  margin-top: -7px;
}

.bottomMargin-7 {
  margin-bottom: -7px;
}

.rightMargin-7 {
  margin-right: -7px;
}

.leftMargin-7 {
  margin-left: -7px;
}

.Margin-8 {
  margin: -8px;
}

.topMargin-8 {
  margin-top: -8px;
}

.bottomMargin-8 {
  margin-bottom: -8px;
}

.rightMargin-8 {
  margin-right: -8px;
}

.leftMargin-8 {
  margin-left: -8px;
}

.Margin-10 {
  margin: -10px;
}

.topMargin-10 {
  margin-top: -10px;
}

.bottomMargin-10 {
  margin-bottom: -10px;
}

.rightMargin-10 {
  margin-right: -10px;
}

.leftMargin-10 {
  margin-left: -10px;
}

.Margin-17 {
  margin: -17px;
}

.topMargin-17 {
  margin-top: -17px;
}

.bottomMargin-17 {
  margin-bottom: -17px;
}

.rightMargin-17 {
  margin-right: -17px;
}

.leftMargin-17 {
  margin-left: -17px;
}

.Margin-20 {
  margin: -20px;
}

.topMargin-20 {
  margin-top: -20px;
}

.bottomMargin-20 {
  margin-bottom: -20px;
}

.rightMargin-20 {
  margin-right: -20px;
}

.leftMargin-20 {
  margin-left: -20px;
}

.Margin-30 {
  margin: -30px;
}

.topMargin-30 {
  margin-top: -30px;
}

.bottomMargin-30 {
  margin-bottom: -30px;
}

.rightMargin-30 {
  margin-right: -30px;
}

.leftMargin-30 {
  margin-left: -30px;
}

.Margin-40 {
  margin: -40px;
}

.topMargin-40 {
  margin-top: -40px;
}

.bottomMargin-40 {
  margin-bottom: -40px;
}

.rightMargin-40 {
  margin-right: -40px;
}

.leftMargin-40 {
  margin-left: -40px;
}

.padding175 {
  padding: 175px;
}

.topPadding175 {
  padding-top: 175px;
}

.bottomPadding175 {
  padding-bottom: 175px;
}

.rightPadding175 {
  padding-right: 175px;
}

.leftPadding175 {
  padding-left: 175px;
}

.padding110 {
  padding: 110px;
}

.topPadding110 {
  padding-top: 110px;
}

.bottomPadding110 {
  padding-bottom: 110px;
}

.rightPadding110 {
  padding-right: 110px;
}

.leftPadding110 {
  padding-left: 110px;
}

.padding50 {
  padding: 50px;
}

.topPadding50 {
  padding-top: 50px;
}

.bottomPadding50 {
  padding-bottom: 50px;
}

.rightPadding50 {
  padding-right: 50px;
}

.leftPadding50 {
  padding-left: 50px;
}

.padding30 {
  padding: 30px;
}

.topPadding30 {
  padding-top: 30px;
}

.bottomPadding30 {
  padding-bottom: 30px;
}

.rightPadding30 {
  padding-right: 30px;
}

.leftPadding30 {
  padding-left: 30px;
}

.padding25 {
  padding: 25px;
}

.topPadding25 {
  padding-top: 25px;
}

.bottomPadding25 {
  padding-bottom: 25px;
}

.rightPadding25 {
  padding-right: 25px;
}

.leftPadding25 {
  padding-left: 25px;
}

.padding20 {
  padding: 20px;
}

.topPadding20 {
  padding-top: 20px;
}

.bottomPadding20 {
  padding-bottom: 20px;
}

.rightPadding20 {
  padding-right: 20px;
}

.leftPadding20 {
  padding-left: 20px;
}

.padding15 {
  padding: 15px;
}

.topPadding15 {
  padding-top: 15px;
}

.bottomPadding15 {
  padding-bottom: 15px;
}

.rightPadding15 {
  padding-right: 15px;
}

.leftPadding15 {
  padding-left: 15px;
}

.padding14 {
  padding: 14px;
}

.topPadding14 {
  padding-top: 14px;
}

.bottomPadding14 {
  padding-bottom: 14px;
}

.rightPadding14 {
  padding-right: 14px;
}

.leftPadding14 {
  padding-left: 14px;
}

.padding10 {
  padding: 10px;
}

.topPadding10 {
  padding-top: 10px;
}

.bottomPadding10 {
  padding-bottom: 10px;
}

.rightPadding10 {
  padding-right: 10px;
}

.leftPadding10 {
  padding-left: 10px;
}

.padding9 {
  padding: 9px;
}

.topPadding9 {
  padding-top: 9px;
}

.bottomPadding9 {
  padding-bottom: 9px;
}

.rightPadding9 {
  padding-right: 9px;
}

.leftPadding9 {
  padding-left: 9px;
}

.padding8 {
  padding: 8px;
}

.topPadding8 {
  padding-top: 8px;
}

.bottomPadding8 {
  padding-bottom: 8px;
}

.rightPadding8 {
  padding-right: 8px;
}

.leftPadding8 {
  padding-left: 8px;
}

.padding5 {
  padding: 5px;
}

.topPadding5 {
  padding-top: 5px;
}

.bottomPadding5 {
  padding-bottom: 5px;
}

.rightPadding5 {
  padding-right: 5px;
}

.leftPadding5 {
  padding-left: 5px;
}

.padding3 {
  padding: 3px;
}

.topPadding3 {
  padding-top: 3px;
}

.bottomPadding3 {
  padding-bottom: 3px;
}

.rightPadding3 {
  padding-right: 3px;
}

.leftPadding3 {
  padding-left: 3px;
}

.padding2 {
  padding: 2px;
}

.topPadding2 {
  padding-top: 2px;
}

.bottomPadding2 {
  padding-bottom: 2px;
}

.rightPadding2 {
  padding-right: 2px;
}

.leftPadding2 {
  padding-left: 2px;
}

.padding1 {
  padding: 1px;
}

.topPadding1 {
  padding-top: 1px;
}

.bottomPadding1 {
  padding-bottom: 1px;
}

.rightPadding1 {
  padding-right: 1px;
}

.leftPadding1 {
  padding-left: 1px;
}

.padding0 {
  padding: 0px;
}

.topPadding0 {
  padding-top: 0px;
}

.bottomPadding0 {
  padding-bottom: 0px;
}

.rightPadding0 {
  padding-right: 0px;
}

.leftPadding0 {
  padding-left: 0px;
}

.width1800 {
  width: 1800px;
}

.height1800 {
  height: 1800px;
}

.max-width1800 {
  max-width: 1800px;
}

.max-height1800 {
  max-height: 1800px;
}

.min-width1800 {
  min-width: 1800px;
}

.min-height1800 {
  min-height: 1800px;
}

.width1300 {
  width: 1300px;
}

.height1300 {
  height: 1300px;
}

.max-width1300 {
  max-width: 1300px;
}

.max-height1300 {
  max-height: 1300px;
}

.min-width1300 {
  min-width: 1300px;
}

.min-height1300 {
  min-height: 1300px;
}

.width1200 {
  width: 1200px;
}

.height1200 {
  height: 1200px;
}

.max-width1200 {
  max-width: 1200px;
}

.max-height1200 {
  max-height: 1200px;
}

.min-width1200 {
  min-width: 1200px;
}

.min-height1200 {
  min-height: 1200px;
}

.width1100 {
  width: 1100px;
}

.height1100 {
  height: 1100px;
}

.max-width1100 {
  max-width: 1100px;
}

.max-height1100 {
  max-height: 1100px;
}

.min-width1100 {
  min-width: 1100px;
}

.min-height1100 {
  min-height: 1100px;
}

.width1000 {
  width: 1000px;
}

.height1000 {
  height: 1000px;
}

.max-width1000 {
  max-width: 1000px;
}

.max-height1000 {
  max-height: 1000px;
}

.min-width1000 {
  min-width: 1000px;
}

.min-height1000 {
  min-height: 1000px;
}

.width900 {
  width: 900px;
}

.height900 {
  height: 900px;
}

.max-width900 {
  max-width: 900px;
}

.max-height900 {
  max-height: 900px;
}

.min-width900 {
  min-width: 900px;
}

.min-height900 {
  min-height: 900px;
}

.width800 {
  width: 800px;
}

.height800 {
  height: 800px;
}

.max-width800 {
  max-width: 800px;
}

.max-height800 {
  max-height: 800px;
}

.min-width800 {
  min-width: 800px;
}

.min-height800 {
  min-height: 800px;
}

.width700 {
  width: 700px;
}

.height700 {
  height: 700px;
}

.max-width700 {
  max-width: 700px;
}

.max-height700 {
  max-height: 700px;
}

.min-width700 {
  min-width: 700px;
}

.min-height700 {
  min-height: 700px;
}

.width600 {
  width: 600px;
}

.height600 {
  height: 600px;
}

.max-width600 {
  max-width: 600px;
}

.max-height600 {
  max-height: 600px;
}

.min-width600 {
  min-width: 600px;
}

.min-height600 {
  min-height: 600px;
}

.width500 {
  width: 500px;
}

.height500 {
  height: 500px;
}

.max-width500 {
  max-width: 500px;
}

.max-height500 {
  max-height: 500px;
}

.min-width500 {
  min-width: 500px;
}

.min-height500 {
  min-height: 500px;
}

.width400 {
  width: 400px;
}

.height400 {
  height: 400px;
}

.max-width400 {
  max-width: 400px;
}

.max-height400 {
  max-height: 400px;
}

.min-width400 {
  min-width: 400px;
}

.min-height400 {
  min-height: 400px;
}

.width350 {
  width: 350px;
}

.height350 {
  height: 350px;
}

.max-width350 {
  max-width: 350px;
}

.max-height350 {
  max-height: 350px;
}

.min-width350 {
  min-width: 350px;
}

.min-height350 {
  min-height: 350px;
}

.width300 {
  width: 300px;
}

.height300 {
  height: 300px;
}

.max-width300 {
  max-width: 300px;
}

.max-height300 {
  max-height: 300px;
}

.min-width300 {
  min-width: 300px;
}

.min-height300 {
  min-height: 300px;
}

.width250 {
  width: 250px;
}

.height250 {
  height: 250px;
}

.max-width250 {
  max-width: 250px;
}

.max-height250 {
  max-height: 250px;
}

.min-width250 {
  min-width: 250px;
}

.min-height250 {
  min-height: 250px;
}

.width235 {
  width: 235px;
}

.height235 {
  height: 235px;
}

.max-width235 {
  max-width: 235px;
}

.max-height235 {
  max-height: 235px;
}

.min-width235 {
  min-width: 235px;
}

.min-height235 {
  min-height: 235px;
}

.width225 {
  width: 225px;
}

.height225 {
  height: 225px;
}

.max-width225 {
  max-width: 225px;
}

.max-height225 {
  max-height: 225px;
}

.min-width225 {
  min-width: 225px;
}

.min-height225 {
  min-height: 225px;
}

.width200 {
  width: 200px;
}

.height200 {
  height: 200px;
}

.max-width200 {
  max-width: 200px;
}

.max-height200 {
  max-height: 200px;
}

.min-width200 {
  min-width: 200px;
}

.min-height200 {
  min-height: 200px;
}

.width150 {
  width: 150px;
}

.height150 {
  height: 150px;
}

.max-width150 {
  max-width: 150px;
}

.max-height150 {
  max-height: 150px;
}

.min-width150 {
  min-width: 150px;
}

.min-height150 {
  min-height: 150px;
}

.width120 {
  width: 120px;
}

.height120 {
  height: 120px;
}

.max-width120 {
  max-width: 120px;
}

.max-height120 {
  max-height: 120px;
}

.min-width120 {
  min-width: 120px;
}

.min-height120 {
  min-height: 120px;
}

.width105 {
  width: 105px;
}

.height105 {
  height: 105px;
}

.max-width105 {
  max-width: 105px;
}

.max-height105 {
  max-height: 105px;
}

.min-width105 {
  min-width: 105px;
}

.min-height105 {
  min-height: 105px;
}

.width100 {
  width: 100px;
}

.height100 {
  height: 100px;
}

.max-width100 {
  max-width: 100px;
}

.max-height100 {
  max-height: 100px;
}

.min-width100 {
  min-width: 100px;
}

.min-height100 {
  min-height: 100px;
}

.width50 {
  width: 50px;
}

.height50 {
  height: 50px;
}

.max-width50 {
  max-width: 50px;
}

.max-height50 {
  max-height: 50px;
}

.min-width50 {
  min-width: 50px;
}

.min-height50 {
  min-height: 50px;
}

.width45 {
  width: 45px;
}

.height45 {
  height: 45px;
}

.max-width45 {
  max-width: 45px;
}

.max-height45 {
  max-height: 45px;
}

.min-width45 {
  min-width: 45px;
}

.min-height45 {
  min-height: 45px;
}

.width40 {
  width: 40px;
}

.height40 {
  height: 40px;
}

.max-width40 {
  max-width: 40px;
}

.max-height40 {
  max-height: 40px;
}

.min-width40 {
  min-width: 40px;
}

.min-height40 {
  min-height: 40px;
}

.width35 {
  width: 35px;
}

.height35 {
  height: 35px;
}

.max-width35 {
  max-width: 35px;
}

.max-height35 {
  max-height: 35px;
}

.min-width35 {
  min-width: 35px;
}

.min-height35 {
  min-height: 35px;
}

.width30 {
  width: 30px;
}

.height30 {
  height: 30px;
}

.max-width30 {
  max-width: 30px;
}

.max-height30 {
  max-height: 30px;
}

.min-width30 {
  min-width: 30px;
}

.min-height30 {
  min-height: 30px;
}

.width25 {
  width: 25px;
}

.height25 {
  height: 25px;
}

.max-width25 {
  max-width: 25px;
}

.max-height25 {
  max-height: 25px;
}

.min-width25 {
  min-width: 25px;
}

.min-height25 {
  min-height: 25px;
}

.width20 {
  width: 20px;
}

.height20 {
  height: 20px;
}

.max-width20 {
  max-width: 20px;
}

.max-height20 {
  max-height: 20px;
}

.min-width20 {
  min-width: 20px;
}

.min-height20 {
  min-height: 20px;
}

.width15 {
  width: 15px;
}

.height15 {
  height: 15px;
}

.max-width15 {
  max-width: 15px;
}

.max-height15 {
  max-height: 15px;
}

.min-width15 {
  min-width: 15px;
}

.min-height15 {
  min-height: 15px;
}

.width10 {
  width: 10px;
}

.height10 {
  height: 10px;
}

.max-width10 {
  max-width: 10px;
}

.max-height10 {
  max-height: 10px;
}

.min-width10 {
  min-width: 10px;
}

.min-height10 {
  min-height: 10px;
}

.width5 {
  width: 5px;
}

.height5 {
  height: 5px;
}

.max-width5 {
  max-width: 5px;
}

.max-height5 {
  max-height: 5px;
}

.min-width5 {
  min-width: 5px;
}

.min-height5 {
  min-height: 5px;
}

.width0 {
  width: 0px;
}

.height0 {
  height: 0px;
}

.max-width0 {
  max-width: 0px;
}

.max-height0 {
  max-height: 0px;
}

.min-width0 {
  min-width: 0px;
}

.min-height0 {
  min-height: 0px;
}

.width100Percent {
  width: 100%;
}

.height100Percent {
  height: 100%;
}

.width100vw {
  width: 100vw;
}

.height100vh {
  height: 100vh;
}

.max-width100Percent {
  max-width: 100%;
}

.max-height100Percent {
  max-height: 100%;
}

.max-width100vw {
  max-width: 100vw;
}

.max-height100vh {
  max-height: 100vh;
}

.min-width100Percent {
  min-width: 100%;
}

.min-height100Percent {
  min-height: 100%;
}

.min-width100vw {
  min-width: 100vw;
}

.min-height100vh {
  min-height: 100vh;
}

.width95Percent {
  width: 95%;
}

.height95Percent {
  height: 95%;
}

.width95vw {
  width: 95vw;
}

.height95vh {
  height: 95vh;
}

.max-width95Percent {
  max-width: 95%;
}

.max-height95Percent {
  max-height: 95%;
}

.max-width95vw {
  max-width: 95vw;
}

.max-height95vh {
  max-height: 95vh;
}

.min-width95Percent {
  min-width: 95%;
}

.min-height95Percent {
  min-height: 95%;
}

.min-width95vw {
  min-width: 95vw;
}

.min-height95vh {
  min-height: 95vh;
}

.width90Percent {
  width: 90%;
}

.height90Percent {
  height: 90%;
}

.width90vw {
  width: 90vw;
}

.height90vh {
  height: 90vh;
}

.max-width90Percent {
  max-width: 90%;
}

.max-height90Percent {
  max-height: 90%;
}

.max-width90vw {
  max-width: 90vw;
}

.max-height90vh {
  max-height: 90vh;
}

.min-width90Percent {
  min-width: 90%;
}

.min-height90Percent {
  min-height: 90%;
}

.min-width90vw {
  min-width: 90vw;
}

.min-height90vh {
  min-height: 90vh;
}

.width80Percent {
  width: 80%;
}

.height80Percent {
  height: 80%;
}

.width80vw {
  width: 80vw;
}

.height80vh {
  height: 80vh;
}

.max-width80Percent {
  max-width: 80%;
}

.max-height80Percent {
  max-height: 80%;
}

.max-width80vw {
  max-width: 80vw;
}

.max-height80vh {
  max-height: 80vh;
}

.min-width80Percent {
  min-width: 80%;
}

.min-height80Percent {
  min-height: 80%;
}

.min-width80vw {
  min-width: 80vw;
}

.min-height80vh {
  min-height: 80vh;
}

.width70Percent {
  width: 70%;
}

.height70Percent {
  height: 70%;
}

.width70vw {
  width: 70vw;
}

.height70vh {
  height: 70vh;
}

.max-width70Percent {
  max-width: 70%;
}

.max-height70Percent {
  max-height: 70%;
}

.max-width70vw {
  max-width: 70vw;
}

.max-height70vh {
  max-height: 70vh;
}

.min-width70Percent {
  min-width: 70%;
}

.min-height70Percent {
  min-height: 70%;
}

.min-width70vw {
  min-width: 70vw;
}

.min-height70vh {
  min-height: 70vh;
}

.width60Percent {
  width: 60%;
}

.height60Percent {
  height: 60%;
}

.width60vw {
  width: 60vw;
}

.height60vh {
  height: 60vh;
}

.max-width60Percent {
  max-width: 60%;
}

.max-height60Percent {
  max-height: 60%;
}

.max-width60vw {
  max-width: 60vw;
}

.max-height60vh {
  max-height: 60vh;
}

.min-width60Percent {
  min-width: 60%;
}

.min-height60Percent {
  min-height: 60%;
}

.min-width60vw {
  min-width: 60vw;
}

.min-height60vh {
  min-height: 60vh;
}

.width50Percent {
  width: 50%;
}

.height50Percent {
  height: 50%;
}

.width50vw {
  width: 50vw;
}

.height50vh {
  height: 50vh;
}

.max-width50Percent {
  max-width: 50%;
}

.max-height50Percent {
  max-height: 50%;
}

.max-width50vw {
  max-width: 50vw;
}

.max-height50vh {
  max-height: 50vh;
}

.min-width50Percent {
  min-width: 50%;
}

.min-height50Percent {
  min-height: 50%;
}

.min-width50vw {
  min-width: 50vw;
}

.min-height50vh {
  min-height: 50vh;
}

.tdMaxWidth100 {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tdMaxWidth150 {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tdMaxWidth200 {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tdMaxWidth250 {
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tdMaxWidth300 {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tdMaxWidth350 {
  max-width: 350px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tdMaxWidth400 {
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.flex-row1200 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(1200px + 250px);
  flex-direction: column;
}

.flex-row1100 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(1100px + 250px);
  flex-direction: column;
}

.flex-row1000 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(1000px + 250px);
  flex-direction: column;
}

.flex-row900 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(900px + 250px);
  flex-direction: column;
}

.flex-row800 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(800px + 250px);
  flex-direction: column;
}

.flex-row700 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(700px + 250px);
  flex-direction: column;
}

.flex-row600 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(600px + 250px);
  flex-direction: column;
}

.flex-row500 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(500px + 250px);
  flex-direction: column;
}

.flex-row400 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(400px + 250px);
  flex-direction: column;
}

.flex-row300 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(300px + 250px);
  flex-direction: column;
}

.flex-row225 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(225px + 250px);
  flex-direction: column;
}

.flex-grow5 {
  flex-grow: 5;
}

.flex-grow4 {
  flex-grow: 4;
}

.flex-grow3 {
  flex-grow: 3;
}

.flex-grow2 {
  flex-grow: 2;
}

.flex-grow1 {
  flex-grow: 1;
}

.flex-grow0 {
  flex-grow: 0;
}

.small-Margin180 {
  margin: 180px;
}

.small-topMargin180 {
  margin-top: 180px;
}

.small-bottomMargin180 {
  margin-bottom: 180px;
}

.small-rightMargin180 {
  margin-right: 180px;
}

.small-leftMargin180 {
  margin-left: 180px;
}

.small-Margin130 {
  margin: 130px;
}

.small-topMargin130 {
  margin-top: 130px;
}

.small-bottomMargin130 {
  margin-bottom: 130px;
}

.small-rightMargin130 {
  margin-right: 130px;
}

.small-leftMargin130 {
  margin-left: 130px;
}

.small-Margin110 {
  margin: 110px;
}

.small-topMargin110 {
  margin-top: 110px;
}

.small-bottomMargin110 {
  margin-bottom: 110px;
}

.small-rightMargin110 {
  margin-right: 110px;
}

.small-leftMargin110 {
  margin-left: 110px;
}

.small-Margin105 {
  margin: 105px;
}

.small-topMargin105 {
  margin-top: 105px;
}

.small-bottomMargin105 {
  margin-bottom: 105px;
}

.small-rightMargin105 {
  margin-right: 105px;
}

.small-leftMargin105 {
  margin-left: 105px;
}

.small-Margin100 {
  margin: 100px;
}

.small-topMargin100 {
  margin-top: 100px;
}

.small-bottomMargin100 {
  margin-bottom: 100px;
}

.small-rightMargin100 {
  margin-right: 100px;
}

.small-leftMargin100 {
  margin-left: 100px;
}

.small-Margin50 {
  margin: 50px;
}

.small-topMargin50 {
  margin-top: 50px;
}

.small-bottomMargin50 {
  margin-bottom: 50px;
}

.small-rightMargin50 {
  margin-right: 50px;
}

.small-leftMargin50 {
  margin-left: 50px;
}

.small-Margin45 {
  margin: 45px;
}

.small-topMargin45 {
  margin-top: 45px;
}

.small-bottomMargin45 {
  margin-bottom: 45px;
}

.small-rightMargin45 {
  margin-right: 45px;
}

.small-leftMargin45 {
  margin-left: 45px;
}

.small-Margin40 {
  margin: 40px;
}

.small-topMargin40 {
  margin-top: 40px;
}

.small-bottomMargin40 {
  margin-bottom: 40px;
}

.small-rightMargin40 {
  margin-right: 40px;
}

.small-leftMargin40 {
  margin-left: 40px;
}

.small-Margin35 {
  margin: 35px;
}

.small-topMargin35 {
  margin-top: 35px;
}

.small-bottomMargin35 {
  margin-bottom: 35px;
}

.small-rightMargin35 {
  margin-right: 35px;
}

.small-leftMargin35 {
  margin-left: 35px;
}

.small-Margin30 {
  margin: 30px;
}

.small-topMargin30 {
  margin-top: 30px;
}

.small-bottomMargin30 {
  margin-bottom: 30px;
}

.small-rightMargin30 {
  margin-right: 30px;
}

.small-leftMargin30 {
  margin-left: 30px;
}

.small-Margin25 {
  margin: 25px;
}

.small-topMargin25 {
  margin-top: 25px;
}

.small-bottomMargin25 {
  margin-bottom: 25px;
}

.small-rightMargin25 {
  margin-right: 25px;
}

.small-leftMargin25 {
  margin-left: 25px;
}

.small-Margin20 {
  margin: 20px;
}

.small-topMargin20 {
  margin-top: 20px;
}

.small-bottomMargin20 {
  margin-bottom: 20px;
}

.small-rightMargin20 {
  margin-right: 20px;
}

.small-leftMargin20 {
  margin-left: 20px;
}

.small-Margin16 {
  margin: 16px;
}

.small-topMargin16 {
  margin-top: 16px;
}

.small-bottomMargin16 {
  margin-bottom: 16px;
}

.small-rightMargin16 {
  margin-right: 16px;
}

.small-leftMargin16 {
  margin-left: 16px;
}

.small-Margin15 {
  margin: 15px;
}

.small-topMargin15 {
  margin-top: 15px;
}

.small-bottomMargin15 {
  margin-bottom: 15px;
}

.small-rightMargin15 {
  margin-right: 15px;
}

.small-leftMargin15 {
  margin-left: 15px;
}

.small-Margin12 {
  margin: 12px;
}

.small-topMargin12 {
  margin-top: 12px;
}

.small-bottomMargin12 {
  margin-bottom: 12px;
}

.small-rightMargin12 {
  margin-right: 12px;
}

.small-leftMargin12 {
  margin-left: 12px;
}

.small-Margin10 {
  margin: 10px;
}

.small-topMargin10 {
  margin-top: 10px;
}

.small-bottomMargin10 {
  margin-bottom: 10px;
}

.small-rightMargin10 {
  margin-right: 10px;
}

.small-leftMargin10 {
  margin-left: 10px;
}

.small-Margin9 {
  margin: 9px;
}

.small-topMargin9 {
  margin-top: 9px;
}

.small-bottomMargin9 {
  margin-bottom: 9px;
}

.small-rightMargin9 {
  margin-right: 9px;
}

.small-leftMargin9 {
  margin-left: 9px;
}

.small-Margin8 {
  margin: 8px;
}

.small-topMargin8 {
  margin-top: 8px;
}

.small-bottomMargin8 {
  margin-bottom: 8px;
}

.small-rightMargin8 {
  margin-right: 8px;
}

.small-leftMargin8 {
  margin-left: 8px;
}

.small-Margin7 {
  margin: 7px;
}

.small-topMargin7 {
  margin-top: 7px;
}

.small-bottomMargin7 {
  margin-bottom: 7px;
}

.small-rightMargin7 {
  margin-right: 7px;
}

.small-leftMargin7 {
  margin-left: 7px;
}

.small-Margin5 {
  margin: 5px;
}

.small-topMargin5 {
  margin-top: 5px;
}

.small-bottomMargin5 {
  margin-bottom: 5px;
}

.small-rightMargin5 {
  margin-right: 5px;
}

.small-leftMargin5 {
  margin-left: 5px;
}

.small-Margin4 {
  margin: 4px;
}

.small-topMargin4 {
  margin-top: 4px;
}

.small-bottomMargin4 {
  margin-bottom: 4px;
}

.small-rightMargin4 {
  margin-right: 4px;
}

.small-leftMargin4 {
  margin-left: 4px;
}

.small-Margin3 {
  margin: 3px;
}

.small-topMargin3 {
  margin-top: 3px;
}

.small-bottomMargin3 {
  margin-bottom: 3px;
}

.small-rightMargin3 {
  margin-right: 3px;
}

.small-leftMargin3 {
  margin-left: 3px;
}

.small-Margin2 {
  margin: 2px;
}

.small-topMargin2 {
  margin-top: 2px;
}

.small-bottomMargin2 {
  margin-bottom: 2px;
}

.small-rightMargin2 {
  margin-right: 2px;
}

.small-leftMargin2 {
  margin-left: 2px;
}

.small-Margin1 {
  margin: 1px;
}

.small-topMargin1 {
  margin-top: 1px;
}

.small-bottomMargin1 {
  margin-bottom: 1px;
}

.small-rightMargin1 {
  margin-right: 1px;
}

.small-leftMargin1 {
  margin-left: 1px;
}

.small-Margin0 {
  margin: 0px;
}

.small-topMargin0 {
  margin-top: 0px;
}

.small-bottomMargin0 {
  margin-bottom: 0px;
}

.small-rightMargin0 {
  margin-right: 0px;
}

.small-leftMargin0 {
  margin-left: 0px;
}

.small-Margin-1 {
  margin: -1px;
}

.small-topMargin-1 {
  margin-top: -1px;
}

.small-bottomMargin-1 {
  margin-bottom: -1px;
}

.small-rightMargin-1 {
  margin-right: -1px;
}

.small-leftMargin-1 {
  margin-left: -1px;
}

.small-Margin-2 {
  margin: -2px;
}

.small-topMargin-2 {
  margin-top: -2px;
}

.small-bottomMargin-2 {
  margin-bottom: -2px;
}

.small-rightMargin-2 {
  margin-right: -2px;
}

.small-leftMargin-2 {
  margin-left: -2px;
}

.small-Margin-3 {
  margin: -3px;
}

.small-topMargin-3 {
  margin-top: -3px;
}

.small-bottomMargin-3 {
  margin-bottom: -3px;
}

.small-rightMargin-3 {
  margin-right: -3px;
}

.small-leftMargin-3 {
  margin-left: -3px;
}

.small-Margin-4 {
  margin: -4px;
}

.small-topMargin-4 {
  margin-top: -4px;
}

.small-bottomMargin-4 {
  margin-bottom: -4px;
}

.small-rightMargin-4 {
  margin-right: -4px;
}

.small-leftMargin-4 {
  margin-left: -4px;
}

.small-Margin-5 {
  margin: -5px;
}

.small-topMargin-5 {
  margin-top: -5px;
}

.small-bottomMargin-5 {
  margin-bottom: -5px;
}

.small-rightMargin-5 {
  margin-right: -5px;
}

.small-leftMargin-5 {
  margin-left: -5px;
}

.small-Margin-7 {
  margin: -7px;
}

.small-topMargin-7 {
  margin-top: -7px;
}

.small-bottomMargin-7 {
  margin-bottom: -7px;
}

.small-rightMargin-7 {
  margin-right: -7px;
}

.small-leftMargin-7 {
  margin-left: -7px;
}

.small-Margin-8 {
  margin: -8px;
}

.small-topMargin-8 {
  margin-top: -8px;
}

.small-bottomMargin-8 {
  margin-bottom: -8px;
}

.small-rightMargin-8 {
  margin-right: -8px;
}

.small-leftMargin-8 {
  margin-left: -8px;
}

.small-Margin-10 {
  margin: -10px;
}

.small-topMargin-10 {
  margin-top: -10px;
}

.small-bottomMargin-10 {
  margin-bottom: -10px;
}

.small-rightMargin-10 {
  margin-right: -10px;
}

.small-leftMargin-10 {
  margin-left: -10px;
}

.small-Margin-17 {
  margin: -17px;
}

.small-topMargin-17 {
  margin-top: -17px;
}

.small-bottomMargin-17 {
  margin-bottom: -17px;
}

.small-rightMargin-17 {
  margin-right: -17px;
}

.small-leftMargin-17 {
  margin-left: -17px;
}

.small-Margin-20 {
  margin: -20px;
}

.small-topMargin-20 {
  margin-top: -20px;
}

.small-bottomMargin-20 {
  margin-bottom: -20px;
}

.small-rightMargin-20 {
  margin-right: -20px;
}

.small-leftMargin-20 {
  margin-left: -20px;
}

.small-Margin-30 {
  margin: -30px;
}

.small-topMargin-30 {
  margin-top: -30px;
}

.small-bottomMargin-30 {
  margin-bottom: -30px;
}

.small-rightMargin-30 {
  margin-right: -30px;
}

.small-leftMargin-30 {
  margin-left: -30px;
}

.small-Margin-40 {
  margin: -40px;
}

.small-topMargin-40 {
  margin-top: -40px;
}

.small-bottomMargin-40 {
  margin-bottom: -40px;
}

.small-rightMargin-40 {
  margin-right: -40px;
}

.small-leftMargin-40 {
  margin-left: -40px;
}

.small-Padding175 {
  padding: 175px;
}

.small-topPadding175 {
  padding-top: 175px;
}

.small-bottomPadding175 {
  padding-bottom: 175px;
}

.small-rightPadding175 {
  padding-right: 175px;
}

.small-leftPadding175 {
  padding-left: 175px;
}

.small-Padding110 {
  padding: 110px;
}

.small-topPadding110 {
  padding-top: 110px;
}

.small-bottomPadding110 {
  padding-bottom: 110px;
}

.small-rightPadding110 {
  padding-right: 110px;
}

.small-leftPadding110 {
  padding-left: 110px;
}

.small-Padding50 {
  padding: 50px;
}

.small-topPadding50 {
  padding-top: 50px;
}

.small-bottomPadding50 {
  padding-bottom: 50px;
}

.small-rightPadding50 {
  padding-right: 50px;
}

.small-leftPadding50 {
  padding-left: 50px;
}

.small-Padding30 {
  padding: 30px;
}

.small-topPadding30 {
  padding-top: 30px;
}

.small-bottomPadding30 {
  padding-bottom: 30px;
}

.small-rightPadding30 {
  padding-right: 30px;
}

.small-leftPadding30 {
  padding-left: 30px;
}

.small-Padding25 {
  padding: 25px;
}

.small-topPadding25 {
  padding-top: 25px;
}

.small-bottomPadding25 {
  padding-bottom: 25px;
}

.small-rightPadding25 {
  padding-right: 25px;
}

.small-leftPadding25 {
  padding-left: 25px;
}

.small-Padding20 {
  padding: 20px;
}

.small-topPadding20 {
  padding-top: 20px;
}

.small-bottomPadding20 {
  padding-bottom: 20px;
}

.small-rightPadding20 {
  padding-right: 20px;
}

.small-leftPadding20 {
  padding-left: 20px;
}

.small-Padding15 {
  padding: 15px;
}

.small-topPadding15 {
  padding-top: 15px;
}

.small-bottomPadding15 {
  padding-bottom: 15px;
}

.small-rightPadding15 {
  padding-right: 15px;
}

.small-leftPadding15 {
  padding-left: 15px;
}

.small-Padding14 {
  padding: 14px;
}

.small-topPadding14 {
  padding-top: 14px;
}

.small-bottomPadding14 {
  padding-bottom: 14px;
}

.small-rightPadding14 {
  padding-right: 14px;
}

.small-leftPadding14 {
  padding-left: 14px;
}

.small-Padding10 {
  padding: 10px;
}

.small-topPadding10 {
  padding-top: 10px;
}

.small-bottomPadding10 {
  padding-bottom: 10px;
}

.small-rightPadding10 {
  padding-right: 10px;
}

.small-leftPadding10 {
  padding-left: 10px;
}

.small-Padding9 {
  padding: 9px;
}

.small-topPadding9 {
  padding-top: 9px;
}

.small-bottomPadding9 {
  padding-bottom: 9px;
}

.small-rightPadding9 {
  padding-right: 9px;
}

.small-leftPadding9 {
  padding-left: 9px;
}

.small-Padding8 {
  padding: 8px;
}

.small-topPadding8 {
  padding-top: 8px;
}

.small-bottomPadding8 {
  padding-bottom: 8px;
}

.small-rightPadding8 {
  padding-right: 8px;
}

.small-leftPadding8 {
  padding-left: 8px;
}

.small-Padding5 {
  padding: 5px;
}

.small-topPadding5 {
  padding-top: 5px;
}

.small-bottomPadding5 {
  padding-bottom: 5px;
}

.small-rightPadding5 {
  padding-right: 5px;
}

.small-leftPadding5 {
  padding-left: 5px;
}

.small-Padding3 {
  padding: 3px;
}

.small-topPadding3 {
  padding-top: 3px;
}

.small-bottomPadding3 {
  padding-bottom: 3px;
}

.small-rightPadding3 {
  padding-right: 3px;
}

.small-leftPadding3 {
  padding-left: 3px;
}

.small-Padding2 {
  padding: 2px;
}

.small-topPadding2 {
  padding-top: 2px;
}

.small-bottomPadding2 {
  padding-bottom: 2px;
}

.small-rightPadding2 {
  padding-right: 2px;
}

.small-leftPadding2 {
  padding-left: 2px;
}

.small-Padding1 {
  padding: 1px;
}

.small-topPadding1 {
  padding-top: 1px;
}

.small-bottomPadding1 {
  padding-bottom: 1px;
}

.small-rightPadding1 {
  padding-right: 1px;
}

.small-leftPadding1 {
  padding-left: 1px;
}

.small-Padding0 {
  padding: 0px;
}

.small-topPadding0 {
  padding-top: 0px;
}

.small-bottomPadding0 {
  padding-bottom: 0px;
}

.small-rightPadding0 {
  padding-right: 0px;
}

.small-leftPadding0 {
  padding-left: 0px;
}

.small-width1800 {
  width: 1800px;
}

.small-height1800 {
  height: 1800px;
}

.small-max-width1800 {
  max-width: 1800px;
}

.small-max-height1800 {
  max-height: 1800px;
}

.small-min-width1800 {
  min-width: 1800px;
}

.small-min-height1800 {
  min-height: 1800px;
}

.small-width1300 {
  width: 1300px;
}

.small-height1300 {
  height: 1300px;
}

.small-max-width1300 {
  max-width: 1300px;
}

.small-max-height1300 {
  max-height: 1300px;
}

.small-min-width1300 {
  min-width: 1300px;
}

.small-min-height1300 {
  min-height: 1300px;
}

.small-width1200 {
  width: 1200px;
}

.small-height1200 {
  height: 1200px;
}

.small-max-width1200 {
  max-width: 1200px;
}

.small-max-height1200 {
  max-height: 1200px;
}

.small-min-width1200 {
  min-width: 1200px;
}

.small-min-height1200 {
  min-height: 1200px;
}

.small-width1100 {
  width: 1100px;
}

.small-height1100 {
  height: 1100px;
}

.small-max-width1100 {
  max-width: 1100px;
}

.small-max-height1100 {
  max-height: 1100px;
}

.small-min-width1100 {
  min-width: 1100px;
}

.small-min-height1100 {
  min-height: 1100px;
}

.small-width1000 {
  width: 1000px;
}

.small-height1000 {
  height: 1000px;
}

.small-max-width1000 {
  max-width: 1000px;
}

.small-max-height1000 {
  max-height: 1000px;
}

.small-min-width1000 {
  min-width: 1000px;
}

.small-min-height1000 {
  min-height: 1000px;
}

.small-width900 {
  width: 900px;
}

.small-height900 {
  height: 900px;
}

.small-max-width900 {
  max-width: 900px;
}

.small-max-height900 {
  max-height: 900px;
}

.small-min-width900 {
  min-width: 900px;
}

.small-min-height900 {
  min-height: 900px;
}

.small-width800 {
  width: 800px;
}

.small-height800 {
  height: 800px;
}

.small-max-width800 {
  max-width: 800px;
}

.small-max-height800 {
  max-height: 800px;
}

.small-min-width800 {
  min-width: 800px;
}

.small-min-height800 {
  min-height: 800px;
}

.small-width700 {
  width: 700px;
}

.small-height700 {
  height: 700px;
}

.small-max-width700 {
  max-width: 700px;
}

.small-max-height700 {
  max-height: 700px;
}

.small-min-width700 {
  min-width: 700px;
}

.small-min-height700 {
  min-height: 700px;
}

.small-width600 {
  width: 600px;
}

.small-height600 {
  height: 600px;
}

.small-max-width600 {
  max-width: 600px;
}

.small-max-height600 {
  max-height: 600px;
}

.small-min-width600 {
  min-width: 600px;
}

.small-min-height600 {
  min-height: 600px;
}

.small-width500 {
  width: 500px;
}

.small-height500 {
  height: 500px;
}

.small-max-width500 {
  max-width: 500px;
}

.small-max-height500 {
  max-height: 500px;
}

.small-min-width500 {
  min-width: 500px;
}

.small-min-height500 {
  min-height: 500px;
}

.small-width400 {
  width: 400px;
}

.small-height400 {
  height: 400px;
}

.small-max-width400 {
  max-width: 400px;
}

.small-max-height400 {
  max-height: 400px;
}

.small-min-width400 {
  min-width: 400px;
}

.small-min-height400 {
  min-height: 400px;
}

.small-width350 {
  width: 350px;
}

.small-height350 {
  height: 350px;
}

.small-max-width350 {
  max-width: 350px;
}

.small-max-height350 {
  max-height: 350px;
}

.small-min-width350 {
  min-width: 350px;
}

.small-min-height350 {
  min-height: 350px;
}

.small-width300 {
  width: 300px;
}

.small-height300 {
  height: 300px;
}

.small-max-width300 {
  max-width: 300px;
}

.small-max-height300 {
  max-height: 300px;
}

.small-min-width300 {
  min-width: 300px;
}

.small-min-height300 {
  min-height: 300px;
}

.small-width250 {
  width: 250px;
}

.small-height250 {
  height: 250px;
}

.small-max-width250 {
  max-width: 250px;
}

.small-max-height250 {
  max-height: 250px;
}

.small-min-width250 {
  min-width: 250px;
}

.small-min-height250 {
  min-height: 250px;
}

.small-width235 {
  width: 235px;
}

.small-height235 {
  height: 235px;
}

.small-max-width235 {
  max-width: 235px;
}

.small-max-height235 {
  max-height: 235px;
}

.small-min-width235 {
  min-width: 235px;
}

.small-min-height235 {
  min-height: 235px;
}

.small-width225 {
  width: 225px;
}

.small-height225 {
  height: 225px;
}

.small-max-width225 {
  max-width: 225px;
}

.small-max-height225 {
  max-height: 225px;
}

.small-min-width225 {
  min-width: 225px;
}

.small-min-height225 {
  min-height: 225px;
}

.small-width200 {
  width: 200px;
}

.small-height200 {
  height: 200px;
}

.small-max-width200 {
  max-width: 200px;
}

.small-max-height200 {
  max-height: 200px;
}

.small-min-width200 {
  min-width: 200px;
}

.small-min-height200 {
  min-height: 200px;
}

.small-width150 {
  width: 150px;
}

.small-height150 {
  height: 150px;
}

.small-max-width150 {
  max-width: 150px;
}

.small-max-height150 {
  max-height: 150px;
}

.small-min-width150 {
  min-width: 150px;
}

.small-min-height150 {
  min-height: 150px;
}

.small-width120 {
  width: 120px;
}

.small-height120 {
  height: 120px;
}

.small-max-width120 {
  max-width: 120px;
}

.small-max-height120 {
  max-height: 120px;
}

.small-min-width120 {
  min-width: 120px;
}

.small-min-height120 {
  min-height: 120px;
}

.small-width105 {
  width: 105px;
}

.small-height105 {
  height: 105px;
}

.small-max-width105 {
  max-width: 105px;
}

.small-max-height105 {
  max-height: 105px;
}

.small-min-width105 {
  min-width: 105px;
}

.small-min-height105 {
  min-height: 105px;
}

.small-width100 {
  width: 100px;
}

.small-height100 {
  height: 100px;
}

.small-max-width100 {
  max-width: 100px;
}

.small-max-height100 {
  max-height: 100px;
}

.small-min-width100 {
  min-width: 100px;
}

.small-min-height100 {
  min-height: 100px;
}

.small-width50 {
  width: 50px;
}

.small-height50 {
  height: 50px;
}

.small-max-width50 {
  max-width: 50px;
}

.small-max-height50 {
  max-height: 50px;
}

.small-min-width50 {
  min-width: 50px;
}

.small-min-height50 {
  min-height: 50px;
}

.small-width45 {
  width: 45px;
}

.small-height45 {
  height: 45px;
}

.small-max-width45 {
  max-width: 45px;
}

.small-max-height45 {
  max-height: 45px;
}

.small-min-width45 {
  min-width: 45px;
}

.small-min-height45 {
  min-height: 45px;
}

.small-width40 {
  width: 40px;
}

.small-height40 {
  height: 40px;
}

.small-max-width40 {
  max-width: 40px;
}

.small-max-height40 {
  max-height: 40px;
}

.small-min-width40 {
  min-width: 40px;
}

.small-min-height40 {
  min-height: 40px;
}

.small-width35 {
  width: 35px;
}

.small-height35 {
  height: 35px;
}

.small-max-width35 {
  max-width: 35px;
}

.small-max-height35 {
  max-height: 35px;
}

.small-min-width35 {
  min-width: 35px;
}

.small-min-height35 {
  min-height: 35px;
}

.small-width30 {
  width: 30px;
}

.small-height30 {
  height: 30px;
}

.small-max-width30 {
  max-width: 30px;
}

.small-max-height30 {
  max-height: 30px;
}

.small-min-width30 {
  min-width: 30px;
}

.small-min-height30 {
  min-height: 30px;
}

.small-width25 {
  width: 25px;
}

.small-height25 {
  height: 25px;
}

.small-max-width25 {
  max-width: 25px;
}

.small-max-height25 {
  max-height: 25px;
}

.small-min-width25 {
  min-width: 25px;
}

.small-min-height25 {
  min-height: 25px;
}

.small-width20 {
  width: 20px;
}

.small-height20 {
  height: 20px;
}

.small-max-width20 {
  max-width: 20px;
}

.small-max-height20 {
  max-height: 20px;
}

.small-min-width20 {
  min-width: 20px;
}

.small-min-height20 {
  min-height: 20px;
}

.small-width15 {
  width: 15px;
}

.small-height15 {
  height: 15px;
}

.small-max-width15 {
  max-width: 15px;
}

.small-max-height15 {
  max-height: 15px;
}

.small-min-width15 {
  min-width: 15px;
}

.small-min-height15 {
  min-height: 15px;
}

.small-width10 {
  width: 10px;
}

.small-height10 {
  height: 10px;
}

.small-max-width10 {
  max-width: 10px;
}

.small-max-height10 {
  max-height: 10px;
}

.small-min-width10 {
  min-width: 10px;
}

.small-min-height10 {
  min-height: 10px;
}

.small-width5 {
  width: 5px;
}

.small-height5 {
  height: 5px;
}

.small-max-width5 {
  max-width: 5px;
}

.small-max-height5 {
  max-height: 5px;
}

.small-min-width5 {
  min-width: 5px;
}

.small-min-height5 {
  min-height: 5px;
}

.small-width0 {
  width: 0px;
}

.small-height0 {
  height: 0px;
}

.small-max-width0 {
  max-width: 0px;
}

.small-max-height0 {
  max-height: 0px;
}

.small-min-width0 {
  min-width: 0px;
}

.small-min-height0 {
  min-height: 0px;
}

.small-width100Percent {
  width: 100%;
}

.small-height100Percent {
  height: 100%;
}

.small-max-width100Percent {
  max-width: 100%;
}

.small-max-height100Percent {
  max-height: 100%;
}

.small-min-width100Percent {
  min-width: 100%;
}

.small-min-height100Percent {
  min-height: 100%;
}

.small-width95Percent {
  width: 95%;
}

.small-height95Percent {
  height: 95%;
}

.small-max-width95Percent {
  max-width: 95%;
}

.small-max-height95Percent {
  max-height: 95%;
}

.small-min-width95Percent {
  min-width: 95%;
}

.small-min-height95Percent {
  min-height: 95%;
}

.small-width90Percent {
  width: 90%;
}

.small-height90Percent {
  height: 90%;
}

.small-max-width90Percent {
  max-width: 90%;
}

.small-max-height90Percent {
  max-height: 90%;
}

.small-min-width90Percent {
  min-width: 90%;
}

.small-min-height90Percent {
  min-height: 90%;
}

.small-width80Percent {
  width: 80%;
}

.small-height80Percent {
  height: 80%;
}

.small-max-width80Percent {
  max-width: 80%;
}

.small-max-height80Percent {
  max-height: 80%;
}

.small-min-width80Percent {
  min-width: 80%;
}

.small-min-height80Percent {
  min-height: 80%;
}

.small-width70Percent {
  width: 70%;
}

.small-height70Percent {
  height: 70%;
}

.small-max-width70Percent {
  max-width: 70%;
}

.small-max-height70Percent {
  max-height: 70%;
}

.small-min-width70Percent {
  min-width: 70%;
}

.small-min-height70Percent {
  min-height: 70%;
}

.small-width60Percent {
  width: 60%;
}

.small-height60Percent {
  height: 60%;
}

.small-max-width60Percent {
  max-width: 60%;
}

.small-max-height60Percent {
  max-height: 60%;
}

.small-min-width60Percent {
  min-width: 60%;
}

.small-min-height60Percent {
  min-height: 60%;
}

.small-width50Percent {
  width: 50%;
}

.small-height50Percent {
  height: 50%;
}

.small-max-width50Percent {
  max-width: 50%;
}

.small-max-height50Percent {
  max-height: 50%;
}

.small-min-width50Percent {
  min-width: 50%;
}

.small-min-height50Percent {
  min-height: 50%;
}

.small-textInputWidth100percent [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth100percent [type=number],
.small-textInputWidth100percent [type=color],
.small-textInputWidth100percent [type=email],
.small-textInputWidth100percent [type=time],
.small-textInputWidth100percent [type=date],
.small-textInputWidth100percent [type=datetime],
.small-textInputWidth100percent [type=file],
.small-textInputWidth100percent [type=password],
.small-textInputWidth100percent [type=search],
.small-textInputWidth100percent textarea,
.small-textInputWidth100percent select,
.small-textInputWidth100percent .selectButton {
  width: 100%;
  padding: 1px 5px;
  min-width: 75px;
}
.small-textInputWidth100percent input[type=number] {
  width: 70px;
}
.small-textInputWidth100percent.smallNumber input[type=number], .small-textInputWidth100percent .smallNumber input[type=number] {
  width: 45px;
}
.small-textInputWidth100percent.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth100percent .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.table-width-percent-100 {
  width: 100% !important;
}
.table-width-max-unset {
  max-width: unset !important;
}

.small-textInputWidth225 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth225 [type=number],
.small-textInputWidth225 [type=email],
.small-textInputWidth225 [type=color],
.small-textInputWidth225 [type=time],
.small-textInputWidth225 [type=date],
.small-textInputWidth225 [type=datetime],
.small-textInputWidth225 [type=file],
.small-textInputWidth225 [type=password],
.small-textInputWidth225 [type=search],
.small-textInputWidth225 textarea,
.small-textInputWidth225 select,
.small-textInputWidth225 .selectButton {
  width: 225px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth225 input[type=number] {
  width: 70px;
  /*margin-right: calc(225px - 70px)*/
}
.small-textInputWidth225.smallNumber input[type=number], .small-textInputWidth225 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(225px - 45px)*/
}
.small-textInputWidth225.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth225 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth200 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth200 [type=number],
.small-textInputWidth200 [type=email],
.small-textInputWidth200 [type=color],
.small-textInputWidth200 [type=time],
.small-textInputWidth200 [type=date],
.small-textInputWidth200 [type=datetime],
.small-textInputWidth200 [type=file],
.small-textInputWidth200 [type=password],
.small-textInputWidth200 [type=search],
.small-textInputWidth200 textarea,
.small-textInputWidth200 select,
.small-textInputWidth200 .selectButton {
  width: 200px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth200 input[type=number] {
  width: 70px;
  /*margin-right: calc(200px - 70px)*/
}
.small-textInputWidth200.smallNumber input[type=number], .small-textInputWidth200 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(200px - 45px)*/
}
.small-textInputWidth200.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth200 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth190 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth190 [type=number],
.small-textInputWidth190 [type=email],
.small-textInputWidth190 [type=color],
.small-textInputWidth190 [type=time],
.small-textInputWidth190 [type=date],
.small-textInputWidth190 [type=datetime],
.small-textInputWidth190 [type=file],
.small-textInputWidth190 [type=password],
.small-textInputWidth190 [type=search],
.small-textInputWidth190 textarea,
.small-textInputWidth190 select,
.small-textInputWidth190 .selectButton {
  width: 190px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth190 input[type=number] {
  width: 70px;
  /*margin-right: calc(190px - 70px)*/
}
.small-textInputWidth190.smallNumber input[type=number], .small-textInputWidth190 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(190px - 45px)*/
}
.small-textInputWidth190.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth190 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth180 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth180 [type=number],
.small-textInputWidth180 [type=email],
.small-textInputWidth180 [type=color],
.small-textInputWidth180 [type=time],
.small-textInputWidth180 [type=date],
.small-textInputWidth180 [type=datetime],
.small-textInputWidth180 [type=file],
.small-textInputWidth180 [type=password],
.small-textInputWidth180 [type=search],
.small-textInputWidth180 textarea,
.small-textInputWidth180 select,
.small-textInputWidth180 .selectButton {
  width: 180px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth180 input[type=number] {
  width: 70px;
  /*margin-right: calc(180px - 70px)*/
}
.small-textInputWidth180.smallNumber input[type=number], .small-textInputWidth180 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(180px - 45px)*/
}
.small-textInputWidth180.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth180 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth175 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth175 [type=number],
.small-textInputWidth175 [type=email],
.small-textInputWidth175 [type=color],
.small-textInputWidth175 [type=time],
.small-textInputWidth175 [type=date],
.small-textInputWidth175 [type=datetime],
.small-textInputWidth175 [type=file],
.small-textInputWidth175 [type=password],
.small-textInputWidth175 [type=search],
.small-textInputWidth175 textarea,
.small-textInputWidth175 select,
.small-textInputWidth175 .selectButton {
  width: 175px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth175 input[type=number] {
  width: 70px;
  /*margin-right: calc(175px - 70px)*/
}
.small-textInputWidth175.smallNumber input[type=number], .small-textInputWidth175 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(175px - 45px)*/
}
.small-textInputWidth175.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth175 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth170 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth170 [type=number],
.small-textInputWidth170 [type=email],
.small-textInputWidth170 [type=color],
.small-textInputWidth170 [type=time],
.small-textInputWidth170 [type=date],
.small-textInputWidth170 [type=datetime],
.small-textInputWidth170 [type=file],
.small-textInputWidth170 [type=password],
.small-textInputWidth170 [type=search],
.small-textInputWidth170 textarea,
.small-textInputWidth170 select,
.small-textInputWidth170 .selectButton {
  width: 170px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth170 input[type=number] {
  width: 70px;
  /*margin-right: calc(170px - 70px)*/
}
.small-textInputWidth170.smallNumber input[type=number], .small-textInputWidth170 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(170px - 45px)*/
}
.small-textInputWidth170.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth170 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth155 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth155 [type=number],
.small-textInputWidth155 [type=email],
.small-textInputWidth155 [type=color],
.small-textInputWidth155 [type=time],
.small-textInputWidth155 [type=date],
.small-textInputWidth155 [type=datetime],
.small-textInputWidth155 [type=file],
.small-textInputWidth155 [type=password],
.small-textInputWidth155 [type=search],
.small-textInputWidth155 textarea,
.small-textInputWidth155 select,
.small-textInputWidth155 .selectButton {
  width: 155px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth155 input[type=number] {
  width: 70px;
  /*margin-right: calc(155px - 70px)*/
}
.small-textInputWidth155.smallNumber input[type=number], .small-textInputWidth155 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(155px - 45px)*/
}
.small-textInputWidth155.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth155 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth150 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth150 [type=number],
.small-textInputWidth150 [type=email],
.small-textInputWidth150 [type=color],
.small-textInputWidth150 [type=time],
.small-textInputWidth150 [type=date],
.small-textInputWidth150 [type=datetime],
.small-textInputWidth150 [type=file],
.small-textInputWidth150 [type=password],
.small-textInputWidth150 [type=search],
.small-textInputWidth150 textarea,
.small-textInputWidth150 select,
.small-textInputWidth150 .selectButton {
  width: 150px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth150 input[type=number] {
  width: 70px;
  /*margin-right: calc(150px - 70px)*/
}
.small-textInputWidth150.smallNumber input[type=number], .small-textInputWidth150 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(150px - 45px)*/
}
.small-textInputWidth150.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth150 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth140 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth140 [type=number],
.small-textInputWidth140 [type=email],
.small-textInputWidth140 [type=color],
.small-textInputWidth140 [type=time],
.small-textInputWidth140 [type=date],
.small-textInputWidth140 [type=datetime],
.small-textInputWidth140 [type=file],
.small-textInputWidth140 [type=password],
.small-textInputWidth140 [type=search],
.small-textInputWidth140 textarea,
.small-textInputWidth140 select,
.small-textInputWidth140 .selectButton {
  width: 140px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth140 input[type=number] {
  width: 70px;
  /*margin-right: calc(140px - 70px)*/
}
.small-textInputWidth140.smallNumber input[type=number], .small-textInputWidth140 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(140px - 45px)*/
}
.small-textInputWidth140.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth140 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth125 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth125 [type=number],
.small-textInputWidth125 [type=email],
.small-textInputWidth125 [type=color],
.small-textInputWidth125 [type=time],
.small-textInputWidth125 [type=date],
.small-textInputWidth125 [type=datetime],
.small-textInputWidth125 [type=file],
.small-textInputWidth125 [type=password],
.small-textInputWidth125 [type=search],
.small-textInputWidth125 textarea,
.small-textInputWidth125 select,
.small-textInputWidth125 .selectButton {
  width: 125px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth125 input[type=number] {
  width: 70px;
  /*margin-right: calc(125px - 70px)*/
}
.small-textInputWidth125.smallNumber input[type=number], .small-textInputWidth125 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(125px - 45px)*/
}
.small-textInputWidth125.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth125 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth110 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth110 [type=number],
.small-textInputWidth110 [type=email],
.small-textInputWidth110 [type=color],
.small-textInputWidth110 [type=time],
.small-textInputWidth110 [type=date],
.small-textInputWidth110 [type=datetime],
.small-textInputWidth110 [type=file],
.small-textInputWidth110 [type=password],
.small-textInputWidth110 [type=search],
.small-textInputWidth110 textarea,
.small-textInputWidth110 select,
.small-textInputWidth110 .selectButton {
  width: 110px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth110 input[type=number] {
  width: 70px;
  /*margin-right: calc(110px - 70px)*/
}
.small-textInputWidth110.smallNumber input[type=number], .small-textInputWidth110 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(110px - 45px)*/
}
.small-textInputWidth110.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth110 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth100 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth100 [type=number],
.small-textInputWidth100 [type=email],
.small-textInputWidth100 [type=color],
.small-textInputWidth100 [type=time],
.small-textInputWidth100 [type=date],
.small-textInputWidth100 [type=datetime],
.small-textInputWidth100 [type=file],
.small-textInputWidth100 [type=password],
.small-textInputWidth100 [type=search],
.small-textInputWidth100 textarea,
.small-textInputWidth100 select,
.small-textInputWidth100 .selectButton {
  width: 100px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth100 input[type=number] {
  width: 70px;
  /*margin-right: calc(100px - 70px)*/
}
.small-textInputWidth100.smallNumber input[type=number], .small-textInputWidth100 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(100px - 45px)*/
}
.small-textInputWidth100.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth100 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth92 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth92 [type=number],
.small-textInputWidth92 [type=email],
.small-textInputWidth92 [type=color],
.small-textInputWidth92 [type=time],
.small-textInputWidth92 [type=date],
.small-textInputWidth92 [type=datetime],
.small-textInputWidth92 [type=file],
.small-textInputWidth92 [type=password],
.small-textInputWidth92 [type=search],
.small-textInputWidth92 textarea,
.small-textInputWidth92 select,
.small-textInputWidth92 .selectButton {
  width: 92px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth92 input[type=number] {
  width: 70px;
  /*margin-right: calc(92px - 70px)*/
}
.small-textInputWidth92.smallNumber input[type=number], .small-textInputWidth92 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(92px - 45px)*/
}
.small-textInputWidth92.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth92 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth90 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth90 [type=number],
.small-textInputWidth90 [type=email],
.small-textInputWidth90 [type=color],
.small-textInputWidth90 [type=time],
.small-textInputWidth90 [type=date],
.small-textInputWidth90 [type=datetime],
.small-textInputWidth90 [type=file],
.small-textInputWidth90 [type=password],
.small-textInputWidth90 [type=search],
.small-textInputWidth90 textarea,
.small-textInputWidth90 select,
.small-textInputWidth90 .selectButton {
  width: 90px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth90 input[type=number] {
  width: 70px;
  /*margin-right: calc(90px - 70px)*/
}
.small-textInputWidth90.smallNumber input[type=number], .small-textInputWidth90 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(90px - 45px)*/
}
.small-textInputWidth90.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth90 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth80 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth80 [type=number],
.small-textInputWidth80 [type=email],
.small-textInputWidth80 [type=color],
.small-textInputWidth80 [type=time],
.small-textInputWidth80 [type=date],
.small-textInputWidth80 [type=datetime],
.small-textInputWidth80 [type=file],
.small-textInputWidth80 [type=password],
.small-textInputWidth80 [type=search],
.small-textInputWidth80 textarea,
.small-textInputWidth80 select,
.small-textInputWidth80 .selectButton {
  width: 80px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth80 input[type=number] {
  width: 70px;
  /*margin-right: calc(80px - 70px)*/
}
.small-textInputWidth80.smallNumber input[type=number], .small-textInputWidth80 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(80px - 45px)*/
}
.small-textInputWidth80.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth80 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth75 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth75 [type=number],
.small-textInputWidth75 [type=email],
.small-textInputWidth75 [type=color],
.small-textInputWidth75 [type=time],
.small-textInputWidth75 [type=date],
.small-textInputWidth75 [type=datetime],
.small-textInputWidth75 [type=file],
.small-textInputWidth75 [type=password],
.small-textInputWidth75 [type=search],
.small-textInputWidth75 textarea,
.small-textInputWidth75 select,
.small-textInputWidth75 .selectButton {
  width: 75px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth75 input[type=number] {
  width: 70px;
  /*margin-right: calc(75px - 70px)*/
}
.small-textInputWidth75.smallNumber input[type=number], .small-textInputWidth75 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(75px - 45px)*/
}
.small-textInputWidth75.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth75 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth70 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth70 [type=number],
.small-textInputWidth70 [type=email],
.small-textInputWidth70 [type=color],
.small-textInputWidth70 [type=time],
.small-textInputWidth70 [type=date],
.small-textInputWidth70 [type=datetime],
.small-textInputWidth70 [type=file],
.small-textInputWidth70 [type=password],
.small-textInputWidth70 [type=search],
.small-textInputWidth70 textarea,
.small-textInputWidth70 select,
.small-textInputWidth70 .selectButton {
  width: 70px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth70 input[type=number] {
  width: 70px;
  /*margin-right: calc(70px - 70px)*/
}
.small-textInputWidth70.smallNumber input[type=number], .small-textInputWidth70 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(70px - 45px)*/
}
.small-textInputWidth70.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth70 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth65 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth65 [type=number],
.small-textInputWidth65 [type=email],
.small-textInputWidth65 [type=color],
.small-textInputWidth65 [type=time],
.small-textInputWidth65 [type=date],
.small-textInputWidth65 [type=datetime],
.small-textInputWidth65 [type=file],
.small-textInputWidth65 [type=password],
.small-textInputWidth65 [type=search],
.small-textInputWidth65 textarea,
.small-textInputWidth65 select,
.small-textInputWidth65 .selectButton {
  width: 65px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth65 input[type=number] {
  width: 70px;
  /*margin-right: calc(65px - 70px)*/
}
.small-textInputWidth65.smallNumber input[type=number], .small-textInputWidth65 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(65px - 45px)*/
}
.small-textInputWidth65.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth65 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth60 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth60 [type=number],
.small-textInputWidth60 [type=email],
.small-textInputWidth60 [type=color],
.small-textInputWidth60 [type=time],
.small-textInputWidth60 [type=date],
.small-textInputWidth60 [type=datetime],
.small-textInputWidth60 [type=file],
.small-textInputWidth60 [type=password],
.small-textInputWidth60 [type=search],
.small-textInputWidth60 textarea,
.small-textInputWidth60 select,
.small-textInputWidth60 .selectButton {
  width: 60px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth60 input[type=number] {
  width: 70px;
  /*margin-right: calc(60px - 70px)*/
}
.small-textInputWidth60.smallNumber input[type=number], .small-textInputWidth60 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(60px - 45px)*/
}
.small-textInputWidth60.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth60 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth55 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth55 [type=number],
.small-textInputWidth55 [type=email],
.small-textInputWidth55 [type=color],
.small-textInputWidth55 [type=time],
.small-textInputWidth55 [type=date],
.small-textInputWidth55 [type=datetime],
.small-textInputWidth55 [type=file],
.small-textInputWidth55 [type=password],
.small-textInputWidth55 [type=search],
.small-textInputWidth55 textarea,
.small-textInputWidth55 select,
.small-textInputWidth55 .selectButton {
  width: 55px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth55 input[type=number] {
  width: 70px;
  /*margin-right: calc(55px - 70px)*/
}
.small-textInputWidth55.smallNumber input[type=number], .small-textInputWidth55 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(55px - 45px)*/
}
.small-textInputWidth55.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth55 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth50 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth50 [type=number],
.small-textInputWidth50 [type=email],
.small-textInputWidth50 [type=color],
.small-textInputWidth50 [type=time],
.small-textInputWidth50 [type=date],
.small-textInputWidth50 [type=datetime],
.small-textInputWidth50 [type=file],
.small-textInputWidth50 [type=password],
.small-textInputWidth50 [type=search],
.small-textInputWidth50 textarea,
.small-textInputWidth50 select,
.small-textInputWidth50 .selectButton {
  width: 50px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth50 input[type=number] {
  width: 70px;
  /*margin-right: calc(50px - 70px)*/
}
.small-textInputWidth50.smallNumber input[type=number], .small-textInputWidth50 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(50px - 45px)*/
}
.small-textInputWidth50.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth50 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth45 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth45 [type=number],
.small-textInputWidth45 [type=email],
.small-textInputWidth45 [type=color],
.small-textInputWidth45 [type=time],
.small-textInputWidth45 [type=date],
.small-textInputWidth45 [type=datetime],
.small-textInputWidth45 [type=file],
.small-textInputWidth45 [type=password],
.small-textInputWidth45 [type=search],
.small-textInputWidth45 textarea,
.small-textInputWidth45 select,
.small-textInputWidth45 .selectButton {
  width: 45px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth45 input[type=number] {
  width: 70px;
  /*margin-right: calc(45px - 70px)*/
}
.small-textInputWidth45.smallNumber input[type=number], .small-textInputWidth45 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(45px - 45px)*/
}
.small-textInputWidth45.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth45 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth40 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth40 [type=number],
.small-textInputWidth40 [type=email],
.small-textInputWidth40 [type=color],
.small-textInputWidth40 [type=time],
.small-textInputWidth40 [type=date],
.small-textInputWidth40 [type=datetime],
.small-textInputWidth40 [type=file],
.small-textInputWidth40 [type=password],
.small-textInputWidth40 [type=search],
.small-textInputWidth40 textarea,
.small-textInputWidth40 select,
.small-textInputWidth40 .selectButton {
  width: 40px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth40 input[type=number] {
  width: 70px;
  /*margin-right: calc(40px - 70px)*/
}
.small-textInputWidth40.smallNumber input[type=number], .small-textInputWidth40 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(40px - 45px)*/
}
.small-textInputWidth40.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth40 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth35 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth35 [type=number],
.small-textInputWidth35 [type=email],
.small-textInputWidth35 [type=color],
.small-textInputWidth35 [type=time],
.small-textInputWidth35 [type=date],
.small-textInputWidth35 [type=datetime],
.small-textInputWidth35 [type=file],
.small-textInputWidth35 [type=password],
.small-textInputWidth35 [type=search],
.small-textInputWidth35 textarea,
.small-textInputWidth35 select,
.small-textInputWidth35 .selectButton {
  width: 35px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth35 input[type=number] {
  width: 70px;
  /*margin-right: calc(35px - 70px)*/
}
.small-textInputWidth35.smallNumber input[type=number], .small-textInputWidth35 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(35px - 45px)*/
}
.small-textInputWidth35.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth35 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth30 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth30 [type=number],
.small-textInputWidth30 [type=email],
.small-textInputWidth30 [type=color],
.small-textInputWidth30 [type=time],
.small-textInputWidth30 [type=date],
.small-textInputWidth30 [type=datetime],
.small-textInputWidth30 [type=file],
.small-textInputWidth30 [type=password],
.small-textInputWidth30 [type=search],
.small-textInputWidth30 textarea,
.small-textInputWidth30 select,
.small-textInputWidth30 .selectButton {
  width: 30px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth30 input[type=number] {
  width: 70px;
  /*margin-right: calc(30px - 70px)*/
}
.small-textInputWidth30.smallNumber input[type=number], .small-textInputWidth30 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(30px - 45px)*/
}
.small-textInputWidth30.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth30 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth25 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth25 [type=number],
.small-textInputWidth25 [type=email],
.small-textInputWidth25 [type=color],
.small-textInputWidth25 [type=time],
.small-textInputWidth25 [type=date],
.small-textInputWidth25 [type=datetime],
.small-textInputWidth25 [type=file],
.small-textInputWidth25 [type=password],
.small-textInputWidth25 [type=search],
.small-textInputWidth25 textarea,
.small-textInputWidth25 select,
.small-textInputWidth25 .selectButton {
  width: 25px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth25 input[type=number] {
  width: 70px;
  /*margin-right: calc(25px - 70px)*/
}
.small-textInputWidth25.smallNumber input[type=number], .small-textInputWidth25 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(25px - 45px)*/
}
.small-textInputWidth25.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth25 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

.small-textInputWidth10 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth10 [type=number],
.small-textInputWidth10 [type=email],
.small-textInputWidth10 [type=color],
.small-textInputWidth10 [type=time],
.small-textInputWidth10 [type=date],
.small-textInputWidth10 [type=datetime],
.small-textInputWidth10 [type=file],
.small-textInputWidth10 [type=password],
.small-textInputWidth10 [type=search],
.small-textInputWidth10 textarea,
.small-textInputWidth10 select,
.small-textInputWidth10 .selectButton {
  width: 10px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth10 input[type=number] {
  width: 70px;
  /*margin-right: calc(10px - 70px)*/
}
.small-textInputWidth10.smallNumber input[type=number], .small-textInputWidth10 .smallNumber input[type=number] {
  width: 45px;
  /*margin-right: calc(10px - 45px)*/
}
.small-textInputWidth10.float-left input[type=number] {
  margin-right: 0;
}
.small-textInputWidth10 .float-left .smallNumber input[type=number] {
  margin-right: 0;
}

@media screen and (min-width: 64em) {
  .medium-Margin180 {
    margin: 180px;
  }

  .medium-topMargin180 {
    margin-top: 180px;
  }

  .medium-bottomMargin180 {
    margin-bottom: 180px;
  }

  .medium-rightMargin180 {
    margin-right: 180px;
  }

  .medium-leftMargin180 {
    margin-left: 180px;
  }

  .medium-Margin130 {
    margin: 130px;
  }

  .medium-topMargin130 {
    margin-top: 130px;
  }

  .medium-bottomMargin130 {
    margin-bottom: 130px;
  }

  .medium-rightMargin130 {
    margin-right: 130px;
  }

  .medium-leftMargin130 {
    margin-left: 130px;
  }

  .medium-Margin110 {
    margin: 110px;
  }

  .medium-topMargin110 {
    margin-top: 110px;
  }

  .medium-bottomMargin110 {
    margin-bottom: 110px;
  }

  .medium-rightMargin110 {
    margin-right: 110px;
  }

  .medium-leftMargin110 {
    margin-left: 110px;
  }

  .medium-Margin105 {
    margin: 105px;
  }

  .medium-topMargin105 {
    margin-top: 105px;
  }

  .medium-bottomMargin105 {
    margin-bottom: 105px;
  }

  .medium-rightMargin105 {
    margin-right: 105px;
  }

  .medium-leftMargin105 {
    margin-left: 105px;
  }

  .medium-Margin100 {
    margin: 100px;
  }

  .medium-topMargin100 {
    margin-top: 100px;
  }

  .medium-bottomMargin100 {
    margin-bottom: 100px;
  }

  .medium-rightMargin100 {
    margin-right: 100px;
  }

  .medium-leftMargin100 {
    margin-left: 100px;
  }

  .medium-Margin50 {
    margin: 50px;
  }

  .medium-topMargin50 {
    margin-top: 50px;
  }

  .medium-bottomMargin50 {
    margin-bottom: 50px;
  }

  .medium-rightMargin50 {
    margin-right: 50px;
  }

  .medium-leftMargin50 {
    margin-left: 50px;
  }

  .medium-Margin45 {
    margin: 45px;
  }

  .medium-topMargin45 {
    margin-top: 45px;
  }

  .medium-bottomMargin45 {
    margin-bottom: 45px;
  }

  .medium-rightMargin45 {
    margin-right: 45px;
  }

  .medium-leftMargin45 {
    margin-left: 45px;
  }

  .medium-Margin40 {
    margin: 40px;
  }

  .medium-topMargin40 {
    margin-top: 40px;
  }

  .medium-bottomMargin40 {
    margin-bottom: 40px;
  }

  .medium-rightMargin40 {
    margin-right: 40px;
  }

  .medium-leftMargin40 {
    margin-left: 40px;
  }

  .medium-Margin35 {
    margin: 35px;
  }

  .medium-topMargin35 {
    margin-top: 35px;
  }

  .medium-bottomMargin35 {
    margin-bottom: 35px;
  }

  .medium-rightMargin35 {
    margin-right: 35px;
  }

  .medium-leftMargin35 {
    margin-left: 35px;
  }

  .medium-Margin30 {
    margin: 30px;
  }

  .medium-topMargin30 {
    margin-top: 30px;
  }

  .medium-bottomMargin30 {
    margin-bottom: 30px;
  }

  .medium-rightMargin30 {
    margin-right: 30px;
  }

  .medium-leftMargin30 {
    margin-left: 30px;
  }

  .medium-Margin25 {
    margin: 25px;
  }

  .medium-topMargin25 {
    margin-top: 25px;
  }

  .medium-bottomMargin25 {
    margin-bottom: 25px;
  }

  .medium-rightMargin25 {
    margin-right: 25px;
  }

  .medium-leftMargin25 {
    margin-left: 25px;
  }

  .medium-Margin20 {
    margin: 20px;
  }

  .medium-topMargin20 {
    margin-top: 20px;
  }

  .medium-bottomMargin20 {
    margin-bottom: 20px;
  }

  .medium-rightMargin20 {
    margin-right: 20px;
  }

  .medium-leftMargin20 {
    margin-left: 20px;
  }

  .medium-Margin16 {
    margin: 16px;
  }

  .medium-topMargin16 {
    margin-top: 16px;
  }

  .medium-bottomMargin16 {
    margin-bottom: 16px;
  }

  .medium-rightMargin16 {
    margin-right: 16px;
  }

  .medium-leftMargin16 {
    margin-left: 16px;
  }

  .medium-Margin15 {
    margin: 15px;
  }

  .medium-topMargin15 {
    margin-top: 15px;
  }

  .medium-bottomMargin15 {
    margin-bottom: 15px;
  }

  .medium-rightMargin15 {
    margin-right: 15px;
  }

  .medium-leftMargin15 {
    margin-left: 15px;
  }

  .medium-Margin12 {
    margin: 12px;
  }

  .medium-topMargin12 {
    margin-top: 12px;
  }

  .medium-bottomMargin12 {
    margin-bottom: 12px;
  }

  .medium-rightMargin12 {
    margin-right: 12px;
  }

  .medium-leftMargin12 {
    margin-left: 12px;
  }

  .medium-Margin10 {
    margin: 10px;
  }

  .medium-topMargin10 {
    margin-top: 10px;
  }

  .medium-bottomMargin10 {
    margin-bottom: 10px;
  }

  .medium-rightMargin10 {
    margin-right: 10px;
  }

  .medium-leftMargin10 {
    margin-left: 10px;
  }

  .medium-Margin9 {
    margin: 9px;
  }

  .medium-topMargin9 {
    margin-top: 9px;
  }

  .medium-bottomMargin9 {
    margin-bottom: 9px;
  }

  .medium-rightMargin9 {
    margin-right: 9px;
  }

  .medium-leftMargin9 {
    margin-left: 9px;
  }

  .medium-Margin8 {
    margin: 8px;
  }

  .medium-topMargin8 {
    margin-top: 8px;
  }

  .medium-bottomMargin8 {
    margin-bottom: 8px;
  }

  .medium-rightMargin8 {
    margin-right: 8px;
  }

  .medium-leftMargin8 {
    margin-left: 8px;
  }

  .medium-Margin7 {
    margin: 7px;
  }

  .medium-topMargin7 {
    margin-top: 7px;
  }

  .medium-bottomMargin7 {
    margin-bottom: 7px;
  }

  .medium-rightMargin7 {
    margin-right: 7px;
  }

  .medium-leftMargin7 {
    margin-left: 7px;
  }

  .medium-Margin5 {
    margin: 5px;
  }

  .medium-topMargin5 {
    margin-top: 5px;
  }

  .medium-bottomMargin5 {
    margin-bottom: 5px;
  }

  .medium-rightMargin5 {
    margin-right: 5px;
  }

  .medium-leftMargin5 {
    margin-left: 5px;
  }

  .medium-Margin4 {
    margin: 4px;
  }

  .medium-topMargin4 {
    margin-top: 4px;
  }

  .medium-bottomMargin4 {
    margin-bottom: 4px;
  }

  .medium-rightMargin4 {
    margin-right: 4px;
  }

  .medium-leftMargin4 {
    margin-left: 4px;
  }

  .medium-Margin3 {
    margin: 3px;
  }

  .medium-topMargin3 {
    margin-top: 3px;
  }

  .medium-bottomMargin3 {
    margin-bottom: 3px;
  }

  .medium-rightMargin3 {
    margin-right: 3px;
  }

  .medium-leftMargin3 {
    margin-left: 3px;
  }

  .medium-Margin2 {
    margin: 2px;
  }

  .medium-topMargin2 {
    margin-top: 2px;
  }

  .medium-bottomMargin2 {
    margin-bottom: 2px;
  }

  .medium-rightMargin2 {
    margin-right: 2px;
  }

  .medium-leftMargin2 {
    margin-left: 2px;
  }

  .medium-Margin1 {
    margin: 1px;
  }

  .medium-topMargin1 {
    margin-top: 1px;
  }

  .medium-bottomMargin1 {
    margin-bottom: 1px;
  }

  .medium-rightMargin1 {
    margin-right: 1px;
  }

  .medium-leftMargin1 {
    margin-left: 1px;
  }

  .medium-Margin0 {
    margin: 0px;
  }

  .medium-topMargin0 {
    margin-top: 0px;
  }

  .medium-bottomMargin0 {
    margin-bottom: 0px;
  }

  .medium-rightMargin0 {
    margin-right: 0px;
  }

  .medium-leftMargin0 {
    margin-left: 0px;
  }

  .medium-Margin-1 {
    margin: -1px;
  }

  .medium-topMargin-1 {
    margin-top: -1px;
  }

  .medium-bottomMargin-1 {
    margin-bottom: -1px;
  }

  .medium-rightMargin-1 {
    margin-right: -1px;
  }

  .medium-leftMargin-1 {
    margin-left: -1px;
  }

  .medium-Margin-2 {
    margin: -2px;
  }

  .medium-topMargin-2 {
    margin-top: -2px;
  }

  .medium-bottomMargin-2 {
    margin-bottom: -2px;
  }

  .medium-rightMargin-2 {
    margin-right: -2px;
  }

  .medium-leftMargin-2 {
    margin-left: -2px;
  }

  .medium-Margin-3 {
    margin: -3px;
  }

  .medium-topMargin-3 {
    margin-top: -3px;
  }

  .medium-bottomMargin-3 {
    margin-bottom: -3px;
  }

  .medium-rightMargin-3 {
    margin-right: -3px;
  }

  .medium-leftMargin-3 {
    margin-left: -3px;
  }

  .medium-Margin-4 {
    margin: -4px;
  }

  .medium-topMargin-4 {
    margin-top: -4px;
  }

  .medium-bottomMargin-4 {
    margin-bottom: -4px;
  }

  .medium-rightMargin-4 {
    margin-right: -4px;
  }

  .medium-leftMargin-4 {
    margin-left: -4px;
  }

  .medium-Margin-5 {
    margin: -5px;
  }

  .medium-topMargin-5 {
    margin-top: -5px;
  }

  .medium-bottomMargin-5 {
    margin-bottom: -5px;
  }

  .medium-rightMargin-5 {
    margin-right: -5px;
  }

  .medium-leftMargin-5 {
    margin-left: -5px;
  }

  .medium-Margin-7 {
    margin: -7px;
  }

  .medium-topMargin-7 {
    margin-top: -7px;
  }

  .medium-bottomMargin-7 {
    margin-bottom: -7px;
  }

  .medium-rightMargin-7 {
    margin-right: -7px;
  }

  .medium-leftMargin-7 {
    margin-left: -7px;
  }

  .medium-Margin-8 {
    margin: -8px;
  }

  .medium-topMargin-8 {
    margin-top: -8px;
  }

  .medium-bottomMargin-8 {
    margin-bottom: -8px;
  }

  .medium-rightMargin-8 {
    margin-right: -8px;
  }

  .medium-leftMargin-8 {
    margin-left: -8px;
  }

  .medium-Margin-10 {
    margin: -10px;
  }

  .medium-topMargin-10 {
    margin-top: -10px;
  }

  .medium-bottomMargin-10 {
    margin-bottom: -10px;
  }

  .medium-rightMargin-10 {
    margin-right: -10px;
  }

  .medium-leftMargin-10 {
    margin-left: -10px;
  }

  .medium-Margin-17 {
    margin: -17px;
  }

  .medium-topMargin-17 {
    margin-top: -17px;
  }

  .medium-bottomMargin-17 {
    margin-bottom: -17px;
  }

  .medium-rightMargin-17 {
    margin-right: -17px;
  }

  .medium-leftMargin-17 {
    margin-left: -17px;
  }

  .medium-Margin-20 {
    margin: -20px;
  }

  .medium-topMargin-20 {
    margin-top: -20px;
  }

  .medium-bottomMargin-20 {
    margin-bottom: -20px;
  }

  .medium-rightMargin-20 {
    margin-right: -20px;
  }

  .medium-leftMargin-20 {
    margin-left: -20px;
  }

  .medium-Margin-30 {
    margin: -30px;
  }

  .medium-topMargin-30 {
    margin-top: -30px;
  }

  .medium-bottomMargin-30 {
    margin-bottom: -30px;
  }

  .medium-rightMargin-30 {
    margin-right: -30px;
  }

  .medium-leftMargin-30 {
    margin-left: -30px;
  }

  .medium-Margin-40 {
    margin: -40px;
  }

  .medium-topMargin-40 {
    margin-top: -40px;
  }

  .medium-bottomMargin-40 {
    margin-bottom: -40px;
  }

  .medium-rightMargin-40 {
    margin-right: -40px;
  }

  .medium-leftMargin-40 {
    margin-left: -40px;
  }

  .medium-Padding175 {
    padding: 175px;
  }

  .medium-topPadding175 {
    padding-top: 175px;
  }

  .medium-bottomPadding175 {
    padding-bottom: 175px;
  }

  .medium-rightPadding175 {
    padding-right: 175px;
  }

  .medium-leftPadding175 {
    padding-left: 175px;
  }

  .medium-Padding110 {
    padding: 110px;
  }

  .medium-topPadding110 {
    padding-top: 110px;
  }

  .medium-bottomPadding110 {
    padding-bottom: 110px;
  }

  .medium-rightPadding110 {
    padding-right: 110px;
  }

  .medium-leftPadding110 {
    padding-left: 110px;
  }

  .medium-Padding50 {
    padding: 50px;
  }

  .medium-topPadding50 {
    padding-top: 50px;
  }

  .medium-bottomPadding50 {
    padding-bottom: 50px;
  }

  .medium-rightPadding50 {
    padding-right: 50px;
  }

  .medium-leftPadding50 {
    padding-left: 50px;
  }

  .medium-Padding30 {
    padding: 30px;
  }

  .medium-topPadding30 {
    padding-top: 30px;
  }

  .medium-bottomPadding30 {
    padding-bottom: 30px;
  }

  .medium-rightPadding30 {
    padding-right: 30px;
  }

  .medium-leftPadding30 {
    padding-left: 30px;
  }

  .medium-Padding25 {
    padding: 25px;
  }

  .medium-topPadding25 {
    padding-top: 25px;
  }

  .medium-bottomPadding25 {
    padding-bottom: 25px;
  }

  .medium-rightPadding25 {
    padding-right: 25px;
  }

  .medium-leftPadding25 {
    padding-left: 25px;
  }

  .medium-Padding20 {
    padding: 20px;
  }

  .medium-topPadding20 {
    padding-top: 20px;
  }

  .medium-bottomPadding20 {
    padding-bottom: 20px;
  }

  .medium-rightPadding20 {
    padding-right: 20px;
  }

  .medium-leftPadding20 {
    padding-left: 20px;
  }

  .medium-Padding15 {
    padding: 15px;
  }

  .medium-topPadding15 {
    padding-top: 15px;
  }

  .medium-bottomPadding15 {
    padding-bottom: 15px;
  }

  .medium-rightPadding15 {
    padding-right: 15px;
  }

  .medium-leftPadding15 {
    padding-left: 15px;
  }

  .medium-Padding14 {
    padding: 14px;
  }

  .medium-topPadding14 {
    padding-top: 14px;
  }

  .medium-bottomPadding14 {
    padding-bottom: 14px;
  }

  .medium-rightPadding14 {
    padding-right: 14px;
  }

  .medium-leftPadding14 {
    padding-left: 14px;
  }

  .medium-Padding10 {
    padding: 10px;
  }

  .medium-topPadding10 {
    padding-top: 10px;
  }

  .medium-bottomPadding10 {
    padding-bottom: 10px;
  }

  .medium-rightPadding10 {
    padding-right: 10px;
  }

  .medium-leftPadding10 {
    padding-left: 10px;
  }

  .medium-Padding9 {
    padding: 9px;
  }

  .medium-topPadding9 {
    padding-top: 9px;
  }

  .medium-bottomPadding9 {
    padding-bottom: 9px;
  }

  .medium-rightPadding9 {
    padding-right: 9px;
  }

  .medium-leftPadding9 {
    padding-left: 9px;
  }

  .medium-Padding8 {
    padding: 8px;
  }

  .medium-topPadding8 {
    padding-top: 8px;
  }

  .medium-bottomPadding8 {
    padding-bottom: 8px;
  }

  .medium-rightPadding8 {
    padding-right: 8px;
  }

  .medium-leftPadding8 {
    padding-left: 8px;
  }

  .medium-Padding5 {
    padding: 5px;
  }

  .medium-topPadding5 {
    padding-top: 5px;
  }

  .medium-bottomPadding5 {
    padding-bottom: 5px;
  }

  .medium-rightPadding5 {
    padding-right: 5px;
  }

  .medium-leftPadding5 {
    padding-left: 5px;
  }

  .medium-Padding3 {
    padding: 3px;
  }

  .medium-topPadding3 {
    padding-top: 3px;
  }

  .medium-bottomPadding3 {
    padding-bottom: 3px;
  }

  .medium-rightPadding3 {
    padding-right: 3px;
  }

  .medium-leftPadding3 {
    padding-left: 3px;
  }

  .medium-Padding2 {
    padding: 2px;
  }

  .medium-topPadding2 {
    padding-top: 2px;
  }

  .medium-bottomPadding2 {
    padding-bottom: 2px;
  }

  .medium-rightPadding2 {
    padding-right: 2px;
  }

  .medium-leftPadding2 {
    padding-left: 2px;
  }

  .medium-Padding1 {
    padding: 1px;
  }

  .medium-topPadding1 {
    padding-top: 1px;
  }

  .medium-bottomPadding1 {
    padding-bottom: 1px;
  }

  .medium-rightPadding1 {
    padding-right: 1px;
  }

  .medium-leftPadding1 {
    padding-left: 1px;
  }

  .medium-Padding0 {
    padding: 0px;
  }

  .medium-topPadding0 {
    padding-top: 0px;
  }

  .medium-bottomPadding0 {
    padding-bottom: 0px;
  }

  .medium-rightPadding0 {
    padding-right: 0px;
  }

  .medium-leftPadding0 {
    padding-left: 0px;
  }

  .medium-width1800 {
    width: 1800px;
  }

  .medium-height1800 {
    height: 1800px;
  }

  .medium-max-width1800 {
    max-width: 1800px;
  }

  .medium-max-height1800 {
    max-height: 1800px;
  }

  .medium-min-width1800 {
    min-width: 1800px;
  }

  .medium-min-height1800 {
    min-height: 1800px;
  }

  .medium-width1300 {
    width: 1300px;
  }

  .medium-height1300 {
    height: 1300px;
  }

  .medium-max-width1300 {
    max-width: 1300px;
  }

  .medium-max-height1300 {
    max-height: 1300px;
  }

  .medium-min-width1300 {
    min-width: 1300px;
  }

  .medium-min-height1300 {
    min-height: 1300px;
  }

  .medium-width1200 {
    width: 1200px;
  }

  .medium-height1200 {
    height: 1200px;
  }

  .medium-max-width1200 {
    max-width: 1200px;
  }

  .medium-max-height1200 {
    max-height: 1200px;
  }

  .medium-min-width1200 {
    min-width: 1200px;
  }

  .medium-min-height1200 {
    min-height: 1200px;
  }

  .medium-width1100 {
    width: 1100px;
  }

  .medium-height1100 {
    height: 1100px;
  }

  .medium-max-width1100 {
    max-width: 1100px;
  }

  .medium-max-height1100 {
    max-height: 1100px;
  }

  .medium-min-width1100 {
    min-width: 1100px;
  }

  .medium-min-height1100 {
    min-height: 1100px;
  }

  .medium-width1000 {
    width: 1000px;
  }

  .medium-height1000 {
    height: 1000px;
  }

  .medium-max-width1000 {
    max-width: 1000px;
  }

  .medium-max-height1000 {
    max-height: 1000px;
  }

  .medium-min-width1000 {
    min-width: 1000px;
  }

  .medium-min-height1000 {
    min-height: 1000px;
  }

  .medium-width900 {
    width: 900px;
  }

  .medium-height900 {
    height: 900px;
  }

  .medium-max-width900 {
    max-width: 900px;
  }

  .medium-max-height900 {
    max-height: 900px;
  }

  .medium-min-width900 {
    min-width: 900px;
  }

  .medium-min-height900 {
    min-height: 900px;
  }

  .medium-width800 {
    width: 800px;
  }

  .medium-height800 {
    height: 800px;
  }

  .medium-max-width800 {
    max-width: 800px;
  }

  .medium-max-height800 {
    max-height: 800px;
  }

  .medium-min-width800 {
    min-width: 800px;
  }

  .medium-min-height800 {
    min-height: 800px;
  }

  .medium-width700 {
    width: 700px;
  }

  .medium-height700 {
    height: 700px;
  }

  .medium-max-width700 {
    max-width: 700px;
  }

  .medium-max-height700 {
    max-height: 700px;
  }

  .medium-min-width700 {
    min-width: 700px;
  }

  .medium-min-height700 {
    min-height: 700px;
  }

  .medium-width600 {
    width: 600px;
  }

  .medium-height600 {
    height: 600px;
  }

  .medium-max-width600 {
    max-width: 600px;
  }

  .medium-max-height600 {
    max-height: 600px;
  }

  .medium-min-width600 {
    min-width: 600px;
  }

  .medium-min-height600 {
    min-height: 600px;
  }

  .medium-width500 {
    width: 500px;
  }

  .medium-height500 {
    height: 500px;
  }

  .medium-max-width500 {
    max-width: 500px;
  }

  .medium-max-height500 {
    max-height: 500px;
  }

  .medium-min-width500 {
    min-width: 500px;
  }

  .medium-min-height500 {
    min-height: 500px;
  }

  .medium-width400 {
    width: 400px;
  }

  .medium-height400 {
    height: 400px;
  }

  .medium-max-width400 {
    max-width: 400px;
  }

  .medium-max-height400 {
    max-height: 400px;
  }

  .medium-min-width400 {
    min-width: 400px;
  }

  .medium-min-height400 {
    min-height: 400px;
  }

  .medium-width350 {
    width: 350px;
  }

  .medium-height350 {
    height: 350px;
  }

  .medium-max-width350 {
    max-width: 350px;
  }

  .medium-max-height350 {
    max-height: 350px;
  }

  .medium-min-width350 {
    min-width: 350px;
  }

  .medium-min-height350 {
    min-height: 350px;
  }

  .medium-width300 {
    width: 300px;
  }

  .medium-height300 {
    height: 300px;
  }

  .medium-max-width300 {
    max-width: 300px;
  }

  .medium-max-height300 {
    max-height: 300px;
  }

  .medium-min-width300 {
    min-width: 300px;
  }

  .medium-min-height300 {
    min-height: 300px;
  }

  .medium-width250 {
    width: 250px;
  }

  .medium-height250 {
    height: 250px;
  }

  .medium-max-width250 {
    max-width: 250px;
  }

  .medium-max-height250 {
    max-height: 250px;
  }

  .medium-min-width250 {
    min-width: 250px;
  }

  .medium-min-height250 {
    min-height: 250px;
  }

  .medium-width235 {
    width: 235px;
  }

  .medium-height235 {
    height: 235px;
  }

  .medium-max-width235 {
    max-width: 235px;
  }

  .medium-max-height235 {
    max-height: 235px;
  }

  .medium-min-width235 {
    min-width: 235px;
  }

  .medium-min-height235 {
    min-height: 235px;
  }

  .medium-width225 {
    width: 225px;
  }

  .medium-height225 {
    height: 225px;
  }

  .medium-max-width225 {
    max-width: 225px;
  }

  .medium-max-height225 {
    max-height: 225px;
  }

  .medium-min-width225 {
    min-width: 225px;
  }

  .medium-min-height225 {
    min-height: 225px;
  }

  .medium-width200 {
    width: 200px;
  }

  .medium-height200 {
    height: 200px;
  }

  .medium-max-width200 {
    max-width: 200px;
  }

  .medium-max-height200 {
    max-height: 200px;
  }

  .medium-min-width200 {
    min-width: 200px;
  }

  .medium-min-height200 {
    min-height: 200px;
  }

  .medium-width150 {
    width: 150px;
  }

  .medium-height150 {
    height: 150px;
  }

  .medium-max-width150 {
    max-width: 150px;
  }

  .medium-max-height150 {
    max-height: 150px;
  }

  .medium-min-width150 {
    min-width: 150px;
  }

  .medium-min-height150 {
    min-height: 150px;
  }

  .medium-width120 {
    width: 120px;
  }

  .medium-height120 {
    height: 120px;
  }

  .medium-max-width120 {
    max-width: 120px;
  }

  .medium-max-height120 {
    max-height: 120px;
  }

  .medium-min-width120 {
    min-width: 120px;
  }

  .medium-min-height120 {
    min-height: 120px;
  }

  .medium-width105 {
    width: 105px;
  }

  .medium-height105 {
    height: 105px;
  }

  .medium-max-width105 {
    max-width: 105px;
  }

  .medium-max-height105 {
    max-height: 105px;
  }

  .medium-min-width105 {
    min-width: 105px;
  }

  .medium-min-height105 {
    min-height: 105px;
  }

  .medium-width100 {
    width: 100px;
  }

  .medium-height100 {
    height: 100px;
  }

  .medium-max-width100 {
    max-width: 100px;
  }

  .medium-max-height100 {
    max-height: 100px;
  }

  .medium-min-width100 {
    min-width: 100px;
  }

  .medium-min-height100 {
    min-height: 100px;
  }

  .medium-width50 {
    width: 50px;
  }

  .medium-height50 {
    height: 50px;
  }

  .medium-max-width50 {
    max-width: 50px;
  }

  .medium-max-height50 {
    max-height: 50px;
  }

  .medium-min-width50 {
    min-width: 50px;
  }

  .medium-min-height50 {
    min-height: 50px;
  }

  .medium-width45 {
    width: 45px;
  }

  .medium-height45 {
    height: 45px;
  }

  .medium-max-width45 {
    max-width: 45px;
  }

  .medium-max-height45 {
    max-height: 45px;
  }

  .medium-min-width45 {
    min-width: 45px;
  }

  .medium-min-height45 {
    min-height: 45px;
  }

  .medium-width40 {
    width: 40px;
  }

  .medium-height40 {
    height: 40px;
  }

  .medium-max-width40 {
    max-width: 40px;
  }

  .medium-max-height40 {
    max-height: 40px;
  }

  .medium-min-width40 {
    min-width: 40px;
  }

  .medium-min-height40 {
    min-height: 40px;
  }

  .medium-width35 {
    width: 35px;
  }

  .medium-height35 {
    height: 35px;
  }

  .medium-max-width35 {
    max-width: 35px;
  }

  .medium-max-height35 {
    max-height: 35px;
  }

  .medium-min-width35 {
    min-width: 35px;
  }

  .medium-min-height35 {
    min-height: 35px;
  }

  .medium-width30 {
    width: 30px;
  }

  .medium-height30 {
    height: 30px;
  }

  .medium-max-width30 {
    max-width: 30px;
  }

  .medium-max-height30 {
    max-height: 30px;
  }

  .medium-min-width30 {
    min-width: 30px;
  }

  .medium-min-height30 {
    min-height: 30px;
  }

  .medium-width25 {
    width: 25px;
  }

  .medium-height25 {
    height: 25px;
  }

  .medium-max-width25 {
    max-width: 25px;
  }

  .medium-max-height25 {
    max-height: 25px;
  }

  .medium-min-width25 {
    min-width: 25px;
  }

  .medium-min-height25 {
    min-height: 25px;
  }

  .medium-width20 {
    width: 20px;
  }

  .medium-height20 {
    height: 20px;
  }

  .medium-max-width20 {
    max-width: 20px;
  }

  .medium-max-height20 {
    max-height: 20px;
  }

  .medium-min-width20 {
    min-width: 20px;
  }

  .medium-min-height20 {
    min-height: 20px;
  }

  .medium-width15 {
    width: 15px;
  }

  .medium-height15 {
    height: 15px;
  }

  .medium-max-width15 {
    max-width: 15px;
  }

  .medium-max-height15 {
    max-height: 15px;
  }

  .medium-min-width15 {
    min-width: 15px;
  }

  .medium-min-height15 {
    min-height: 15px;
  }

  .medium-width10 {
    width: 10px;
  }

  .medium-height10 {
    height: 10px;
  }

  .medium-max-width10 {
    max-width: 10px;
  }

  .medium-max-height10 {
    max-height: 10px;
  }

  .medium-min-width10 {
    min-width: 10px;
  }

  .medium-min-height10 {
    min-height: 10px;
  }

  .medium-width5 {
    width: 5px;
  }

  .medium-height5 {
    height: 5px;
  }

  .medium-max-width5 {
    max-width: 5px;
  }

  .medium-max-height5 {
    max-height: 5px;
  }

  .medium-min-width5 {
    min-width: 5px;
  }

  .medium-min-height5 {
    min-height: 5px;
  }

  .medium-width0 {
    width: 0px;
  }

  .medium-height0 {
    height: 0px;
  }

  .medium-max-width0 {
    max-width: 0px;
  }

  .medium-max-height0 {
    max-height: 0px;
  }

  .medium-min-width0 {
    min-width: 0px;
  }

  .medium-min-height0 {
    min-height: 0px;
  }

  .medium-width100Percent {
    width: 100%;
  }

  .medium-height100Percent {
    height: 100%;
  }

  .medium-max-width100Percent {
    max-width: 100%;
  }

  .medium-max-height100Percent {
    max-height: 100%;
  }

  .medium-min-width100Percent {
    min-width: 100%;
  }

  .medium-min-height100Percent {
    min-height: 100%;
  }

  .medium-width95Percent {
    width: 95%;
  }

  .medium-height95Percent {
    height: 95%;
  }

  .medium-max-width95Percent {
    max-width: 95%;
  }

  .medium-max-height95Percent {
    max-height: 95%;
  }

  .medium-min-width95Percent {
    min-width: 95%;
  }

  .medium-min-height95Percent {
    min-height: 95%;
  }

  .medium-width90Percent {
    width: 90%;
  }

  .medium-height90Percent {
    height: 90%;
  }

  .medium-max-width90Percent {
    max-width: 90%;
  }

  .medium-max-height90Percent {
    max-height: 90%;
  }

  .medium-min-width90Percent {
    min-width: 90%;
  }

  .medium-min-height90Percent {
    min-height: 90%;
  }

  .medium-width80Percent {
    width: 80%;
  }

  .medium-height80Percent {
    height: 80%;
  }

  .medium-max-width80Percent {
    max-width: 80%;
  }

  .medium-max-height80Percent {
    max-height: 80%;
  }

  .medium-min-width80Percent {
    min-width: 80%;
  }

  .medium-min-height80Percent {
    min-height: 80%;
  }

  .medium-width70Percent {
    width: 70%;
  }

  .medium-height70Percent {
    height: 70%;
  }

  .medium-max-width70Percent {
    max-width: 70%;
  }

  .medium-max-height70Percent {
    max-height: 70%;
  }

  .medium-min-width70Percent {
    min-width: 70%;
  }

  .medium-min-height70Percent {
    min-height: 70%;
  }

  .medium-width60Percent {
    width: 60%;
  }

  .medium-height60Percent {
    height: 60%;
  }

  .medium-max-width60Percent {
    max-width: 60%;
  }

  .medium-max-height60Percent {
    max-height: 60%;
  }

  .medium-min-width60Percent {
    min-width: 60%;
  }

  .medium-min-height60Percent {
    min-height: 60%;
  }

  .medium-width50Percent {
    width: 50%;
  }

  .medium-height50Percent {
    height: 50%;
  }

  .medium-max-width50Percent {
    max-width: 50%;
  }

  .medium-max-height50Percent {
    max-height: 50%;
  }

  .medium-min-width50Percent {
    min-width: 50%;
  }

  .medium-min-height50Percent {
    min-height: 50%;
  }

  .medium-textInputWidth500 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth500 [type=number],
.medium-textInputWidth500 [type=email],
.medium-textInputWidth500 [type=time],
.medium-textInputWidth500 [type=color],
.medium-textInputWidth500 [type=date],
.medium-textInputWidth500 [type=datetime],
.medium-textInputWidth500 [type=file],
.medium-textInputWidth500 [type=password],
.medium-textInputWidth500 [type=search],
.medium-textInputWidth500 textarea,
.medium-textInputWidth500 select,
.medium-textInputWidth500 .selectButton {
    width: 500px;
    max-width: none;
    padding: 1px 5px;
  }
  .medium-textInputWidth500 input[type=number] {
    width: 70px;
    /*margin-right: calc(500px - 70px)*/
  }
  .medium-textInputWidth500.smallNumber input[type=number], .medium-textInputWidth500 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(500px - 45px)*/
  }
  .medium-textInputWidth500.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth500 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth450 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth450 [type=number],
.medium-textInputWidth450 [type=email],
.medium-textInputWidth450 [type=time],
.medium-textInputWidth450 [type=color],
.medium-textInputWidth450 [type=date],
.medium-textInputWidth450 [type=datetime],
.medium-textInputWidth450 [type=file],
.medium-textInputWidth450 [type=password],
.medium-textInputWidth450 [type=search],
.medium-textInputWidth450 textarea,
.medium-textInputWidth450 select,
.medium-textInputWidth450 .selectButton {
    width: 450px;
    max-width: none;
    padding: 1px 5px;
  }
  .medium-textInputWidth450 input[type=number] {
    width: 70px;
    /*margin-right: calc(450px - 70px)*/
  }
  .medium-textInputWidth450.smallNumber input[type=number], .medium-textInputWidth450 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(450px - 45px)*/
  }
  .medium-textInputWidth450.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth450 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth400 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth400 [type=number],
.medium-textInputWidth400 [type=email],
.medium-textInputWidth400 [type=time],
.medium-textInputWidth400 [type=color],
.medium-textInputWidth400 [type=date],
.medium-textInputWidth400 [type=datetime],
.medium-textInputWidth400 [type=file],
.medium-textInputWidth400 [type=password],
.medium-textInputWidth400 [type=search],
.medium-textInputWidth400 textarea,
.medium-textInputWidth400 select,
.medium-textInputWidth400 .selectButton {
    width: 400px;
    max-width: none;
    padding: 1px 5px;
  }
  .medium-textInputWidth400 input[type=number] {
    width: 70px;
    /*margin-right: calc(400px - 70px)*/
  }
  .medium-textInputWidth400.smallNumber input[type=number], .medium-textInputWidth400 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(400px - 45px)*/
  }
  .medium-textInputWidth400.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth400 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth350 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth350 [type=number],
.medium-textInputWidth350 [type=email],
.medium-textInputWidth350 [type=time],
.medium-textInputWidth350 [type=color],
.medium-textInputWidth350 [type=date],
.medium-textInputWidth350 [type=datetime],
.medium-textInputWidth350 [type=file],
.medium-textInputWidth350 [type=password],
.medium-textInputWidth350 [type=search],
.medium-textInputWidth350 textarea,
.medium-textInputWidth350 select,
.medium-textInputWidth350 .selectButton {
    width: 350px;
    max-width: none;
    padding: 1px 5px;
  }
  .medium-textInputWidth350 input[type=number] {
    width: 70px;
    /*margin-right: calc(350px - 70px)*/
  }
  .medium-textInputWidth350.smallNumber input[type=number], .medium-textInputWidth350 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(350px - 45px)*/
  }
  .medium-textInputWidth350.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth350 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth300 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth300 [type=number],
.medium-textInputWidth300 [type=email],
.medium-textInputWidth300 [type=time],
.medium-textInputWidth300 [type=color],
.medium-textInputWidth300 [type=date],
.medium-textInputWidth300 [type=datetime],
.medium-textInputWidth300 [type=file],
.medium-textInputWidth300 [type=password],
.medium-textInputWidth300 [type=search],
.medium-textInputWidth300 textarea,
.medium-textInputWidth300 select,
.medium-textInputWidth300 .selectButton {
    width: 300px;
    max-width: none;
    padding: 1px 5px;
  }
  .medium-textInputWidth300 input[type=number] {
    width: 70px;
    /*margin-right: calc(300px - 70px)*/
  }
  .medium-textInputWidth300.smallNumber input[type=number], .medium-textInputWidth300 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(300px - 45px)*/
  }
  .medium-textInputWidth300.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth300 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth290 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth290 [type=number],
.medium-textInputWidth290 [type=email],
.medium-textInputWidth290 [type=time],
.medium-textInputWidth290 [type=color],
.medium-textInputWidth290 [type=date],
.medium-textInputWidth290 [type=datetime],
.medium-textInputWidth290 [type=file],
.medium-textInputWidth290 [type=password],
.medium-textInputWidth290 [type=search],
.medium-textInputWidth290 textarea,
.medium-textInputWidth290 select,
.medium-textInputWidth290 .selectButton {
    width: 290px;
    max-width: none;
    padding: 1px 5px;
  }
  .medium-textInputWidth290 input[type=number] {
    width: 70px;
    /*margin-right: calc(290px - 70px)*/
  }
  .medium-textInputWidth290.smallNumber input[type=number], .medium-textInputWidth290 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(290px - 45px)*/
  }
  .medium-textInputWidth290.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth290 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth250 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth250 [type=number],
.medium-textInputWidth250 [type=email],
.medium-textInputWidth250 [type=time],
.medium-textInputWidth250 [type=color],
.medium-textInputWidth250 [type=date],
.medium-textInputWidth250 [type=datetime],
.medium-textInputWidth250 [type=file],
.medium-textInputWidth250 [type=password],
.medium-textInputWidth250 [type=search],
.medium-textInputWidth250 textarea,
.medium-textInputWidth250 select,
.medium-textInputWidth250 .selectButton {
    width: 250px;
    max-width: none;
    padding: 1px 5px;
  }
  .medium-textInputWidth250 input[type=number] {
    width: 70px;
    /*margin-right: calc(250px - 70px)*/
  }
  .medium-textInputWidth250.smallNumber input[type=number], .medium-textInputWidth250 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(250px - 45px)*/
  }
  .medium-textInputWidth250.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth250 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth225 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth225 [type=number],
.medium-textInputWidth225 [type=email],
.medium-textInputWidth225 [type=time],
.medium-textInputWidth225 [type=color],
.medium-textInputWidth225 [type=date],
.medium-textInputWidth225 [type=datetime],
.medium-textInputWidth225 [type=file],
.medium-textInputWidth225 [type=password],
.medium-textInputWidth225 [type=search],
.medium-textInputWidth225 textarea,
.medium-textInputWidth225 select,
.medium-textInputWidth225 .selectButton {
    width: 225px;
    padding: 1px 5px;
  }
  .medium-textInputWidth225 input[type=number] {
    width: 70px;
    /*margin-right: calc(225px - 70px)*/
  }
  .medium-textInputWidth225.smallNumber input[type=number], .medium-textInputWidth225 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(225px - 45px)*/
  }
  .medium-textInputWidth225.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth225 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth200 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth200 [type=number],
.medium-textInputWidth200 [type=email],
.medium-textInputWidth200 [type=time],
.medium-textInputWidth200 [type=color],
.medium-textInputWidth200 [type=date],
.medium-textInputWidth200 [type=datetime],
.medium-textInputWidth200 [type=file],
.medium-textInputWidth200 [type=password],
.medium-textInputWidth200 [type=search],
.medium-textInputWidth200 textarea,
.medium-textInputWidth200 select,
.medium-textInputWidth200 .selectButton {
    width: 200px;
    padding: 1px 5px;
  }
  .medium-textInputWidth200 input[type=number] {
    width: 70px;
    /*margin-right: calc(200px - 70px)*/
  }
  .medium-textInputWidth200.smallNumber input[type=number], .medium-textInputWidth200 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(200px - 45px)*/
  }
  .medium-textInputWidth200.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth200 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth190 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth190 [type=number],
.medium-textInputWidth190 [type=email],
.medium-textInputWidth190 [type=time],
.medium-textInputWidth190 [type=color],
.medium-textInputWidth190 [type=date],
.medium-textInputWidth190 [type=datetime],
.medium-textInputWidth190 [type=file],
.medium-textInputWidth190 [type=password],
.medium-textInputWidth190 [type=search],
.medium-textInputWidth190 textarea,
.medium-textInputWidth190 select,
.medium-textInputWidth190 .selectButton {
    width: 190px;
    padding: 1px 5px;
  }
  .medium-textInputWidth190 input[type=number] {
    width: 70px;
    /*margin-right: calc(190px - 70px)*/
  }
  .medium-textInputWidth190.smallNumber input[type=number], .medium-textInputWidth190 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(190px - 45px)*/
  }
  .medium-textInputWidth190.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth190 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth180 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth180 [type=number],
.medium-textInputWidth180 [type=email],
.medium-textInputWidth180 [type=time],
.medium-textInputWidth180 [type=color],
.medium-textInputWidth180 [type=date],
.medium-textInputWidth180 [type=datetime],
.medium-textInputWidth180 [type=file],
.medium-textInputWidth180 [type=password],
.medium-textInputWidth180 [type=search],
.medium-textInputWidth180 textarea,
.medium-textInputWidth180 select,
.medium-textInputWidth180 .selectButton {
    width: 180px;
    padding: 1px 5px;
  }
  .medium-textInputWidth180 input[type=number] {
    width: 70px;
    /*margin-right: calc(180px - 70px)*/
  }
  .medium-textInputWidth180.smallNumber input[type=number], .medium-textInputWidth180 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(180px - 45px)*/
  }
  .medium-textInputWidth180.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth180 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth175 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth175 [type=number],
.medium-textInputWidth175 [type=email],
.medium-textInputWidth175 [type=time],
.medium-textInputWidth175 [type=color],
.medium-textInputWidth175 [type=date],
.medium-textInputWidth175 [type=datetime],
.medium-textInputWidth175 [type=file],
.medium-textInputWidth175 [type=password],
.medium-textInputWidth175 [type=search],
.medium-textInputWidth175 textarea,
.medium-textInputWidth175 select,
.medium-textInputWidth175 .selectButton {
    width: 175px;
    padding: 1px 5px;
  }
  .medium-textInputWidth175 input[type=number] {
    width: 70px;
    /*margin-right: calc(175px - 70px)*/
  }
  .medium-textInputWidth175.smallNumber input[type=number], .medium-textInputWidth175 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(175px - 45px)*/
  }
  .medium-textInputWidth175.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth175 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth170 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth170 [type=number],
.medium-textInputWidth170 [type=email],
.medium-textInputWidth170 [type=time],
.medium-textInputWidth170 [type=color],
.medium-textInputWidth170 [type=date],
.medium-textInputWidth170 [type=datetime],
.medium-textInputWidth170 [type=file],
.medium-textInputWidth170 [type=password],
.medium-textInputWidth170 [type=search],
.medium-textInputWidth170 textarea,
.medium-textInputWidth170 select,
.medium-textInputWidth170 .selectButton {
    width: 170px;
    padding: 1px 5px;
  }
  .medium-textInputWidth170 input[type=number] {
    width: 70px;
    /*margin-right: calc(170px - 70px)*/
  }
  .medium-textInputWidth170.smallNumber input[type=number], .medium-textInputWidth170 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(170px - 45px)*/
  }
  .medium-textInputWidth170.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth170 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth155 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth155 [type=number],
.medium-textInputWidth155 [type=email],
.medium-textInputWidth155 [type=time],
.medium-textInputWidth155 [type=color],
.medium-textInputWidth155 [type=date],
.medium-textInputWidth155 [type=datetime],
.medium-textInputWidth155 [type=file],
.medium-textInputWidth155 [type=password],
.medium-textInputWidth155 [type=search],
.medium-textInputWidth155 textarea,
.medium-textInputWidth155 select,
.medium-textInputWidth155 .selectButton {
    width: 155px;
    padding: 1px 5px;
  }
  .medium-textInputWidth155 input[type=number] {
    width: 70px;
    /*margin-right: calc(155px - 70px)*/
  }
  .medium-textInputWidth155.smallNumber input[type=number], .medium-textInputWidth155 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(155px - 45px)*/
  }
  .medium-textInputWidth155.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth155 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth150 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth150 [type=number],
.medium-textInputWidth150 [type=email],
.medium-textInputWidth150 [type=time],
.medium-textInputWidth150 [type=color],
.medium-textInputWidth150 [type=date],
.medium-textInputWidth150 [type=datetime],
.medium-textInputWidth150 [type=file],
.medium-textInputWidth150 [type=password],
.medium-textInputWidth150 [type=search],
.medium-textInputWidth150 textarea,
.medium-textInputWidth150 select,
.medium-textInputWidth150 .selectButton {
    width: 150px;
    padding: 1px 5px;
  }
  .medium-textInputWidth150 input[type=number] {
    width: 70px;
    /*margin-right: calc(150px - 70px)*/
  }
  .medium-textInputWidth150.smallNumber input[type=number], .medium-textInputWidth150 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(150px - 45px)*/
  }
  .medium-textInputWidth150.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth150 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth140 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth140 [type=number],
.medium-textInputWidth140 [type=email],
.medium-textInputWidth140 [type=time],
.medium-textInputWidth140 [type=color],
.medium-textInputWidth140 [type=date],
.medium-textInputWidth140 [type=datetime],
.medium-textInputWidth140 [type=file],
.medium-textInputWidth140 [type=password],
.medium-textInputWidth140 [type=search],
.medium-textInputWidth140 textarea,
.medium-textInputWidth140 select,
.medium-textInputWidth140 .selectButton {
    width: 140px;
    padding: 1px 5px;
  }
  .medium-textInputWidth140 input[type=number] {
    width: 70px;
    /*margin-right: calc(140px - 70px)*/
  }
  .medium-textInputWidth140.smallNumber input[type=number], .medium-textInputWidth140 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(140px - 45px)*/
  }
  .medium-textInputWidth140.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth140 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth125 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth125 [type=number],
.medium-textInputWidth125 [type=email],
.medium-textInputWidth125 [type=time],
.medium-textInputWidth125 [type=color],
.medium-textInputWidth125 [type=date],
.medium-textInputWidth125 [type=datetime],
.medium-textInputWidth125 [type=file],
.medium-textInputWidth125 [type=password],
.medium-textInputWidth125 [type=search],
.medium-textInputWidth125 textarea,
.medium-textInputWidth125 select,
.medium-textInputWidth125 .selectButton {
    width: 125px;
    padding: 1px 5px;
  }
  .medium-textInputWidth125 input[type=number] {
    width: 70px;
    /*margin-right: calc(125px - 70px)*/
  }
  .medium-textInputWidth125.smallNumber input[type=number], .medium-textInputWidth125 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(125px - 45px)*/
  }
  .medium-textInputWidth125.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth125 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth110 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth110 [type=number],
.medium-textInputWidth110 [type=email],
.medium-textInputWidth110 [type=time],
.medium-textInputWidth110 [type=color],
.medium-textInputWidth110 [type=date],
.medium-textInputWidth110 [type=datetime],
.medium-textInputWidth110 [type=file],
.medium-textInputWidth110 [type=password],
.medium-textInputWidth110 [type=search],
.medium-textInputWidth110 textarea,
.medium-textInputWidth110 select,
.medium-textInputWidth110 .selectButton {
    width: 110px;
    padding: 1px 5px;
  }
  .medium-textInputWidth110 input[type=number] {
    width: 70px;
    /*margin-right: calc(110px - 70px)*/
  }
  .medium-textInputWidth110.smallNumber input[type=number], .medium-textInputWidth110 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(110px - 45px)*/
  }
  .medium-textInputWidth110.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth110 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth100 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth100 [type=number],
.medium-textInputWidth100 [type=email],
.medium-textInputWidth100 [type=time],
.medium-textInputWidth100 [type=color],
.medium-textInputWidth100 [type=date],
.medium-textInputWidth100 [type=datetime],
.medium-textInputWidth100 [type=file],
.medium-textInputWidth100 [type=password],
.medium-textInputWidth100 [type=search],
.medium-textInputWidth100 textarea,
.medium-textInputWidth100 select,
.medium-textInputWidth100 .selectButton {
    width: 100px;
    padding: 1px 5px;
  }
  .medium-textInputWidth100 input[type=number] {
    width: 70px;
    /*margin-right: calc(100px - 70px)*/
  }
  .medium-textInputWidth100.smallNumber input[type=number], .medium-textInputWidth100 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(100px - 45px)*/
  }
  .medium-textInputWidth100.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth100 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth92 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth92 [type=number],
.medium-textInputWidth92 [type=email],
.medium-textInputWidth92 [type=time],
.medium-textInputWidth92 [type=color],
.medium-textInputWidth92 [type=date],
.medium-textInputWidth92 [type=datetime],
.medium-textInputWidth92 [type=file],
.medium-textInputWidth92 [type=password],
.medium-textInputWidth92 [type=search],
.medium-textInputWidth92 textarea,
.medium-textInputWidth92 select,
.medium-textInputWidth92 .selectButton {
    width: 92px;
    padding: 1px 5px;
  }
  .medium-textInputWidth92 input[type=number] {
    width: 70px;
    /*margin-right: calc(92px - 70px)*/
  }
  .medium-textInputWidth92.smallNumber input[type=number], .medium-textInputWidth92 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(92px - 45px)*/
  }
  .medium-textInputWidth92.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth92 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth90 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth90 [type=number],
.medium-textInputWidth90 [type=email],
.medium-textInputWidth90 [type=time],
.medium-textInputWidth90 [type=color],
.medium-textInputWidth90 [type=date],
.medium-textInputWidth90 [type=datetime],
.medium-textInputWidth90 [type=file],
.medium-textInputWidth90 [type=password],
.medium-textInputWidth90 [type=search],
.medium-textInputWidth90 textarea,
.medium-textInputWidth90 select,
.medium-textInputWidth90 .selectButton {
    width: 90px;
    padding: 1px 5px;
  }
  .medium-textInputWidth90 input[type=number] {
    width: 70px;
    /*margin-right: calc(90px - 70px)*/
  }
  .medium-textInputWidth90.smallNumber input[type=number], .medium-textInputWidth90 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(90px - 45px)*/
  }
  .medium-textInputWidth90.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth90 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth80 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth80 [type=number],
.medium-textInputWidth80 [type=email],
.medium-textInputWidth80 [type=time],
.medium-textInputWidth80 [type=color],
.medium-textInputWidth80 [type=date],
.medium-textInputWidth80 [type=datetime],
.medium-textInputWidth80 [type=file],
.medium-textInputWidth80 [type=password],
.medium-textInputWidth80 [type=search],
.medium-textInputWidth80 textarea,
.medium-textInputWidth80 select,
.medium-textInputWidth80 .selectButton {
    width: 80px;
    padding: 1px 5px;
  }
  .medium-textInputWidth80 input[type=number] {
    width: 70px;
    /*margin-right: calc(80px - 70px)*/
  }
  .medium-textInputWidth80.smallNumber input[type=number], .medium-textInputWidth80 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(80px - 45px)*/
  }
  .medium-textInputWidth80.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth80 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth75 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth75 [type=number],
.medium-textInputWidth75 [type=email],
.medium-textInputWidth75 [type=time],
.medium-textInputWidth75 [type=color],
.medium-textInputWidth75 [type=date],
.medium-textInputWidth75 [type=datetime],
.medium-textInputWidth75 [type=file],
.medium-textInputWidth75 [type=password],
.medium-textInputWidth75 [type=search],
.medium-textInputWidth75 textarea,
.medium-textInputWidth75 select,
.medium-textInputWidth75 .selectButton {
    width: 75px;
    padding: 1px 5px;
  }
  .medium-textInputWidth75 input[type=number] {
    width: 70px;
    /*margin-right: calc(75px - 70px)*/
  }
  .medium-textInputWidth75.smallNumber input[type=number], .medium-textInputWidth75 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(75px - 45px)*/
  }
  .medium-textInputWidth75.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth75 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth70 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth70 [type=number],
.medium-textInputWidth70 [type=email],
.medium-textInputWidth70 [type=time],
.medium-textInputWidth70 [type=color],
.medium-textInputWidth70 [type=date],
.medium-textInputWidth70 [type=datetime],
.medium-textInputWidth70 [type=file],
.medium-textInputWidth70 [type=password],
.medium-textInputWidth70 [type=search],
.medium-textInputWidth70 textarea,
.medium-textInputWidth70 select,
.medium-textInputWidth70 .selectButton {
    width: 70px;
    padding: 1px 5px;
  }
  .medium-textInputWidth70 input[type=number] {
    width: 70px;
    /*margin-right: calc(70px - 70px)*/
  }
  .medium-textInputWidth70.smallNumber input[type=number], .medium-textInputWidth70 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(70px - 45px)*/
  }
  .medium-textInputWidth70.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth70 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth65 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth65 [type=number],
.medium-textInputWidth65 [type=email],
.medium-textInputWidth65 [type=time],
.medium-textInputWidth65 [type=color],
.medium-textInputWidth65 [type=date],
.medium-textInputWidth65 [type=datetime],
.medium-textInputWidth65 [type=file],
.medium-textInputWidth65 [type=password],
.medium-textInputWidth65 [type=search],
.medium-textInputWidth65 textarea,
.medium-textInputWidth65 select,
.medium-textInputWidth65 .selectButton {
    width: 65px;
    padding: 1px 5px;
  }
  .medium-textInputWidth65 input[type=number] {
    width: 70px;
    /*margin-right: calc(65px - 70px)*/
  }
  .medium-textInputWidth65.smallNumber input[type=number], .medium-textInputWidth65 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(65px - 45px)*/
  }
  .medium-textInputWidth65.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth65 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth60 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth60 [type=number],
.medium-textInputWidth60 [type=email],
.medium-textInputWidth60 [type=time],
.medium-textInputWidth60 [type=color],
.medium-textInputWidth60 [type=date],
.medium-textInputWidth60 [type=datetime],
.medium-textInputWidth60 [type=file],
.medium-textInputWidth60 [type=password],
.medium-textInputWidth60 [type=search],
.medium-textInputWidth60 textarea,
.medium-textInputWidth60 select,
.medium-textInputWidth60 .selectButton {
    width: 60px;
    padding: 1px 5px;
  }
  .medium-textInputWidth60 input[type=number] {
    width: 70px;
    /*margin-right: calc(60px - 70px)*/
  }
  .medium-textInputWidth60.smallNumber input[type=number], .medium-textInputWidth60 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(60px - 45px)*/
  }
  .medium-textInputWidth60.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth60 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth55 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth55 [type=number],
.medium-textInputWidth55 [type=email],
.medium-textInputWidth55 [type=time],
.medium-textInputWidth55 [type=color],
.medium-textInputWidth55 [type=date],
.medium-textInputWidth55 [type=datetime],
.medium-textInputWidth55 [type=file],
.medium-textInputWidth55 [type=password],
.medium-textInputWidth55 [type=search],
.medium-textInputWidth55 textarea,
.medium-textInputWidth55 select,
.medium-textInputWidth55 .selectButton {
    width: 55px;
    padding: 1px 5px;
  }
  .medium-textInputWidth55 input[type=number] {
    width: 70px;
    /*margin-right: calc(55px - 70px)*/
  }
  .medium-textInputWidth55.smallNumber input[type=number], .medium-textInputWidth55 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(55px - 45px)*/
  }
  .medium-textInputWidth55.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth55 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth50 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth50 [type=number],
.medium-textInputWidth50 [type=email],
.medium-textInputWidth50 [type=time],
.medium-textInputWidth50 [type=color],
.medium-textInputWidth50 [type=date],
.medium-textInputWidth50 [type=datetime],
.medium-textInputWidth50 [type=file],
.medium-textInputWidth50 [type=password],
.medium-textInputWidth50 [type=search],
.medium-textInputWidth50 textarea,
.medium-textInputWidth50 select,
.medium-textInputWidth50 .selectButton {
    width: 50px;
    padding: 1px 5px;
  }
  .medium-textInputWidth50 input[type=number] {
    width: 70px;
    /*margin-right: calc(50px - 70px)*/
  }
  .medium-textInputWidth50.smallNumber input[type=number], .medium-textInputWidth50 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(50px - 45px)*/
  }
  .medium-textInputWidth50.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth50 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth45 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth45 [type=number],
.medium-textInputWidth45 [type=email],
.medium-textInputWidth45 [type=time],
.medium-textInputWidth45 [type=color],
.medium-textInputWidth45 [type=date],
.medium-textInputWidth45 [type=datetime],
.medium-textInputWidth45 [type=file],
.medium-textInputWidth45 [type=password],
.medium-textInputWidth45 [type=search],
.medium-textInputWidth45 textarea,
.medium-textInputWidth45 select,
.medium-textInputWidth45 .selectButton {
    width: 45px;
    padding: 1px 5px;
  }
  .medium-textInputWidth45 input[type=number] {
    width: 70px;
    /*margin-right: calc(45px - 70px)*/
  }
  .medium-textInputWidth45.smallNumber input[type=number], .medium-textInputWidth45 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(45px - 45px)*/
  }
  .medium-textInputWidth45.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth45 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth40 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth40 [type=number],
.medium-textInputWidth40 [type=email],
.medium-textInputWidth40 [type=time],
.medium-textInputWidth40 [type=color],
.medium-textInputWidth40 [type=date],
.medium-textInputWidth40 [type=datetime],
.medium-textInputWidth40 [type=file],
.medium-textInputWidth40 [type=password],
.medium-textInputWidth40 [type=search],
.medium-textInputWidth40 textarea,
.medium-textInputWidth40 select,
.medium-textInputWidth40 .selectButton {
    width: 40px;
    padding: 1px 5px;
  }
  .medium-textInputWidth40 input[type=number] {
    width: 70px;
    /*margin-right: calc(40px - 70px)*/
  }
  .medium-textInputWidth40.smallNumber input[type=number], .medium-textInputWidth40 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(40px - 45px)*/
  }
  .medium-textInputWidth40.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth40 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth35 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth35 [type=number],
.medium-textInputWidth35 [type=email],
.medium-textInputWidth35 [type=time],
.medium-textInputWidth35 [type=color],
.medium-textInputWidth35 [type=date],
.medium-textInputWidth35 [type=datetime],
.medium-textInputWidth35 [type=file],
.medium-textInputWidth35 [type=password],
.medium-textInputWidth35 [type=search],
.medium-textInputWidth35 textarea,
.medium-textInputWidth35 select,
.medium-textInputWidth35 .selectButton {
    width: 35px;
    padding: 1px 5px;
  }
  .medium-textInputWidth35 input[type=number] {
    width: 70px;
    /*margin-right: calc(35px - 70px)*/
  }
  .medium-textInputWidth35.smallNumber input[type=number], .medium-textInputWidth35 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(35px - 45px)*/
  }
  .medium-textInputWidth35.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth35 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth30 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth30 [type=number],
.medium-textInputWidth30 [type=email],
.medium-textInputWidth30 [type=time],
.medium-textInputWidth30 [type=color],
.medium-textInputWidth30 [type=date],
.medium-textInputWidth30 [type=datetime],
.medium-textInputWidth30 [type=file],
.medium-textInputWidth30 [type=password],
.medium-textInputWidth30 [type=search],
.medium-textInputWidth30 textarea,
.medium-textInputWidth30 select,
.medium-textInputWidth30 .selectButton {
    width: 30px;
    padding: 1px 5px;
  }
  .medium-textInputWidth30 input[type=number] {
    width: 70px;
    /*margin-right: calc(30px - 70px)*/
  }
  .medium-textInputWidth30.smallNumber input[type=number], .medium-textInputWidth30 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(30px - 45px)*/
  }
  .medium-textInputWidth30.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth30 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth25 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth25 [type=number],
.medium-textInputWidth25 [type=email],
.medium-textInputWidth25 [type=time],
.medium-textInputWidth25 [type=color],
.medium-textInputWidth25 [type=date],
.medium-textInputWidth25 [type=datetime],
.medium-textInputWidth25 [type=file],
.medium-textInputWidth25 [type=password],
.medium-textInputWidth25 [type=search],
.medium-textInputWidth25 textarea,
.medium-textInputWidth25 select,
.medium-textInputWidth25 .selectButton {
    width: 25px;
    padding: 1px 5px;
  }
  .medium-textInputWidth25 input[type=number] {
    width: 70px;
    /*margin-right: calc(25px - 70px)*/
  }
  .medium-textInputWidth25.smallNumber input[type=number], .medium-textInputWidth25 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(25px - 45px)*/
  }
  .medium-textInputWidth25.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth25 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .medium-textInputWidth10 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth10 [type=number],
.medium-textInputWidth10 [type=email],
.medium-textInputWidth10 [type=time],
.medium-textInputWidth10 [type=color],
.medium-textInputWidth10 [type=date],
.medium-textInputWidth10 [type=datetime],
.medium-textInputWidth10 [type=file],
.medium-textInputWidth10 [type=password],
.medium-textInputWidth10 [type=search],
.medium-textInputWidth10 textarea,
.medium-textInputWidth10 select,
.medium-textInputWidth10 .selectButton {
    width: 10px;
    padding: 1px 5px;
  }
  .medium-textInputWidth10 input[type=number] {
    width: 70px;
    /*margin-right: calc(10px - 70px)*/
  }
  .medium-textInputWidth10.smallNumber input[type=number], .medium-textInputWidth10 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(10px - 45px)*/
  }
  .medium-textInputWidth10.float-left input[type=number] {
    margin-right: 0;
  }
  .medium-textInputWidth10 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .flex-row1200 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row1200 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row1100 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row1100 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row1000 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row1000 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row900 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row900 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row800 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row800 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row700 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row700 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row600 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row600 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row500 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row500 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row400 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row400 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row300 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row300 > div:not(:last-child) {
    margin-right: 40px;
  }

  .flex-row225 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row;
  }
  .flex-row225 > div:not(:last-child) {
    margin-right: 40px;
  }
}
@media screen and (min-width: 74em) {
  .mediumLarge-Margin180 {
    margin: 180px;
  }

  .mediumLarge-topMargin180 {
    margin-top: 180px;
  }

  .mediumLarge-bottomMargin180 {
    margin-bottom: 180px;
  }

  .mediumLarge-rightMargin180 {
    margin-right: 180px;
  }

  .mediumLarge-leftMargin180 {
    margin-left: 180px;
  }

  .mediumLarge-Margin130 {
    margin: 130px;
  }

  .mediumLarge-topMargin130 {
    margin-top: 130px;
  }

  .mediumLarge-bottomMargin130 {
    margin-bottom: 130px;
  }

  .mediumLarge-rightMargin130 {
    margin-right: 130px;
  }

  .mediumLarge-leftMargin130 {
    margin-left: 130px;
  }

  .mediumLarge-Margin110 {
    margin: 110px;
  }

  .mediumLarge-topMargin110 {
    margin-top: 110px;
  }

  .mediumLarge-bottomMargin110 {
    margin-bottom: 110px;
  }

  .mediumLarge-rightMargin110 {
    margin-right: 110px;
  }

  .mediumLarge-leftMargin110 {
    margin-left: 110px;
  }

  .mediumLarge-Margin105 {
    margin: 105px;
  }

  .mediumLarge-topMargin105 {
    margin-top: 105px;
  }

  .mediumLarge-bottomMargin105 {
    margin-bottom: 105px;
  }

  .mediumLarge-rightMargin105 {
    margin-right: 105px;
  }

  .mediumLarge-leftMargin105 {
    margin-left: 105px;
  }

  .mediumLarge-Margin100 {
    margin: 100px;
  }

  .mediumLarge-topMargin100 {
    margin-top: 100px;
  }

  .mediumLarge-bottomMargin100 {
    margin-bottom: 100px;
  }

  .mediumLarge-rightMargin100 {
    margin-right: 100px;
  }

  .mediumLarge-leftMargin100 {
    margin-left: 100px;
  }

  .mediumLarge-Margin50 {
    margin: 50px;
  }

  .mediumLarge-topMargin50 {
    margin-top: 50px;
  }

  .mediumLarge-bottomMargin50 {
    margin-bottom: 50px;
  }

  .mediumLarge-rightMargin50 {
    margin-right: 50px;
  }

  .mediumLarge-leftMargin50 {
    margin-left: 50px;
  }

  .mediumLarge-Margin45 {
    margin: 45px;
  }

  .mediumLarge-topMargin45 {
    margin-top: 45px;
  }

  .mediumLarge-bottomMargin45 {
    margin-bottom: 45px;
  }

  .mediumLarge-rightMargin45 {
    margin-right: 45px;
  }

  .mediumLarge-leftMargin45 {
    margin-left: 45px;
  }

  .mediumLarge-Margin40 {
    margin: 40px;
  }

  .mediumLarge-topMargin40 {
    margin-top: 40px;
  }

  .mediumLarge-bottomMargin40 {
    margin-bottom: 40px;
  }

  .mediumLarge-rightMargin40 {
    margin-right: 40px;
  }

  .mediumLarge-leftMargin40 {
    margin-left: 40px;
  }

  .mediumLarge-Margin35 {
    margin: 35px;
  }

  .mediumLarge-topMargin35 {
    margin-top: 35px;
  }

  .mediumLarge-bottomMargin35 {
    margin-bottom: 35px;
  }

  .mediumLarge-rightMargin35 {
    margin-right: 35px;
  }

  .mediumLarge-leftMargin35 {
    margin-left: 35px;
  }

  .mediumLarge-Margin30 {
    margin: 30px;
  }

  .mediumLarge-topMargin30 {
    margin-top: 30px;
  }

  .mediumLarge-bottomMargin30 {
    margin-bottom: 30px;
  }

  .mediumLarge-rightMargin30 {
    margin-right: 30px;
  }

  .mediumLarge-leftMargin30 {
    margin-left: 30px;
  }

  .mediumLarge-Margin25 {
    margin: 25px;
  }

  .mediumLarge-topMargin25 {
    margin-top: 25px;
  }

  .mediumLarge-bottomMargin25 {
    margin-bottom: 25px;
  }

  .mediumLarge-rightMargin25 {
    margin-right: 25px;
  }

  .mediumLarge-leftMargin25 {
    margin-left: 25px;
  }

  .mediumLarge-Margin20 {
    margin: 20px;
  }

  .mediumLarge-topMargin20 {
    margin-top: 20px;
  }

  .mediumLarge-bottomMargin20 {
    margin-bottom: 20px;
  }

  .mediumLarge-rightMargin20 {
    margin-right: 20px;
  }

  .mediumLarge-leftMargin20 {
    margin-left: 20px;
  }

  .mediumLarge-Margin16 {
    margin: 16px;
  }

  .mediumLarge-topMargin16 {
    margin-top: 16px;
  }

  .mediumLarge-bottomMargin16 {
    margin-bottom: 16px;
  }

  .mediumLarge-rightMargin16 {
    margin-right: 16px;
  }

  .mediumLarge-leftMargin16 {
    margin-left: 16px;
  }

  .mediumLarge-Margin15 {
    margin: 15px;
  }

  .mediumLarge-topMargin15 {
    margin-top: 15px;
  }

  .mediumLarge-bottomMargin15 {
    margin-bottom: 15px;
  }

  .mediumLarge-rightMargin15 {
    margin-right: 15px;
  }

  .mediumLarge-leftMargin15 {
    margin-left: 15px;
  }

  .mediumLarge-Margin12 {
    margin: 12px;
  }

  .mediumLarge-topMargin12 {
    margin-top: 12px;
  }

  .mediumLarge-bottomMargin12 {
    margin-bottom: 12px;
  }

  .mediumLarge-rightMargin12 {
    margin-right: 12px;
  }

  .mediumLarge-leftMargin12 {
    margin-left: 12px;
  }

  .mediumLarge-Margin10 {
    margin: 10px;
  }

  .mediumLarge-topMargin10 {
    margin-top: 10px;
  }

  .mediumLarge-bottomMargin10 {
    margin-bottom: 10px;
  }

  .mediumLarge-rightMargin10 {
    margin-right: 10px;
  }

  .mediumLarge-leftMargin10 {
    margin-left: 10px;
  }

  .mediumLarge-Margin9 {
    margin: 9px;
  }

  .mediumLarge-topMargin9 {
    margin-top: 9px;
  }

  .mediumLarge-bottomMargin9 {
    margin-bottom: 9px;
  }

  .mediumLarge-rightMargin9 {
    margin-right: 9px;
  }

  .mediumLarge-leftMargin9 {
    margin-left: 9px;
  }

  .mediumLarge-Margin8 {
    margin: 8px;
  }

  .mediumLarge-topMargin8 {
    margin-top: 8px;
  }

  .mediumLarge-bottomMargin8 {
    margin-bottom: 8px;
  }

  .mediumLarge-rightMargin8 {
    margin-right: 8px;
  }

  .mediumLarge-leftMargin8 {
    margin-left: 8px;
  }

  .mediumLarge-Margin7 {
    margin: 7px;
  }

  .mediumLarge-topMargin7 {
    margin-top: 7px;
  }

  .mediumLarge-bottomMargin7 {
    margin-bottom: 7px;
  }

  .mediumLarge-rightMargin7 {
    margin-right: 7px;
  }

  .mediumLarge-leftMargin7 {
    margin-left: 7px;
  }

  .mediumLarge-Margin5 {
    margin: 5px;
  }

  .mediumLarge-topMargin5 {
    margin-top: 5px;
  }

  .mediumLarge-bottomMargin5 {
    margin-bottom: 5px;
  }

  .mediumLarge-rightMargin5 {
    margin-right: 5px;
  }

  .mediumLarge-leftMargin5 {
    margin-left: 5px;
  }

  .mediumLarge-Margin4 {
    margin: 4px;
  }

  .mediumLarge-topMargin4 {
    margin-top: 4px;
  }

  .mediumLarge-bottomMargin4 {
    margin-bottom: 4px;
  }

  .mediumLarge-rightMargin4 {
    margin-right: 4px;
  }

  .mediumLarge-leftMargin4 {
    margin-left: 4px;
  }

  .mediumLarge-Margin3 {
    margin: 3px;
  }

  .mediumLarge-topMargin3 {
    margin-top: 3px;
  }

  .mediumLarge-bottomMargin3 {
    margin-bottom: 3px;
  }

  .mediumLarge-rightMargin3 {
    margin-right: 3px;
  }

  .mediumLarge-leftMargin3 {
    margin-left: 3px;
  }

  .mediumLarge-Margin2 {
    margin: 2px;
  }

  .mediumLarge-topMargin2 {
    margin-top: 2px;
  }

  .mediumLarge-bottomMargin2 {
    margin-bottom: 2px;
  }

  .mediumLarge-rightMargin2 {
    margin-right: 2px;
  }

  .mediumLarge-leftMargin2 {
    margin-left: 2px;
  }

  .mediumLarge-Margin1 {
    margin: 1px;
  }

  .mediumLarge-topMargin1 {
    margin-top: 1px;
  }

  .mediumLarge-bottomMargin1 {
    margin-bottom: 1px;
  }

  .mediumLarge-rightMargin1 {
    margin-right: 1px;
  }

  .mediumLarge-leftMargin1 {
    margin-left: 1px;
  }

  .mediumLarge-Margin0 {
    margin: 0px;
  }

  .mediumLarge-topMargin0 {
    margin-top: 0px;
  }

  .mediumLarge-bottomMargin0 {
    margin-bottom: 0px;
  }

  .mediumLarge-rightMargin0 {
    margin-right: 0px;
  }

  .mediumLarge-leftMargin0 {
    margin-left: 0px;
  }

  .mediumLarge-Margin-1 {
    margin: -1px;
  }

  .mediumLarge-topMargin-1 {
    margin-top: -1px;
  }

  .mediumLarge-bottomMargin-1 {
    margin-bottom: -1px;
  }

  .mediumLarge-rightMargin-1 {
    margin-right: -1px;
  }

  .mediumLarge-leftMargin-1 {
    margin-left: -1px;
  }

  .mediumLarge-Margin-2 {
    margin: -2px;
  }

  .mediumLarge-topMargin-2 {
    margin-top: -2px;
  }

  .mediumLarge-bottomMargin-2 {
    margin-bottom: -2px;
  }

  .mediumLarge-rightMargin-2 {
    margin-right: -2px;
  }

  .mediumLarge-leftMargin-2 {
    margin-left: -2px;
  }

  .mediumLarge-Margin-3 {
    margin: -3px;
  }

  .mediumLarge-topMargin-3 {
    margin-top: -3px;
  }

  .mediumLarge-bottomMargin-3 {
    margin-bottom: -3px;
  }

  .mediumLarge-rightMargin-3 {
    margin-right: -3px;
  }

  .mediumLarge-leftMargin-3 {
    margin-left: -3px;
  }

  .mediumLarge-Margin-4 {
    margin: -4px;
  }

  .mediumLarge-topMargin-4 {
    margin-top: -4px;
  }

  .mediumLarge-bottomMargin-4 {
    margin-bottom: -4px;
  }

  .mediumLarge-rightMargin-4 {
    margin-right: -4px;
  }

  .mediumLarge-leftMargin-4 {
    margin-left: -4px;
  }

  .mediumLarge-Margin-5 {
    margin: -5px;
  }

  .mediumLarge-topMargin-5 {
    margin-top: -5px;
  }

  .mediumLarge-bottomMargin-5 {
    margin-bottom: -5px;
  }

  .mediumLarge-rightMargin-5 {
    margin-right: -5px;
  }

  .mediumLarge-leftMargin-5 {
    margin-left: -5px;
  }

  .mediumLarge-Margin-7 {
    margin: -7px;
  }

  .mediumLarge-topMargin-7 {
    margin-top: -7px;
  }

  .mediumLarge-bottomMargin-7 {
    margin-bottom: -7px;
  }

  .mediumLarge-rightMargin-7 {
    margin-right: -7px;
  }

  .mediumLarge-leftMargin-7 {
    margin-left: -7px;
  }

  .mediumLarge-Margin-8 {
    margin: -8px;
  }

  .mediumLarge-topMargin-8 {
    margin-top: -8px;
  }

  .mediumLarge-bottomMargin-8 {
    margin-bottom: -8px;
  }

  .mediumLarge-rightMargin-8 {
    margin-right: -8px;
  }

  .mediumLarge-leftMargin-8 {
    margin-left: -8px;
  }

  .mediumLarge-Margin-10 {
    margin: -10px;
  }

  .mediumLarge-topMargin-10 {
    margin-top: -10px;
  }

  .mediumLarge-bottomMargin-10 {
    margin-bottom: -10px;
  }

  .mediumLarge-rightMargin-10 {
    margin-right: -10px;
  }

  .mediumLarge-leftMargin-10 {
    margin-left: -10px;
  }

  .mediumLarge-Margin-17 {
    margin: -17px;
  }

  .mediumLarge-topMargin-17 {
    margin-top: -17px;
  }

  .mediumLarge-bottomMargin-17 {
    margin-bottom: -17px;
  }

  .mediumLarge-rightMargin-17 {
    margin-right: -17px;
  }

  .mediumLarge-leftMargin-17 {
    margin-left: -17px;
  }

  .mediumLarge-Margin-20 {
    margin: -20px;
  }

  .mediumLarge-topMargin-20 {
    margin-top: -20px;
  }

  .mediumLarge-bottomMargin-20 {
    margin-bottom: -20px;
  }

  .mediumLarge-rightMargin-20 {
    margin-right: -20px;
  }

  .mediumLarge-leftMargin-20 {
    margin-left: -20px;
  }

  .mediumLarge-Margin-30 {
    margin: -30px;
  }

  .mediumLarge-topMargin-30 {
    margin-top: -30px;
  }

  .mediumLarge-bottomMargin-30 {
    margin-bottom: -30px;
  }

  .mediumLarge-rightMargin-30 {
    margin-right: -30px;
  }

  .mediumLarge-leftMargin-30 {
    margin-left: -30px;
  }

  .mediumLarge-Margin-40 {
    margin: -40px;
  }

  .mediumLarge-topMargin-40 {
    margin-top: -40px;
  }

  .mediumLarge-bottomMargin-40 {
    margin-bottom: -40px;
  }

  .mediumLarge-rightMargin-40 {
    margin-right: -40px;
  }

  .mediumLarge-leftMargin-40 {
    margin-left: -40px;
  }

  .mediumLarge-Padding175 {
    padding: 175px;
  }

  .mediumLarge-topPadding175 {
    padding-top: 175px;
  }

  .mediumLarge-bottomPadding175 {
    padding-bottom: 175px;
  }

  .mediumLarge-rightPadding175 {
    padding-right: 175px;
  }

  .mediumLarge-leftPadding175 {
    padding-left: 175px;
  }

  .mediumLarge-Padding110 {
    padding: 110px;
  }

  .mediumLarge-topPadding110 {
    padding-top: 110px;
  }

  .mediumLarge-bottomPadding110 {
    padding-bottom: 110px;
  }

  .mediumLarge-rightPadding110 {
    padding-right: 110px;
  }

  .mediumLarge-leftPadding110 {
    padding-left: 110px;
  }

  .mediumLarge-Padding50 {
    padding: 50px;
  }

  .mediumLarge-topPadding50 {
    padding-top: 50px;
  }

  .mediumLarge-bottomPadding50 {
    padding-bottom: 50px;
  }

  .mediumLarge-rightPadding50 {
    padding-right: 50px;
  }

  .mediumLarge-leftPadding50 {
    padding-left: 50px;
  }

  .mediumLarge-Padding30 {
    padding: 30px;
  }

  .mediumLarge-topPadding30 {
    padding-top: 30px;
  }

  .mediumLarge-bottomPadding30 {
    padding-bottom: 30px;
  }

  .mediumLarge-rightPadding30 {
    padding-right: 30px;
  }

  .mediumLarge-leftPadding30 {
    padding-left: 30px;
  }

  .mediumLarge-Padding25 {
    padding: 25px;
  }

  .mediumLarge-topPadding25 {
    padding-top: 25px;
  }

  .mediumLarge-bottomPadding25 {
    padding-bottom: 25px;
  }

  .mediumLarge-rightPadding25 {
    padding-right: 25px;
  }

  .mediumLarge-leftPadding25 {
    padding-left: 25px;
  }

  .mediumLarge-Padding20 {
    padding: 20px;
  }

  .mediumLarge-topPadding20 {
    padding-top: 20px;
  }

  .mediumLarge-bottomPadding20 {
    padding-bottom: 20px;
  }

  .mediumLarge-rightPadding20 {
    padding-right: 20px;
  }

  .mediumLarge-leftPadding20 {
    padding-left: 20px;
  }

  .mediumLarge-Padding15 {
    padding: 15px;
  }

  .mediumLarge-topPadding15 {
    padding-top: 15px;
  }

  .mediumLarge-bottomPadding15 {
    padding-bottom: 15px;
  }

  .mediumLarge-rightPadding15 {
    padding-right: 15px;
  }

  .mediumLarge-leftPadding15 {
    padding-left: 15px;
  }

  .mediumLarge-Padding14 {
    padding: 14px;
  }

  .mediumLarge-topPadding14 {
    padding-top: 14px;
  }

  .mediumLarge-bottomPadding14 {
    padding-bottom: 14px;
  }

  .mediumLarge-rightPadding14 {
    padding-right: 14px;
  }

  .mediumLarge-leftPadding14 {
    padding-left: 14px;
  }

  .mediumLarge-Padding10 {
    padding: 10px;
  }

  .mediumLarge-topPadding10 {
    padding-top: 10px;
  }

  .mediumLarge-bottomPadding10 {
    padding-bottom: 10px;
  }

  .mediumLarge-rightPadding10 {
    padding-right: 10px;
  }

  .mediumLarge-leftPadding10 {
    padding-left: 10px;
  }

  .mediumLarge-Padding9 {
    padding: 9px;
  }

  .mediumLarge-topPadding9 {
    padding-top: 9px;
  }

  .mediumLarge-bottomPadding9 {
    padding-bottom: 9px;
  }

  .mediumLarge-rightPadding9 {
    padding-right: 9px;
  }

  .mediumLarge-leftPadding9 {
    padding-left: 9px;
  }

  .mediumLarge-Padding8 {
    padding: 8px;
  }

  .mediumLarge-topPadding8 {
    padding-top: 8px;
  }

  .mediumLarge-bottomPadding8 {
    padding-bottom: 8px;
  }

  .mediumLarge-rightPadding8 {
    padding-right: 8px;
  }

  .mediumLarge-leftPadding8 {
    padding-left: 8px;
  }

  .mediumLarge-Padding5 {
    padding: 5px;
  }

  .mediumLarge-topPadding5 {
    padding-top: 5px;
  }

  .mediumLarge-bottomPadding5 {
    padding-bottom: 5px;
  }

  .mediumLarge-rightPadding5 {
    padding-right: 5px;
  }

  .mediumLarge-leftPadding5 {
    padding-left: 5px;
  }

  .mediumLarge-Padding3 {
    padding: 3px;
  }

  .mediumLarge-topPadding3 {
    padding-top: 3px;
  }

  .mediumLarge-bottomPadding3 {
    padding-bottom: 3px;
  }

  .mediumLarge-rightPadding3 {
    padding-right: 3px;
  }

  .mediumLarge-leftPadding3 {
    padding-left: 3px;
  }

  .mediumLarge-Padding2 {
    padding: 2px;
  }

  .mediumLarge-topPadding2 {
    padding-top: 2px;
  }

  .mediumLarge-bottomPadding2 {
    padding-bottom: 2px;
  }

  .mediumLarge-rightPadding2 {
    padding-right: 2px;
  }

  .mediumLarge-leftPadding2 {
    padding-left: 2px;
  }

  .mediumLarge-Padding1 {
    padding: 1px;
  }

  .mediumLarge-topPadding1 {
    padding-top: 1px;
  }

  .mediumLarge-bottomPadding1 {
    padding-bottom: 1px;
  }

  .mediumLarge-rightPadding1 {
    padding-right: 1px;
  }

  .mediumLarge-leftPadding1 {
    padding-left: 1px;
  }

  .mediumLarge-Padding0 {
    padding: 0px;
  }

  .mediumLarge-topPadding0 {
    padding-top: 0px;
  }

  .mediumLarge-bottomPadding0 {
    padding-bottom: 0px;
  }

  .mediumLarge-rightPadding0 {
    padding-right: 0px;
  }

  .mediumLarge-leftPadding0 {
    padding-left: 0px;
  }

  .mediumLarge-width1800 {
    width: 1800px;
  }

  .mediumLarge-height1800 {
    height: 1800px;
  }

  .mediumLarge-max-width1800 {
    max-width: 1800px;
  }

  .mediumLarge-max-height1800 {
    max-height: 1800px;
  }

  .mediumLarge-min-width1800 {
    min-width: 1800px;
  }

  .mediumLarge-min-height1800 {
    min-height: 1800px;
  }

  .mediumLarge-width1300 {
    width: 1300px;
  }

  .mediumLarge-height1300 {
    height: 1300px;
  }

  .mediumLarge-max-width1300 {
    max-width: 1300px;
  }

  .mediumLarge-max-height1300 {
    max-height: 1300px;
  }

  .mediumLarge-min-width1300 {
    min-width: 1300px;
  }

  .mediumLarge-min-height1300 {
    min-height: 1300px;
  }

  .mediumLarge-width1200 {
    width: 1200px;
  }

  .mediumLarge-height1200 {
    height: 1200px;
  }

  .mediumLarge-max-width1200 {
    max-width: 1200px;
  }

  .mediumLarge-max-height1200 {
    max-height: 1200px;
  }

  .mediumLarge-min-width1200 {
    min-width: 1200px;
  }

  .mediumLarge-min-height1200 {
    min-height: 1200px;
  }

  .mediumLarge-width1100 {
    width: 1100px;
  }

  .mediumLarge-height1100 {
    height: 1100px;
  }

  .mediumLarge-max-width1100 {
    max-width: 1100px;
  }

  .mediumLarge-max-height1100 {
    max-height: 1100px;
  }

  .mediumLarge-min-width1100 {
    min-width: 1100px;
  }

  .mediumLarge-min-height1100 {
    min-height: 1100px;
  }

  .mediumLarge-width1000 {
    width: 1000px;
  }

  .mediumLarge-height1000 {
    height: 1000px;
  }

  .mediumLarge-max-width1000 {
    max-width: 1000px;
  }

  .mediumLarge-max-height1000 {
    max-height: 1000px;
  }

  .mediumLarge-min-width1000 {
    min-width: 1000px;
  }

  .mediumLarge-min-height1000 {
    min-height: 1000px;
  }

  .mediumLarge-width900 {
    width: 900px;
  }

  .mediumLarge-height900 {
    height: 900px;
  }

  .mediumLarge-max-width900 {
    max-width: 900px;
  }

  .mediumLarge-max-height900 {
    max-height: 900px;
  }

  .mediumLarge-min-width900 {
    min-width: 900px;
  }

  .mediumLarge-min-height900 {
    min-height: 900px;
  }

  .mediumLarge-width800 {
    width: 800px;
  }

  .mediumLarge-height800 {
    height: 800px;
  }

  .mediumLarge-max-width800 {
    max-width: 800px;
  }

  .mediumLarge-max-height800 {
    max-height: 800px;
  }

  .mediumLarge-min-width800 {
    min-width: 800px;
  }

  .mediumLarge-min-height800 {
    min-height: 800px;
  }

  .mediumLarge-width700 {
    width: 700px;
  }

  .mediumLarge-height700 {
    height: 700px;
  }

  .mediumLarge-max-width700 {
    max-width: 700px;
  }

  .mediumLarge-max-height700 {
    max-height: 700px;
  }

  .mediumLarge-min-width700 {
    min-width: 700px;
  }

  .mediumLarge-min-height700 {
    min-height: 700px;
  }

  .mediumLarge-width600 {
    width: 600px;
  }

  .mediumLarge-height600 {
    height: 600px;
  }

  .mediumLarge-max-width600 {
    max-width: 600px;
  }

  .mediumLarge-max-height600 {
    max-height: 600px;
  }

  .mediumLarge-min-width600 {
    min-width: 600px;
  }

  .mediumLarge-min-height600 {
    min-height: 600px;
  }

  .mediumLarge-width500 {
    width: 500px;
  }

  .mediumLarge-height500 {
    height: 500px;
  }

  .mediumLarge-max-width500 {
    max-width: 500px;
  }

  .mediumLarge-max-height500 {
    max-height: 500px;
  }

  .mediumLarge-min-width500 {
    min-width: 500px;
  }

  .mediumLarge-min-height500 {
    min-height: 500px;
  }

  .mediumLarge-width400 {
    width: 400px;
  }

  .mediumLarge-height400 {
    height: 400px;
  }

  .mediumLarge-max-width400 {
    max-width: 400px;
  }

  .mediumLarge-max-height400 {
    max-height: 400px;
  }

  .mediumLarge-min-width400 {
    min-width: 400px;
  }

  .mediumLarge-min-height400 {
    min-height: 400px;
  }

  .mediumLarge-width350 {
    width: 350px;
  }

  .mediumLarge-height350 {
    height: 350px;
  }

  .mediumLarge-max-width350 {
    max-width: 350px;
  }

  .mediumLarge-max-height350 {
    max-height: 350px;
  }

  .mediumLarge-min-width350 {
    min-width: 350px;
  }

  .mediumLarge-min-height350 {
    min-height: 350px;
  }

  .mediumLarge-width300 {
    width: 300px;
  }

  .mediumLarge-height300 {
    height: 300px;
  }

  .mediumLarge-max-width300 {
    max-width: 300px;
  }

  .mediumLarge-max-height300 {
    max-height: 300px;
  }

  .mediumLarge-min-width300 {
    min-width: 300px;
  }

  .mediumLarge-min-height300 {
    min-height: 300px;
  }

  .mediumLarge-width250 {
    width: 250px;
  }

  .mediumLarge-height250 {
    height: 250px;
  }

  .mediumLarge-max-width250 {
    max-width: 250px;
  }

  .mediumLarge-max-height250 {
    max-height: 250px;
  }

  .mediumLarge-min-width250 {
    min-width: 250px;
  }

  .mediumLarge-min-height250 {
    min-height: 250px;
  }

  .mediumLarge-width235 {
    width: 235px;
  }

  .mediumLarge-height235 {
    height: 235px;
  }

  .mediumLarge-max-width235 {
    max-width: 235px;
  }

  .mediumLarge-max-height235 {
    max-height: 235px;
  }

  .mediumLarge-min-width235 {
    min-width: 235px;
  }

  .mediumLarge-min-height235 {
    min-height: 235px;
  }

  .mediumLarge-width225 {
    width: 225px;
  }

  .mediumLarge-height225 {
    height: 225px;
  }

  .mediumLarge-max-width225 {
    max-width: 225px;
  }

  .mediumLarge-max-height225 {
    max-height: 225px;
  }

  .mediumLarge-min-width225 {
    min-width: 225px;
  }

  .mediumLarge-min-height225 {
    min-height: 225px;
  }

  .mediumLarge-width200 {
    width: 200px;
  }

  .mediumLarge-height200 {
    height: 200px;
  }

  .mediumLarge-max-width200 {
    max-width: 200px;
  }

  .mediumLarge-max-height200 {
    max-height: 200px;
  }

  .mediumLarge-min-width200 {
    min-width: 200px;
  }

  .mediumLarge-min-height200 {
    min-height: 200px;
  }

  .mediumLarge-width150 {
    width: 150px;
  }

  .mediumLarge-height150 {
    height: 150px;
  }

  .mediumLarge-max-width150 {
    max-width: 150px;
  }

  .mediumLarge-max-height150 {
    max-height: 150px;
  }

  .mediumLarge-min-width150 {
    min-width: 150px;
  }

  .mediumLarge-min-height150 {
    min-height: 150px;
  }

  .mediumLarge-width120 {
    width: 120px;
  }

  .mediumLarge-height120 {
    height: 120px;
  }

  .mediumLarge-max-width120 {
    max-width: 120px;
  }

  .mediumLarge-max-height120 {
    max-height: 120px;
  }

  .mediumLarge-min-width120 {
    min-width: 120px;
  }

  .mediumLarge-min-height120 {
    min-height: 120px;
  }

  .mediumLarge-width105 {
    width: 105px;
  }

  .mediumLarge-height105 {
    height: 105px;
  }

  .mediumLarge-max-width105 {
    max-width: 105px;
  }

  .mediumLarge-max-height105 {
    max-height: 105px;
  }

  .mediumLarge-min-width105 {
    min-width: 105px;
  }

  .mediumLarge-min-height105 {
    min-height: 105px;
  }

  .mediumLarge-width100 {
    width: 100px;
  }

  .mediumLarge-height100 {
    height: 100px;
  }

  .mediumLarge-max-width100 {
    max-width: 100px;
  }

  .mediumLarge-max-height100 {
    max-height: 100px;
  }

  .mediumLarge-min-width100 {
    min-width: 100px;
  }

  .mediumLarge-min-height100 {
    min-height: 100px;
  }

  .mediumLarge-width50 {
    width: 50px;
  }

  .mediumLarge-height50 {
    height: 50px;
  }

  .mediumLarge-max-width50 {
    max-width: 50px;
  }

  .mediumLarge-max-height50 {
    max-height: 50px;
  }

  .mediumLarge-min-width50 {
    min-width: 50px;
  }

  .mediumLarge-min-height50 {
    min-height: 50px;
  }

  .mediumLarge-width45 {
    width: 45px;
  }

  .mediumLarge-height45 {
    height: 45px;
  }

  .mediumLarge-max-width45 {
    max-width: 45px;
  }

  .mediumLarge-max-height45 {
    max-height: 45px;
  }

  .mediumLarge-min-width45 {
    min-width: 45px;
  }

  .mediumLarge-min-height45 {
    min-height: 45px;
  }

  .mediumLarge-width40 {
    width: 40px;
  }

  .mediumLarge-height40 {
    height: 40px;
  }

  .mediumLarge-max-width40 {
    max-width: 40px;
  }

  .mediumLarge-max-height40 {
    max-height: 40px;
  }

  .mediumLarge-min-width40 {
    min-width: 40px;
  }

  .mediumLarge-min-height40 {
    min-height: 40px;
  }

  .mediumLarge-width35 {
    width: 35px;
  }

  .mediumLarge-height35 {
    height: 35px;
  }

  .mediumLarge-max-width35 {
    max-width: 35px;
  }

  .mediumLarge-max-height35 {
    max-height: 35px;
  }

  .mediumLarge-min-width35 {
    min-width: 35px;
  }

  .mediumLarge-min-height35 {
    min-height: 35px;
  }

  .mediumLarge-width30 {
    width: 30px;
  }

  .mediumLarge-height30 {
    height: 30px;
  }

  .mediumLarge-max-width30 {
    max-width: 30px;
  }

  .mediumLarge-max-height30 {
    max-height: 30px;
  }

  .mediumLarge-min-width30 {
    min-width: 30px;
  }

  .mediumLarge-min-height30 {
    min-height: 30px;
  }

  .mediumLarge-width25 {
    width: 25px;
  }

  .mediumLarge-height25 {
    height: 25px;
  }

  .mediumLarge-max-width25 {
    max-width: 25px;
  }

  .mediumLarge-max-height25 {
    max-height: 25px;
  }

  .mediumLarge-min-width25 {
    min-width: 25px;
  }

  .mediumLarge-min-height25 {
    min-height: 25px;
  }

  .mediumLarge-width20 {
    width: 20px;
  }

  .mediumLarge-height20 {
    height: 20px;
  }

  .mediumLarge-max-width20 {
    max-width: 20px;
  }

  .mediumLarge-max-height20 {
    max-height: 20px;
  }

  .mediumLarge-min-width20 {
    min-width: 20px;
  }

  .mediumLarge-min-height20 {
    min-height: 20px;
  }

  .mediumLarge-width15 {
    width: 15px;
  }

  .mediumLarge-height15 {
    height: 15px;
  }

  .mediumLarge-max-width15 {
    max-width: 15px;
  }

  .mediumLarge-max-height15 {
    max-height: 15px;
  }

  .mediumLarge-min-width15 {
    min-width: 15px;
  }

  .mediumLarge-min-height15 {
    min-height: 15px;
  }

  .mediumLarge-width10 {
    width: 10px;
  }

  .mediumLarge-height10 {
    height: 10px;
  }

  .mediumLarge-max-width10 {
    max-width: 10px;
  }

  .mediumLarge-max-height10 {
    max-height: 10px;
  }

  .mediumLarge-min-width10 {
    min-width: 10px;
  }

  .mediumLarge-min-height10 {
    min-height: 10px;
  }

  .mediumLarge-width5 {
    width: 5px;
  }

  .mediumLarge-height5 {
    height: 5px;
  }

  .mediumLarge-max-width5 {
    max-width: 5px;
  }

  .mediumLarge-max-height5 {
    max-height: 5px;
  }

  .mediumLarge-min-width5 {
    min-width: 5px;
  }

  .mediumLarge-min-height5 {
    min-height: 5px;
  }

  .mediumLarge-width0 {
    width: 0px;
  }

  .mediumLarge-height0 {
    height: 0px;
  }

  .mediumLarge-max-width0 {
    max-width: 0px;
  }

  .mediumLarge-max-height0 {
    max-height: 0px;
  }

  .mediumLarge-min-width0 {
    min-width: 0px;
  }

  .mediumLarge-min-height0 {
    min-height: 0px;
  }

  .mediumLarge-width100Percent {
    width: 100%;
  }

  .mediumLarge-height100Percent {
    height: 100%;
  }

  .mediumLarge-max-width100Percent {
    max-width: 100%;
  }

  .mediumLarge-max-height100Percent {
    max-height: 100%;
  }

  .mediumLarge-min-width100Percent {
    min-width: 100%;
  }

  .mediumLarge-min-height100Percent {
    min-height: 100%;
  }

  .mediumLarge-width95Percent {
    width: 95%;
  }

  .mediumLarge-height95Percent {
    height: 95%;
  }

  .mediumLarge-max-width95Percent {
    max-width: 95%;
  }

  .mediumLarge-max-height95Percent {
    max-height: 95%;
  }

  .mediumLarge-min-width95Percent {
    min-width: 95%;
  }

  .mediumLarge-min-height95Percent {
    min-height: 95%;
  }

  .mediumLarge-width90Percent {
    width: 90%;
  }

  .mediumLarge-height90Percent {
    height: 90%;
  }

  .mediumLarge-max-width90Percent {
    max-width: 90%;
  }

  .mediumLarge-max-height90Percent {
    max-height: 90%;
  }

  .mediumLarge-min-width90Percent {
    min-width: 90%;
  }

  .mediumLarge-min-height90Percent {
    min-height: 90%;
  }

  .mediumLarge-width80Percent {
    width: 80%;
  }

  .mediumLarge-height80Percent {
    height: 80%;
  }

  .mediumLarge-max-width80Percent {
    max-width: 80%;
  }

  .mediumLarge-max-height80Percent {
    max-height: 80%;
  }

  .mediumLarge-min-width80Percent {
    min-width: 80%;
  }

  .mediumLarge-min-height80Percent {
    min-height: 80%;
  }

  .mediumLarge-width70Percent {
    width: 70%;
  }

  .mediumLarge-height70Percent {
    height: 70%;
  }

  .mediumLarge-max-width70Percent {
    max-width: 70%;
  }

  .mediumLarge-max-height70Percent {
    max-height: 70%;
  }

  .mediumLarge-min-width70Percent {
    min-width: 70%;
  }

  .mediumLarge-min-height70Percent {
    min-height: 70%;
  }

  .mediumLarge-width60Percent {
    width: 60%;
  }

  .mediumLarge-height60Percent {
    height: 60%;
  }

  .mediumLarge-max-width60Percent {
    max-width: 60%;
  }

  .mediumLarge-max-height60Percent {
    max-height: 60%;
  }

  .mediumLarge-min-width60Percent {
    min-width: 60%;
  }

  .mediumLarge-min-height60Percent {
    min-height: 60%;
  }

  .mediumLarge-width50Percent {
    width: 50%;
  }

  .mediumLarge-height50Percent {
    height: 50%;
  }

  .mediumLarge-max-width50Percent {
    max-width: 50%;
  }

  .mediumLarge-max-height50Percent {
    max-height: 50%;
  }

  .mediumLarge-min-width50Percent {
    min-width: 50%;
  }

  .mediumLarge-min-height50Percent {
    min-height: 50%;
  }

  .mediumLarge-textInputWidth500 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth500 [type=number],
.mediumLarge-textInputWidth500 [type=color],
.mediumLarge-textInputWidth500 [type=email],
.mediumLarge-textInputWidth500 [type=time],
.mediumLarge-textInputWidth500 [type=date],
.mediumLarge-textInputWidth500 [type=datetime],
.mediumLarge-textInputWidth500 [type=file],
.mediumLarge-textInputWidth500 [type=password],
.mediumLarge-textInputWidth500 [type=search],
.mediumLarge-textInputWidth500 textarea,
.mediumLarge-textInputWidth500 select,
.mediumLarge-textInputWidth500 .selectButton {
    width: 500px;
    max-width: none;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth500 input[type=number] {
    width: 70px;
    /*margin-right: calc(500px - 70px)*/
  }
  .mediumLarge-textInputWidth500.smallNumber input[type=number], .mediumLarge-textInputWidth500 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(500px - 45px)*/
  }
  .mediumLarge-textInputWidth500.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth500 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth450 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth450 [type=number],
.mediumLarge-textInputWidth450 [type=color],
.mediumLarge-textInputWidth450 [type=email],
.mediumLarge-textInputWidth450 [type=time],
.mediumLarge-textInputWidth450 [type=date],
.mediumLarge-textInputWidth450 [type=datetime],
.mediumLarge-textInputWidth450 [type=file],
.mediumLarge-textInputWidth450 [type=password],
.mediumLarge-textInputWidth450 [type=search],
.mediumLarge-textInputWidth450 textarea,
.mediumLarge-textInputWidth450 select,
.mediumLarge-textInputWidth450 .selectButton {
    width: 450px;
    max-width: none;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth450 input[type=number] {
    width: 70px;
    /*margin-right: calc(450px - 70px)*/
  }
  .mediumLarge-textInputWidth450.smallNumber input[type=number], .mediumLarge-textInputWidth450 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(450px - 45px)*/
  }
  .mediumLarge-textInputWidth450.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth450 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth400 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth400 [type=number],
.mediumLarge-textInputWidth400 [type=color],
.mediumLarge-textInputWidth400 [type=email],
.mediumLarge-textInputWidth400 [type=time],
.mediumLarge-textInputWidth400 [type=date],
.mediumLarge-textInputWidth400 [type=datetime],
.mediumLarge-textInputWidth400 [type=file],
.mediumLarge-textInputWidth400 [type=password],
.mediumLarge-textInputWidth400 [type=search],
.mediumLarge-textInputWidth400 textarea,
.mediumLarge-textInputWidth400 select,
.mediumLarge-textInputWidth400 .selectButton {
    width: 400px;
    max-width: none;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth400 input[type=number] {
    width: 70px;
    /*margin-right: calc(400px - 70px)*/
  }
  .mediumLarge-textInputWidth400.smallNumber input[type=number], .mediumLarge-textInputWidth400 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(400px - 45px)*/
  }
  .mediumLarge-textInputWidth400.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth400 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth350 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth350 [type=number],
.mediumLarge-textInputWidth350 [type=color],
.mediumLarge-textInputWidth350 [type=email],
.mediumLarge-textInputWidth350 [type=time],
.mediumLarge-textInputWidth350 [type=date],
.mediumLarge-textInputWidth350 [type=datetime],
.mediumLarge-textInputWidth350 [type=file],
.mediumLarge-textInputWidth350 [type=password],
.mediumLarge-textInputWidth350 [type=search],
.mediumLarge-textInputWidth350 textarea,
.mediumLarge-textInputWidth350 select,
.mediumLarge-textInputWidth350 .selectButton {
    width: 350px;
    max-width: none;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth350 input[type=number] {
    width: 70px;
    /*margin-right: calc(350px - 70px)*/
  }
  .mediumLarge-textInputWidth350.smallNumber input[type=number], .mediumLarge-textInputWidth350 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(350px - 45px)*/
  }
  .mediumLarge-textInputWidth350.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth350 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth300 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth300 [type=number],
.mediumLarge-textInputWidth300 [type=color],
.mediumLarge-textInputWidth300 [type=email],
.mediumLarge-textInputWidth300 [type=time],
.mediumLarge-textInputWidth300 [type=date],
.mediumLarge-textInputWidth300 [type=datetime],
.mediumLarge-textInputWidth300 [type=file],
.mediumLarge-textInputWidth300 [type=password],
.mediumLarge-textInputWidth300 [type=search],
.mediumLarge-textInputWidth300 textarea,
.mediumLarge-textInputWidth300 select,
.mediumLarge-textInputWidth300 .selectButton {
    width: 300px;
    max-width: none;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth300 input[type=number] {
    width: 70px;
    /*margin-right: calc(300px - 70px)*/
  }
  .mediumLarge-textInputWidth300.smallNumber input[type=number], .mediumLarge-textInputWidth300 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(300px - 45px)*/
  }
  .mediumLarge-textInputWidth300.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth300 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth290 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth290 [type=number],
.mediumLarge-textInputWidth290 [type=color],
.mediumLarge-textInputWidth290 [type=email],
.mediumLarge-textInputWidth290 [type=time],
.mediumLarge-textInputWidth290 [type=date],
.mediumLarge-textInputWidth290 [type=datetime],
.mediumLarge-textInputWidth290 [type=file],
.mediumLarge-textInputWidth290 [type=password],
.mediumLarge-textInputWidth290 [type=search],
.mediumLarge-textInputWidth290 textarea,
.mediumLarge-textInputWidth290 select,
.mediumLarge-textInputWidth290 .selectButton {
    width: 290px;
    max-width: none;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth290 input[type=number] {
    width: 70px;
    /*margin-right: calc(290px - 70px)*/
  }
  .mediumLarge-textInputWidth290.smallNumber input[type=number], .mediumLarge-textInputWidth290 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(290px - 45px)*/
  }
  .mediumLarge-textInputWidth290.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth290 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth250 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth250 [type=number],
.mediumLarge-textInputWidth250 [type=color],
.mediumLarge-textInputWidth250 [type=email],
.mediumLarge-textInputWidth250 [type=time],
.mediumLarge-textInputWidth250 [type=date],
.mediumLarge-textInputWidth250 [type=datetime],
.mediumLarge-textInputWidth250 [type=file],
.mediumLarge-textInputWidth250 [type=password],
.mediumLarge-textInputWidth250 [type=search],
.mediumLarge-textInputWidth250 textarea,
.mediumLarge-textInputWidth250 select,
.mediumLarge-textInputWidth250 .selectButton {
    width: 250px;
    max-width: none;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth250 input[type=number] {
    width: 70px;
    /*margin-right: calc(250px - 70px)*/
  }
  .mediumLarge-textInputWidth250.smallNumber input[type=number], .mediumLarge-textInputWidth250 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(250px - 45px)*/
  }
  .mediumLarge-textInputWidth250.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth250 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth225 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth225 [type=number],
.mediumLarge-textInputWidth225 [type=color],
.mediumLarge-textInputWidth225 [type=email],
.mediumLarge-textInputWidth225 [type=time],
.mediumLarge-textInputWidth225 [type=date],
.mediumLarge-textInputWidth225 [type=datetime],
.mediumLarge-textInputWidth225 [type=file],
.mediumLarge-textInputWidth225 [type=password],
.mediumLarge-textInputWidth225 [type=search],
.mediumLarge-textInputWidth225 textarea,
.mediumLarge-textInputWidth225 select,
.mediumLarge-textInputWidth225 .selectButton {
    width: 225px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth225 input[type=number] {
    width: 70px;
    /*margin-right: calc(225px - 70px)*/
  }
  .mediumLarge-textInputWidth225.smallNumber input[type=number], .mediumLarge-textInputWidth225 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(225px - 45px)*/
  }
  .mediumLarge-textInputWidth225.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth225 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth200 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth200 [type=number],
.mediumLarge-textInputWidth200 [type=color],
.mediumLarge-textInputWidth200 [type=email],
.mediumLarge-textInputWidth200 [type=time],
.mediumLarge-textInputWidth200 [type=date],
.mediumLarge-textInputWidth200 [type=datetime],
.mediumLarge-textInputWidth200 [type=file],
.mediumLarge-textInputWidth200 [type=password],
.mediumLarge-textInputWidth200 [type=search],
.mediumLarge-textInputWidth200 textarea,
.mediumLarge-textInputWidth200 select,
.mediumLarge-textInputWidth200 .selectButton {
    width: 200px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth200 input[type=number] {
    width: 70px;
    /*margin-right: calc(200px - 70px)*/
  }
  .mediumLarge-textInputWidth200.smallNumber input[type=number], .mediumLarge-textInputWidth200 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(200px - 45px)*/
  }
  .mediumLarge-textInputWidth200.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth200 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth190 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth190 [type=number],
.mediumLarge-textInputWidth190 [type=color],
.mediumLarge-textInputWidth190 [type=email],
.mediumLarge-textInputWidth190 [type=time],
.mediumLarge-textInputWidth190 [type=date],
.mediumLarge-textInputWidth190 [type=datetime],
.mediumLarge-textInputWidth190 [type=file],
.mediumLarge-textInputWidth190 [type=password],
.mediumLarge-textInputWidth190 [type=search],
.mediumLarge-textInputWidth190 textarea,
.mediumLarge-textInputWidth190 select,
.mediumLarge-textInputWidth190 .selectButton {
    width: 190px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth190 input[type=number] {
    width: 70px;
    /*margin-right: calc(190px - 70px)*/
  }
  .mediumLarge-textInputWidth190.smallNumber input[type=number], .mediumLarge-textInputWidth190 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(190px - 45px)*/
  }
  .mediumLarge-textInputWidth190.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth190 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth180 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth180 [type=number],
.mediumLarge-textInputWidth180 [type=color],
.mediumLarge-textInputWidth180 [type=email],
.mediumLarge-textInputWidth180 [type=time],
.mediumLarge-textInputWidth180 [type=date],
.mediumLarge-textInputWidth180 [type=datetime],
.mediumLarge-textInputWidth180 [type=file],
.mediumLarge-textInputWidth180 [type=password],
.mediumLarge-textInputWidth180 [type=search],
.mediumLarge-textInputWidth180 textarea,
.mediumLarge-textInputWidth180 select,
.mediumLarge-textInputWidth180 .selectButton {
    width: 180px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth180 input[type=number] {
    width: 70px;
    /*margin-right: calc(180px - 70px)*/
  }
  .mediumLarge-textInputWidth180.smallNumber input[type=number], .mediumLarge-textInputWidth180 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(180px - 45px)*/
  }
  .mediumLarge-textInputWidth180.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth180 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth175 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth175 [type=number],
.mediumLarge-textInputWidth175 [type=color],
.mediumLarge-textInputWidth175 [type=email],
.mediumLarge-textInputWidth175 [type=time],
.mediumLarge-textInputWidth175 [type=date],
.mediumLarge-textInputWidth175 [type=datetime],
.mediumLarge-textInputWidth175 [type=file],
.mediumLarge-textInputWidth175 [type=password],
.mediumLarge-textInputWidth175 [type=search],
.mediumLarge-textInputWidth175 textarea,
.mediumLarge-textInputWidth175 select,
.mediumLarge-textInputWidth175 .selectButton {
    width: 175px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth175 input[type=number] {
    width: 70px;
    /*margin-right: calc(175px - 70px)*/
  }
  .mediumLarge-textInputWidth175.smallNumber input[type=number], .mediumLarge-textInputWidth175 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(175px - 45px)*/
  }
  .mediumLarge-textInputWidth175.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth175 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth170 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth170 [type=number],
.mediumLarge-textInputWidth170 [type=color],
.mediumLarge-textInputWidth170 [type=email],
.mediumLarge-textInputWidth170 [type=time],
.mediumLarge-textInputWidth170 [type=date],
.mediumLarge-textInputWidth170 [type=datetime],
.mediumLarge-textInputWidth170 [type=file],
.mediumLarge-textInputWidth170 [type=password],
.mediumLarge-textInputWidth170 [type=search],
.mediumLarge-textInputWidth170 textarea,
.mediumLarge-textInputWidth170 select,
.mediumLarge-textInputWidth170 .selectButton {
    width: 170px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth170 input[type=number] {
    width: 70px;
    /*margin-right: calc(170px - 70px)*/
  }
  .mediumLarge-textInputWidth170.smallNumber input[type=number], .mediumLarge-textInputWidth170 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(170px - 45px)*/
  }
  .mediumLarge-textInputWidth170.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth170 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth155 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth155 [type=number],
.mediumLarge-textInputWidth155 [type=color],
.mediumLarge-textInputWidth155 [type=email],
.mediumLarge-textInputWidth155 [type=time],
.mediumLarge-textInputWidth155 [type=date],
.mediumLarge-textInputWidth155 [type=datetime],
.mediumLarge-textInputWidth155 [type=file],
.mediumLarge-textInputWidth155 [type=password],
.mediumLarge-textInputWidth155 [type=search],
.mediumLarge-textInputWidth155 textarea,
.mediumLarge-textInputWidth155 select,
.mediumLarge-textInputWidth155 .selectButton {
    width: 155px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth155 input[type=number] {
    width: 70px;
    /*margin-right: calc(155px - 70px)*/
  }
  .mediumLarge-textInputWidth155.smallNumber input[type=number], .mediumLarge-textInputWidth155 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(155px - 45px)*/
  }
  .mediumLarge-textInputWidth155.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth155 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth150 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth150 [type=number],
.mediumLarge-textInputWidth150 [type=color],
.mediumLarge-textInputWidth150 [type=email],
.mediumLarge-textInputWidth150 [type=time],
.mediumLarge-textInputWidth150 [type=date],
.mediumLarge-textInputWidth150 [type=datetime],
.mediumLarge-textInputWidth150 [type=file],
.mediumLarge-textInputWidth150 [type=password],
.mediumLarge-textInputWidth150 [type=search],
.mediumLarge-textInputWidth150 textarea,
.mediumLarge-textInputWidth150 select,
.mediumLarge-textInputWidth150 .selectButton {
    width: 150px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth150 input[type=number] {
    width: 70px;
    /*margin-right: calc(150px - 70px)*/
  }
  .mediumLarge-textInputWidth150.smallNumber input[type=number], .mediumLarge-textInputWidth150 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(150px - 45px)*/
  }
  .mediumLarge-textInputWidth150.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth150 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth140 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth140 [type=number],
.mediumLarge-textInputWidth140 [type=color],
.mediumLarge-textInputWidth140 [type=email],
.mediumLarge-textInputWidth140 [type=time],
.mediumLarge-textInputWidth140 [type=date],
.mediumLarge-textInputWidth140 [type=datetime],
.mediumLarge-textInputWidth140 [type=file],
.mediumLarge-textInputWidth140 [type=password],
.mediumLarge-textInputWidth140 [type=search],
.mediumLarge-textInputWidth140 textarea,
.mediumLarge-textInputWidth140 select,
.mediumLarge-textInputWidth140 .selectButton {
    width: 140px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth140 input[type=number] {
    width: 70px;
    /*margin-right: calc(140px - 70px)*/
  }
  .mediumLarge-textInputWidth140.smallNumber input[type=number], .mediumLarge-textInputWidth140 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(140px - 45px)*/
  }
  .mediumLarge-textInputWidth140.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth140 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth125 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth125 [type=number],
.mediumLarge-textInputWidth125 [type=color],
.mediumLarge-textInputWidth125 [type=email],
.mediumLarge-textInputWidth125 [type=time],
.mediumLarge-textInputWidth125 [type=date],
.mediumLarge-textInputWidth125 [type=datetime],
.mediumLarge-textInputWidth125 [type=file],
.mediumLarge-textInputWidth125 [type=password],
.mediumLarge-textInputWidth125 [type=search],
.mediumLarge-textInputWidth125 textarea,
.mediumLarge-textInputWidth125 select,
.mediumLarge-textInputWidth125 .selectButton {
    width: 125px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth125 input[type=number] {
    width: 70px;
    /*margin-right: calc(125px - 70px)*/
  }
  .mediumLarge-textInputWidth125.smallNumber input[type=number], .mediumLarge-textInputWidth125 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(125px - 45px)*/
  }
  .mediumLarge-textInputWidth125.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth125 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth110 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth110 [type=number],
.mediumLarge-textInputWidth110 [type=color],
.mediumLarge-textInputWidth110 [type=email],
.mediumLarge-textInputWidth110 [type=time],
.mediumLarge-textInputWidth110 [type=date],
.mediumLarge-textInputWidth110 [type=datetime],
.mediumLarge-textInputWidth110 [type=file],
.mediumLarge-textInputWidth110 [type=password],
.mediumLarge-textInputWidth110 [type=search],
.mediumLarge-textInputWidth110 textarea,
.mediumLarge-textInputWidth110 select,
.mediumLarge-textInputWidth110 .selectButton {
    width: 110px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth110 input[type=number] {
    width: 70px;
    /*margin-right: calc(110px - 70px)*/
  }
  .mediumLarge-textInputWidth110.smallNumber input[type=number], .mediumLarge-textInputWidth110 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(110px - 45px)*/
  }
  .mediumLarge-textInputWidth110.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth110 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth100 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth100 [type=number],
.mediumLarge-textInputWidth100 [type=color],
.mediumLarge-textInputWidth100 [type=email],
.mediumLarge-textInputWidth100 [type=time],
.mediumLarge-textInputWidth100 [type=date],
.mediumLarge-textInputWidth100 [type=datetime],
.mediumLarge-textInputWidth100 [type=file],
.mediumLarge-textInputWidth100 [type=password],
.mediumLarge-textInputWidth100 [type=search],
.mediumLarge-textInputWidth100 textarea,
.mediumLarge-textInputWidth100 select,
.mediumLarge-textInputWidth100 .selectButton {
    width: 100px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth100 input[type=number] {
    width: 70px;
    /*margin-right: calc(100px - 70px)*/
  }
  .mediumLarge-textInputWidth100.smallNumber input[type=number], .mediumLarge-textInputWidth100 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(100px - 45px)*/
  }
  .mediumLarge-textInputWidth100.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth100 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth92 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth92 [type=number],
.mediumLarge-textInputWidth92 [type=color],
.mediumLarge-textInputWidth92 [type=email],
.mediumLarge-textInputWidth92 [type=time],
.mediumLarge-textInputWidth92 [type=date],
.mediumLarge-textInputWidth92 [type=datetime],
.mediumLarge-textInputWidth92 [type=file],
.mediumLarge-textInputWidth92 [type=password],
.mediumLarge-textInputWidth92 [type=search],
.mediumLarge-textInputWidth92 textarea,
.mediumLarge-textInputWidth92 select,
.mediumLarge-textInputWidth92 .selectButton {
    width: 92px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth92 input[type=number] {
    width: 70px;
    /*margin-right: calc(92px - 70px)*/
  }
  .mediumLarge-textInputWidth92.smallNumber input[type=number], .mediumLarge-textInputWidth92 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(92px - 45px)*/
  }
  .mediumLarge-textInputWidth92.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth92 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth90 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth90 [type=number],
.mediumLarge-textInputWidth90 [type=color],
.mediumLarge-textInputWidth90 [type=email],
.mediumLarge-textInputWidth90 [type=time],
.mediumLarge-textInputWidth90 [type=date],
.mediumLarge-textInputWidth90 [type=datetime],
.mediumLarge-textInputWidth90 [type=file],
.mediumLarge-textInputWidth90 [type=password],
.mediumLarge-textInputWidth90 [type=search],
.mediumLarge-textInputWidth90 textarea,
.mediumLarge-textInputWidth90 select,
.mediumLarge-textInputWidth90 .selectButton {
    width: 90px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth90 input[type=number] {
    width: 70px;
    /*margin-right: calc(90px - 70px)*/
  }
  .mediumLarge-textInputWidth90.smallNumber input[type=number], .mediumLarge-textInputWidth90 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(90px - 45px)*/
  }
  .mediumLarge-textInputWidth90.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth90 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth80 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth80 [type=number],
.mediumLarge-textInputWidth80 [type=color],
.mediumLarge-textInputWidth80 [type=email],
.mediumLarge-textInputWidth80 [type=time],
.mediumLarge-textInputWidth80 [type=date],
.mediumLarge-textInputWidth80 [type=datetime],
.mediumLarge-textInputWidth80 [type=file],
.mediumLarge-textInputWidth80 [type=password],
.mediumLarge-textInputWidth80 [type=search],
.mediumLarge-textInputWidth80 textarea,
.mediumLarge-textInputWidth80 select,
.mediumLarge-textInputWidth80 .selectButton {
    width: 80px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth80 input[type=number] {
    width: 70px;
    /*margin-right: calc(80px - 70px)*/
  }
  .mediumLarge-textInputWidth80.smallNumber input[type=number], .mediumLarge-textInputWidth80 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(80px - 45px)*/
  }
  .mediumLarge-textInputWidth80.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth80 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth75 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth75 [type=number],
.mediumLarge-textInputWidth75 [type=color],
.mediumLarge-textInputWidth75 [type=email],
.mediumLarge-textInputWidth75 [type=time],
.mediumLarge-textInputWidth75 [type=date],
.mediumLarge-textInputWidth75 [type=datetime],
.mediumLarge-textInputWidth75 [type=file],
.mediumLarge-textInputWidth75 [type=password],
.mediumLarge-textInputWidth75 [type=search],
.mediumLarge-textInputWidth75 textarea,
.mediumLarge-textInputWidth75 select,
.mediumLarge-textInputWidth75 .selectButton {
    width: 75px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth75 input[type=number] {
    width: 70px;
    /*margin-right: calc(75px - 70px)*/
  }
  .mediumLarge-textInputWidth75.smallNumber input[type=number], .mediumLarge-textInputWidth75 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(75px - 45px)*/
  }
  .mediumLarge-textInputWidth75.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth75 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth70 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth70 [type=number],
.mediumLarge-textInputWidth70 [type=color],
.mediumLarge-textInputWidth70 [type=email],
.mediumLarge-textInputWidth70 [type=time],
.mediumLarge-textInputWidth70 [type=date],
.mediumLarge-textInputWidth70 [type=datetime],
.mediumLarge-textInputWidth70 [type=file],
.mediumLarge-textInputWidth70 [type=password],
.mediumLarge-textInputWidth70 [type=search],
.mediumLarge-textInputWidth70 textarea,
.mediumLarge-textInputWidth70 select,
.mediumLarge-textInputWidth70 .selectButton {
    width: 70px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth70 input[type=number] {
    width: 70px;
    /*margin-right: calc(70px - 70px)*/
  }
  .mediumLarge-textInputWidth70.smallNumber input[type=number], .mediumLarge-textInputWidth70 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(70px - 45px)*/
  }
  .mediumLarge-textInputWidth70.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth70 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth65 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth65 [type=number],
.mediumLarge-textInputWidth65 [type=color],
.mediumLarge-textInputWidth65 [type=email],
.mediumLarge-textInputWidth65 [type=time],
.mediumLarge-textInputWidth65 [type=date],
.mediumLarge-textInputWidth65 [type=datetime],
.mediumLarge-textInputWidth65 [type=file],
.mediumLarge-textInputWidth65 [type=password],
.mediumLarge-textInputWidth65 [type=search],
.mediumLarge-textInputWidth65 textarea,
.mediumLarge-textInputWidth65 select,
.mediumLarge-textInputWidth65 .selectButton {
    width: 65px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth65 input[type=number] {
    width: 70px;
    /*margin-right: calc(65px - 70px)*/
  }
  .mediumLarge-textInputWidth65.smallNumber input[type=number], .mediumLarge-textInputWidth65 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(65px - 45px)*/
  }
  .mediumLarge-textInputWidth65.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth65 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth60 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth60 [type=number],
.mediumLarge-textInputWidth60 [type=color],
.mediumLarge-textInputWidth60 [type=email],
.mediumLarge-textInputWidth60 [type=time],
.mediumLarge-textInputWidth60 [type=date],
.mediumLarge-textInputWidth60 [type=datetime],
.mediumLarge-textInputWidth60 [type=file],
.mediumLarge-textInputWidth60 [type=password],
.mediumLarge-textInputWidth60 [type=search],
.mediumLarge-textInputWidth60 textarea,
.mediumLarge-textInputWidth60 select,
.mediumLarge-textInputWidth60 .selectButton {
    width: 60px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth60 input[type=number] {
    width: 70px;
    /*margin-right: calc(60px - 70px)*/
  }
  .mediumLarge-textInputWidth60.smallNumber input[type=number], .mediumLarge-textInputWidth60 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(60px - 45px)*/
  }
  .mediumLarge-textInputWidth60.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth60 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth55 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth55 [type=number],
.mediumLarge-textInputWidth55 [type=color],
.mediumLarge-textInputWidth55 [type=email],
.mediumLarge-textInputWidth55 [type=time],
.mediumLarge-textInputWidth55 [type=date],
.mediumLarge-textInputWidth55 [type=datetime],
.mediumLarge-textInputWidth55 [type=file],
.mediumLarge-textInputWidth55 [type=password],
.mediumLarge-textInputWidth55 [type=search],
.mediumLarge-textInputWidth55 textarea,
.mediumLarge-textInputWidth55 select,
.mediumLarge-textInputWidth55 .selectButton {
    width: 55px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth55 input[type=number] {
    width: 70px;
    /*margin-right: calc(55px - 70px)*/
  }
  .mediumLarge-textInputWidth55.smallNumber input[type=number], .mediumLarge-textInputWidth55 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(55px - 45px)*/
  }
  .mediumLarge-textInputWidth55.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth55 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth50 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth50 [type=number],
.mediumLarge-textInputWidth50 [type=color],
.mediumLarge-textInputWidth50 [type=email],
.mediumLarge-textInputWidth50 [type=time],
.mediumLarge-textInputWidth50 [type=date],
.mediumLarge-textInputWidth50 [type=datetime],
.mediumLarge-textInputWidth50 [type=file],
.mediumLarge-textInputWidth50 [type=password],
.mediumLarge-textInputWidth50 [type=search],
.mediumLarge-textInputWidth50 textarea,
.mediumLarge-textInputWidth50 select,
.mediumLarge-textInputWidth50 .selectButton {
    width: 50px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth50 input[type=number] {
    width: 70px;
    /*margin-right: calc(50px - 70px)*/
  }
  .mediumLarge-textInputWidth50.smallNumber input[type=number], .mediumLarge-textInputWidth50 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(50px - 45px)*/
  }
  .mediumLarge-textInputWidth50.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth50 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth45 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth45 [type=number],
.mediumLarge-textInputWidth45 [type=color],
.mediumLarge-textInputWidth45 [type=email],
.mediumLarge-textInputWidth45 [type=time],
.mediumLarge-textInputWidth45 [type=date],
.mediumLarge-textInputWidth45 [type=datetime],
.mediumLarge-textInputWidth45 [type=file],
.mediumLarge-textInputWidth45 [type=password],
.mediumLarge-textInputWidth45 [type=search],
.mediumLarge-textInputWidth45 textarea,
.mediumLarge-textInputWidth45 select,
.mediumLarge-textInputWidth45 .selectButton {
    width: 45px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth45 input[type=number] {
    width: 70px;
    /*margin-right: calc(45px - 70px)*/
  }
  .mediumLarge-textInputWidth45.smallNumber input[type=number], .mediumLarge-textInputWidth45 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(45px - 45px)*/
  }
  .mediumLarge-textInputWidth45.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth45 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth40 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth40 [type=number],
.mediumLarge-textInputWidth40 [type=color],
.mediumLarge-textInputWidth40 [type=email],
.mediumLarge-textInputWidth40 [type=time],
.mediumLarge-textInputWidth40 [type=date],
.mediumLarge-textInputWidth40 [type=datetime],
.mediumLarge-textInputWidth40 [type=file],
.mediumLarge-textInputWidth40 [type=password],
.mediumLarge-textInputWidth40 [type=search],
.mediumLarge-textInputWidth40 textarea,
.mediumLarge-textInputWidth40 select,
.mediumLarge-textInputWidth40 .selectButton {
    width: 40px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth40 input[type=number] {
    width: 70px;
    /*margin-right: calc(40px - 70px)*/
  }
  .mediumLarge-textInputWidth40.smallNumber input[type=number], .mediumLarge-textInputWidth40 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(40px - 45px)*/
  }
  .mediumLarge-textInputWidth40.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth40 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth35 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth35 [type=number],
.mediumLarge-textInputWidth35 [type=color],
.mediumLarge-textInputWidth35 [type=email],
.mediumLarge-textInputWidth35 [type=time],
.mediumLarge-textInputWidth35 [type=date],
.mediumLarge-textInputWidth35 [type=datetime],
.mediumLarge-textInputWidth35 [type=file],
.mediumLarge-textInputWidth35 [type=password],
.mediumLarge-textInputWidth35 [type=search],
.mediumLarge-textInputWidth35 textarea,
.mediumLarge-textInputWidth35 select,
.mediumLarge-textInputWidth35 .selectButton {
    width: 35px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth35 input[type=number] {
    width: 70px;
    /*margin-right: calc(35px - 70px)*/
  }
  .mediumLarge-textInputWidth35.smallNumber input[type=number], .mediumLarge-textInputWidth35 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(35px - 45px)*/
  }
  .mediumLarge-textInputWidth35.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth35 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth30 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth30 [type=number],
.mediumLarge-textInputWidth30 [type=color],
.mediumLarge-textInputWidth30 [type=email],
.mediumLarge-textInputWidth30 [type=time],
.mediumLarge-textInputWidth30 [type=date],
.mediumLarge-textInputWidth30 [type=datetime],
.mediumLarge-textInputWidth30 [type=file],
.mediumLarge-textInputWidth30 [type=password],
.mediumLarge-textInputWidth30 [type=search],
.mediumLarge-textInputWidth30 textarea,
.mediumLarge-textInputWidth30 select,
.mediumLarge-textInputWidth30 .selectButton {
    width: 30px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth30 input[type=number] {
    width: 70px;
    /*margin-right: calc(30px - 70px)*/
  }
  .mediumLarge-textInputWidth30.smallNumber input[type=number], .mediumLarge-textInputWidth30 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(30px - 45px)*/
  }
  .mediumLarge-textInputWidth30.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth30 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth25 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth25 [type=number],
.mediumLarge-textInputWidth25 [type=color],
.mediumLarge-textInputWidth25 [type=email],
.mediumLarge-textInputWidth25 [type=time],
.mediumLarge-textInputWidth25 [type=date],
.mediumLarge-textInputWidth25 [type=datetime],
.mediumLarge-textInputWidth25 [type=file],
.mediumLarge-textInputWidth25 [type=password],
.mediumLarge-textInputWidth25 [type=search],
.mediumLarge-textInputWidth25 textarea,
.mediumLarge-textInputWidth25 select,
.mediumLarge-textInputWidth25 .selectButton {
    width: 25px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth25 input[type=number] {
    width: 70px;
    /*margin-right: calc(25px - 70px)*/
  }
  .mediumLarge-textInputWidth25.smallNumber input[type=number], .mediumLarge-textInputWidth25 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(25px - 45px)*/
  }
  .mediumLarge-textInputWidth25.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth25 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth10 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth10 [type=number],
.mediumLarge-textInputWidth10 [type=color],
.mediumLarge-textInputWidth10 [type=email],
.mediumLarge-textInputWidth10 [type=time],
.mediumLarge-textInputWidth10 [type=date],
.mediumLarge-textInputWidth10 [type=datetime],
.mediumLarge-textInputWidth10 [type=file],
.mediumLarge-textInputWidth10 [type=password],
.mediumLarge-textInputWidth10 [type=search],
.mediumLarge-textInputWidth10 textarea,
.mediumLarge-textInputWidth10 select,
.mediumLarge-textInputWidth10 .selectButton {
    width: 10px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth10 input[type=number] {
    width: 70px;
    /*margin-right: calc(10px - 70px)*/
  }
  .mediumLarge-textInputWidth10.smallNumber input[type=number], .mediumLarge-textInputWidth10 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(10px - 45px)*/
  }
  .mediumLarge-textInputWidth10.float-left input[type=number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth10 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .flex-row1200 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 1200px;
  }
  .flex-row1200 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row1100 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 1100px;
  }
  .flex-row1100 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row1000 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 1000px;
  }
  .flex-row1000 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row900 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 900px;
  }
  .flex-row900 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row800 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 800px;
  }
  .flex-row800 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row700 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 700px;
  }
  .flex-row700 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row600 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 600px;
  }
  .flex-row600 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row500 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 500px;
  }
  .flex-row500 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row400 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 400px;
  }
  .flex-row400 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row300 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 300px;
  }
  .flex-row300 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row225 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 225px;
  }
  .flex-row225 > div:not(:last-child) {
    margin-right: 0;
  }
}
@media screen and (min-width: 86em) {
  .large-Margin180 {
    margin: 180px;
  }

  .large-topMargin180 {
    margin-top: 180px;
  }

  .large-bottomMargin180 {
    margin-bottom: 180px;
  }

  .large-rightMargin180 {
    margin-right: 180px;
  }

  .large-leftMargin180 {
    margin-left: 180px;
  }

  .large-Margin130 {
    margin: 130px;
  }

  .large-topMargin130 {
    margin-top: 130px;
  }

  .large-bottomMargin130 {
    margin-bottom: 130px;
  }

  .large-rightMargin130 {
    margin-right: 130px;
  }

  .large-leftMargin130 {
    margin-left: 130px;
  }

  .large-Margin110 {
    margin: 110px;
  }

  .large-topMargin110 {
    margin-top: 110px;
  }

  .large-bottomMargin110 {
    margin-bottom: 110px;
  }

  .large-rightMargin110 {
    margin-right: 110px;
  }

  .large-leftMargin110 {
    margin-left: 110px;
  }

  .large-Margin105 {
    margin: 105px;
  }

  .large-topMargin105 {
    margin-top: 105px;
  }

  .large-bottomMargin105 {
    margin-bottom: 105px;
  }

  .large-rightMargin105 {
    margin-right: 105px;
  }

  .large-leftMargin105 {
    margin-left: 105px;
  }

  .large-Margin100 {
    margin: 100px;
  }

  .large-topMargin100 {
    margin-top: 100px;
  }

  .large-bottomMargin100 {
    margin-bottom: 100px;
  }

  .large-rightMargin100 {
    margin-right: 100px;
  }

  .large-leftMargin100 {
    margin-left: 100px;
  }

  .large-Margin50 {
    margin: 50px;
  }

  .large-topMargin50 {
    margin-top: 50px;
  }

  .large-bottomMargin50 {
    margin-bottom: 50px;
  }

  .large-rightMargin50 {
    margin-right: 50px;
  }

  .large-leftMargin50 {
    margin-left: 50px;
  }

  .large-Margin45 {
    margin: 45px;
  }

  .large-topMargin45 {
    margin-top: 45px;
  }

  .large-bottomMargin45 {
    margin-bottom: 45px;
  }

  .large-rightMargin45 {
    margin-right: 45px;
  }

  .large-leftMargin45 {
    margin-left: 45px;
  }

  .large-Margin40 {
    margin: 40px;
  }

  .large-topMargin40 {
    margin-top: 40px;
  }

  .large-bottomMargin40 {
    margin-bottom: 40px;
  }

  .large-rightMargin40 {
    margin-right: 40px;
  }

  .large-leftMargin40 {
    margin-left: 40px;
  }

  .large-Margin35 {
    margin: 35px;
  }

  .large-topMargin35 {
    margin-top: 35px;
  }

  .large-bottomMargin35 {
    margin-bottom: 35px;
  }

  .large-rightMargin35 {
    margin-right: 35px;
  }

  .large-leftMargin35 {
    margin-left: 35px;
  }

  .large-Margin30 {
    margin: 30px;
  }

  .large-topMargin30 {
    margin-top: 30px;
  }

  .large-bottomMargin30 {
    margin-bottom: 30px;
  }

  .large-rightMargin30 {
    margin-right: 30px;
  }

  .large-leftMargin30 {
    margin-left: 30px;
  }

  .large-Margin25 {
    margin: 25px;
  }

  .large-topMargin25 {
    margin-top: 25px;
  }

  .large-bottomMargin25 {
    margin-bottom: 25px;
  }

  .large-rightMargin25 {
    margin-right: 25px;
  }

  .large-leftMargin25 {
    margin-left: 25px;
  }

  .large-Margin20 {
    margin: 20px;
  }

  .large-topMargin20 {
    margin-top: 20px;
  }

  .large-bottomMargin20 {
    margin-bottom: 20px;
  }

  .large-rightMargin20 {
    margin-right: 20px;
  }

  .large-leftMargin20 {
    margin-left: 20px;
  }

  .large-Margin16 {
    margin: 16px;
  }

  .large-topMargin16 {
    margin-top: 16px;
  }

  .large-bottomMargin16 {
    margin-bottom: 16px;
  }

  .large-rightMargin16 {
    margin-right: 16px;
  }

  .large-leftMargin16 {
    margin-left: 16px;
  }

  .large-Margin15 {
    margin: 15px;
  }

  .large-topMargin15 {
    margin-top: 15px;
  }

  .large-bottomMargin15 {
    margin-bottom: 15px;
  }

  .large-rightMargin15 {
    margin-right: 15px;
  }

  .large-leftMargin15 {
    margin-left: 15px;
  }

  .large-Margin12 {
    margin: 12px;
  }

  .large-topMargin12 {
    margin-top: 12px;
  }

  .large-bottomMargin12 {
    margin-bottom: 12px;
  }

  .large-rightMargin12 {
    margin-right: 12px;
  }

  .large-leftMargin12 {
    margin-left: 12px;
  }

  .large-Margin10 {
    margin: 10px;
  }

  .large-topMargin10 {
    margin-top: 10px;
  }

  .large-bottomMargin10 {
    margin-bottom: 10px;
  }

  .large-rightMargin10 {
    margin-right: 10px;
  }

  .large-leftMargin10 {
    margin-left: 10px;
  }

  .large-Margin9 {
    margin: 9px;
  }

  .large-topMargin9 {
    margin-top: 9px;
  }

  .large-bottomMargin9 {
    margin-bottom: 9px;
  }

  .large-rightMargin9 {
    margin-right: 9px;
  }

  .large-leftMargin9 {
    margin-left: 9px;
  }

  .large-Margin8 {
    margin: 8px;
  }

  .large-topMargin8 {
    margin-top: 8px;
  }

  .large-bottomMargin8 {
    margin-bottom: 8px;
  }

  .large-rightMargin8 {
    margin-right: 8px;
  }

  .large-leftMargin8 {
    margin-left: 8px;
  }

  .large-Margin7 {
    margin: 7px;
  }

  .large-topMargin7 {
    margin-top: 7px;
  }

  .large-bottomMargin7 {
    margin-bottom: 7px;
  }

  .large-rightMargin7 {
    margin-right: 7px;
  }

  .large-leftMargin7 {
    margin-left: 7px;
  }

  .large-Margin5 {
    margin: 5px;
  }

  .large-topMargin5 {
    margin-top: 5px;
  }

  .large-bottomMargin5 {
    margin-bottom: 5px;
  }

  .large-rightMargin5 {
    margin-right: 5px;
  }

  .large-leftMargin5 {
    margin-left: 5px;
  }

  .large-Margin4 {
    margin: 4px;
  }

  .large-topMargin4 {
    margin-top: 4px;
  }

  .large-bottomMargin4 {
    margin-bottom: 4px;
  }

  .large-rightMargin4 {
    margin-right: 4px;
  }

  .large-leftMargin4 {
    margin-left: 4px;
  }

  .large-Margin3 {
    margin: 3px;
  }

  .large-topMargin3 {
    margin-top: 3px;
  }

  .large-bottomMargin3 {
    margin-bottom: 3px;
  }

  .large-rightMargin3 {
    margin-right: 3px;
  }

  .large-leftMargin3 {
    margin-left: 3px;
  }

  .large-Margin2 {
    margin: 2px;
  }

  .large-topMargin2 {
    margin-top: 2px;
  }

  .large-bottomMargin2 {
    margin-bottom: 2px;
  }

  .large-rightMargin2 {
    margin-right: 2px;
  }

  .large-leftMargin2 {
    margin-left: 2px;
  }

  .large-Margin1 {
    margin: 1px;
  }

  .large-topMargin1 {
    margin-top: 1px;
  }

  .large-bottomMargin1 {
    margin-bottom: 1px;
  }

  .large-rightMargin1 {
    margin-right: 1px;
  }

  .large-leftMargin1 {
    margin-left: 1px;
  }

  .large-Margin0 {
    margin: 0px;
  }

  .large-topMargin0 {
    margin-top: 0px;
  }

  .large-bottomMargin0 {
    margin-bottom: 0px;
  }

  .large-rightMargin0 {
    margin-right: 0px;
  }

  .large-leftMargin0 {
    margin-left: 0px;
  }

  .large-Margin-1 {
    margin: -1px;
  }

  .large-topMargin-1 {
    margin-top: -1px;
  }

  .large-bottomMargin-1 {
    margin-bottom: -1px;
  }

  .large-rightMargin-1 {
    margin-right: -1px;
  }

  .large-leftMargin-1 {
    margin-left: -1px;
  }

  .large-Margin-2 {
    margin: -2px;
  }

  .large-topMargin-2 {
    margin-top: -2px;
  }

  .large-bottomMargin-2 {
    margin-bottom: -2px;
  }

  .large-rightMargin-2 {
    margin-right: -2px;
  }

  .large-leftMargin-2 {
    margin-left: -2px;
  }

  .large-Margin-3 {
    margin: -3px;
  }

  .large-topMargin-3 {
    margin-top: -3px;
  }

  .large-bottomMargin-3 {
    margin-bottom: -3px;
  }

  .large-rightMargin-3 {
    margin-right: -3px;
  }

  .large-leftMargin-3 {
    margin-left: -3px;
  }

  .large-Margin-4 {
    margin: -4px;
  }

  .large-topMargin-4 {
    margin-top: -4px;
  }

  .large-bottomMargin-4 {
    margin-bottom: -4px;
  }

  .large-rightMargin-4 {
    margin-right: -4px;
  }

  .large-leftMargin-4 {
    margin-left: -4px;
  }

  .large-Margin-5 {
    margin: -5px;
  }

  .large-topMargin-5 {
    margin-top: -5px;
  }

  .large-bottomMargin-5 {
    margin-bottom: -5px;
  }

  .large-rightMargin-5 {
    margin-right: -5px;
  }

  .large-leftMargin-5 {
    margin-left: -5px;
  }

  .large-Margin-7 {
    margin: -7px;
  }

  .large-topMargin-7 {
    margin-top: -7px;
  }

  .large-bottomMargin-7 {
    margin-bottom: -7px;
  }

  .large-rightMargin-7 {
    margin-right: -7px;
  }

  .large-leftMargin-7 {
    margin-left: -7px;
  }

  .large-Margin-8 {
    margin: -8px;
  }

  .large-topMargin-8 {
    margin-top: -8px;
  }

  .large-bottomMargin-8 {
    margin-bottom: -8px;
  }

  .large-rightMargin-8 {
    margin-right: -8px;
  }

  .large-leftMargin-8 {
    margin-left: -8px;
  }

  .large-Margin-10 {
    margin: -10px;
  }

  .large-topMargin-10 {
    margin-top: -10px;
  }

  .large-bottomMargin-10 {
    margin-bottom: -10px;
  }

  .large-rightMargin-10 {
    margin-right: -10px;
  }

  .large-leftMargin-10 {
    margin-left: -10px;
  }

  .large-Margin-17 {
    margin: -17px;
  }

  .large-topMargin-17 {
    margin-top: -17px;
  }

  .large-bottomMargin-17 {
    margin-bottom: -17px;
  }

  .large-rightMargin-17 {
    margin-right: -17px;
  }

  .large-leftMargin-17 {
    margin-left: -17px;
  }

  .large-Margin-20 {
    margin: -20px;
  }

  .large-topMargin-20 {
    margin-top: -20px;
  }

  .large-bottomMargin-20 {
    margin-bottom: -20px;
  }

  .large-rightMargin-20 {
    margin-right: -20px;
  }

  .large-leftMargin-20 {
    margin-left: -20px;
  }

  .large-Margin-30 {
    margin: -30px;
  }

  .large-topMargin-30 {
    margin-top: -30px;
  }

  .large-bottomMargin-30 {
    margin-bottom: -30px;
  }

  .large-rightMargin-30 {
    margin-right: -30px;
  }

  .large-leftMargin-30 {
    margin-left: -30px;
  }

  .large-Margin-40 {
    margin: -40px;
  }

  .large-topMargin-40 {
    margin-top: -40px;
  }

  .large-bottomMargin-40 {
    margin-bottom: -40px;
  }

  .large-rightMargin-40 {
    margin-right: -40px;
  }

  .large-leftMargin-40 {
    margin-left: -40px;
  }

  .large-Padding175 {
    padding: 175px;
  }

  .large-topPadding175 {
    padding-top: 175px;
  }

  .large-bottomPadding175 {
    padding-bottom: 175px;
  }

  .large-rightPadding175 {
    padding-right: 175px;
  }

  .large-leftPadding175 {
    padding-left: 175px;
  }

  .large-Padding110 {
    padding: 110px;
  }

  .large-topPadding110 {
    padding-top: 110px;
  }

  .large-bottomPadding110 {
    padding-bottom: 110px;
  }

  .large-rightPadding110 {
    padding-right: 110px;
  }

  .large-leftPadding110 {
    padding-left: 110px;
  }

  .large-Padding50 {
    padding: 50px;
  }

  .large-topPadding50 {
    padding-top: 50px;
  }

  .large-bottomPadding50 {
    padding-bottom: 50px;
  }

  .large-rightPadding50 {
    padding-right: 50px;
  }

  .large-leftPadding50 {
    padding-left: 50px;
  }

  .large-Padding30 {
    padding: 30px;
  }

  .large-topPadding30 {
    padding-top: 30px;
  }

  .large-bottomPadding30 {
    padding-bottom: 30px;
  }

  .large-rightPadding30 {
    padding-right: 30px;
  }

  .large-leftPadding30 {
    padding-left: 30px;
  }

  .large-Padding25 {
    padding: 25px;
  }

  .large-topPadding25 {
    padding-top: 25px;
  }

  .large-bottomPadding25 {
    padding-bottom: 25px;
  }

  .large-rightPadding25 {
    padding-right: 25px;
  }

  .large-leftPadding25 {
    padding-left: 25px;
  }

  .large-Padding20 {
    padding: 20px;
  }

  .large-topPadding20 {
    padding-top: 20px;
  }

  .large-bottomPadding20 {
    padding-bottom: 20px;
  }

  .large-rightPadding20 {
    padding-right: 20px;
  }

  .large-leftPadding20 {
    padding-left: 20px;
  }

  .large-Padding15 {
    padding: 15px;
  }

  .large-topPadding15 {
    padding-top: 15px;
  }

  .large-bottomPadding15 {
    padding-bottom: 15px;
  }

  .large-rightPadding15 {
    padding-right: 15px;
  }

  .large-leftPadding15 {
    padding-left: 15px;
  }

  .large-Padding14 {
    padding: 14px;
  }

  .large-topPadding14 {
    padding-top: 14px;
  }

  .large-bottomPadding14 {
    padding-bottom: 14px;
  }

  .large-rightPadding14 {
    padding-right: 14px;
  }

  .large-leftPadding14 {
    padding-left: 14px;
  }

  .large-Padding10 {
    padding: 10px;
  }

  .large-topPadding10 {
    padding-top: 10px;
  }

  .large-bottomPadding10 {
    padding-bottom: 10px;
  }

  .large-rightPadding10 {
    padding-right: 10px;
  }

  .large-leftPadding10 {
    padding-left: 10px;
  }

  .large-Padding9 {
    padding: 9px;
  }

  .large-topPadding9 {
    padding-top: 9px;
  }

  .large-bottomPadding9 {
    padding-bottom: 9px;
  }

  .large-rightPadding9 {
    padding-right: 9px;
  }

  .large-leftPadding9 {
    padding-left: 9px;
  }

  .large-Padding8 {
    padding: 8px;
  }

  .large-topPadding8 {
    padding-top: 8px;
  }

  .large-bottomPadding8 {
    padding-bottom: 8px;
  }

  .large-rightPadding8 {
    padding-right: 8px;
  }

  .large-leftPadding8 {
    padding-left: 8px;
  }

  .large-Padding5 {
    padding: 5px;
  }

  .large-topPadding5 {
    padding-top: 5px;
  }

  .large-bottomPadding5 {
    padding-bottom: 5px;
  }

  .large-rightPadding5 {
    padding-right: 5px;
  }

  .large-leftPadding5 {
    padding-left: 5px;
  }

  .large-Padding3 {
    padding: 3px;
  }

  .large-topPadding3 {
    padding-top: 3px;
  }

  .large-bottomPadding3 {
    padding-bottom: 3px;
  }

  .large-rightPadding3 {
    padding-right: 3px;
  }

  .large-leftPadding3 {
    padding-left: 3px;
  }

  .large-Padding2 {
    padding: 2px;
  }

  .large-topPadding2 {
    padding-top: 2px;
  }

  .large-bottomPadding2 {
    padding-bottom: 2px;
  }

  .large-rightPadding2 {
    padding-right: 2px;
  }

  .large-leftPadding2 {
    padding-left: 2px;
  }

  .large-Padding1 {
    padding: 1px;
  }

  .large-topPadding1 {
    padding-top: 1px;
  }

  .large-bottomPadding1 {
    padding-bottom: 1px;
  }

  .large-rightPadding1 {
    padding-right: 1px;
  }

  .large-leftPadding1 {
    padding-left: 1px;
  }

  .large-Padding0 {
    padding: 0px;
  }

  .large-topPadding0 {
    padding-top: 0px;
  }

  .large-bottomPadding0 {
    padding-bottom: 0px;
  }

  .large-rightPadding0 {
    padding-right: 0px;
  }

  .large-leftPadding0 {
    padding-left: 0px;
  }

  .large-width1800 {
    width: 1800px;
  }

  .large-height1800 {
    height: 1800px;
  }

  .large-max-width1800 {
    max-width: 1800px;
  }

  .large-max-height1800 {
    max-height: 1800px;
  }

  .large-min-width1800 {
    min-width: 1800px;
  }

  .large-min-height1800 {
    min-height: 1800px;
  }

  .large-width1300 {
    width: 1300px;
  }

  .large-height1300 {
    height: 1300px;
  }

  .large-max-width1300 {
    max-width: 1300px;
  }

  .large-max-height1300 {
    max-height: 1300px;
  }

  .large-min-width1300 {
    min-width: 1300px;
  }

  .large-min-height1300 {
    min-height: 1300px;
  }

  .large-width1200 {
    width: 1200px;
  }

  .large-height1200 {
    height: 1200px;
  }

  .large-max-width1200 {
    max-width: 1200px;
  }

  .large-max-height1200 {
    max-height: 1200px;
  }

  .large-min-width1200 {
    min-width: 1200px;
  }

  .large-min-height1200 {
    min-height: 1200px;
  }

  .large-width1100 {
    width: 1100px;
  }

  .large-height1100 {
    height: 1100px;
  }

  .large-max-width1100 {
    max-width: 1100px;
  }

  .large-max-height1100 {
    max-height: 1100px;
  }

  .large-min-width1100 {
    min-width: 1100px;
  }

  .large-min-height1100 {
    min-height: 1100px;
  }

  .large-width1000 {
    width: 1000px;
  }

  .large-height1000 {
    height: 1000px;
  }

  .large-max-width1000 {
    max-width: 1000px;
  }

  .large-max-height1000 {
    max-height: 1000px;
  }

  .large-min-width1000 {
    min-width: 1000px;
  }

  .large-min-height1000 {
    min-height: 1000px;
  }

  .large-width900 {
    width: 900px;
  }

  .large-height900 {
    height: 900px;
  }

  .large-max-width900 {
    max-width: 900px;
  }

  .large-max-height900 {
    max-height: 900px;
  }

  .large-min-width900 {
    min-width: 900px;
  }

  .large-min-height900 {
    min-height: 900px;
  }

  .large-width800 {
    width: 800px;
  }

  .large-height800 {
    height: 800px;
  }

  .large-max-width800 {
    max-width: 800px;
  }

  .large-max-height800 {
    max-height: 800px;
  }

  .large-min-width800 {
    min-width: 800px;
  }

  .large-min-height800 {
    min-height: 800px;
  }

  .large-width700 {
    width: 700px;
  }

  .large-height700 {
    height: 700px;
  }

  .large-max-width700 {
    max-width: 700px;
  }

  .large-max-height700 {
    max-height: 700px;
  }

  .large-min-width700 {
    min-width: 700px;
  }

  .large-min-height700 {
    min-height: 700px;
  }

  .large-width600 {
    width: 600px;
  }

  .large-height600 {
    height: 600px;
  }

  .large-max-width600 {
    max-width: 600px;
  }

  .large-max-height600 {
    max-height: 600px;
  }

  .large-min-width600 {
    min-width: 600px;
  }

  .large-min-height600 {
    min-height: 600px;
  }

  .large-width500 {
    width: 500px;
  }

  .large-height500 {
    height: 500px;
  }

  .large-max-width500 {
    max-width: 500px;
  }

  .large-max-height500 {
    max-height: 500px;
  }

  .large-min-width500 {
    min-width: 500px;
  }

  .large-min-height500 {
    min-height: 500px;
  }

  .large-width400 {
    width: 400px;
  }

  .large-height400 {
    height: 400px;
  }

  .large-max-width400 {
    max-width: 400px;
  }

  .large-max-height400 {
    max-height: 400px;
  }

  .large-min-width400 {
    min-width: 400px;
  }

  .large-min-height400 {
    min-height: 400px;
  }

  .large-width350 {
    width: 350px;
  }

  .large-height350 {
    height: 350px;
  }

  .large-max-width350 {
    max-width: 350px;
  }

  .large-max-height350 {
    max-height: 350px;
  }

  .large-min-width350 {
    min-width: 350px;
  }

  .large-min-height350 {
    min-height: 350px;
  }

  .large-width300 {
    width: 300px;
  }

  .large-height300 {
    height: 300px;
  }

  .large-max-width300 {
    max-width: 300px;
  }

  .large-max-height300 {
    max-height: 300px;
  }

  .large-min-width300 {
    min-width: 300px;
  }

  .large-min-height300 {
    min-height: 300px;
  }

  .large-width250 {
    width: 250px;
  }

  .large-height250 {
    height: 250px;
  }

  .large-max-width250 {
    max-width: 250px;
  }

  .large-max-height250 {
    max-height: 250px;
  }

  .large-min-width250 {
    min-width: 250px;
  }

  .large-min-height250 {
    min-height: 250px;
  }

  .large-width235 {
    width: 235px;
  }

  .large-height235 {
    height: 235px;
  }

  .large-max-width235 {
    max-width: 235px;
  }

  .large-max-height235 {
    max-height: 235px;
  }

  .large-min-width235 {
    min-width: 235px;
  }

  .large-min-height235 {
    min-height: 235px;
  }

  .large-width225 {
    width: 225px;
  }

  .large-height225 {
    height: 225px;
  }

  .large-max-width225 {
    max-width: 225px;
  }

  .large-max-height225 {
    max-height: 225px;
  }

  .large-min-width225 {
    min-width: 225px;
  }

  .large-min-height225 {
    min-height: 225px;
  }

  .large-width200 {
    width: 200px;
  }

  .large-height200 {
    height: 200px;
  }

  .large-max-width200 {
    max-width: 200px;
  }

  .large-max-height200 {
    max-height: 200px;
  }

  .large-min-width200 {
    min-width: 200px;
  }

  .large-min-height200 {
    min-height: 200px;
  }

  .large-width150 {
    width: 150px;
  }

  .large-height150 {
    height: 150px;
  }

  .large-max-width150 {
    max-width: 150px;
  }

  .large-max-height150 {
    max-height: 150px;
  }

  .large-min-width150 {
    min-width: 150px;
  }

  .large-min-height150 {
    min-height: 150px;
  }

  .large-width120 {
    width: 120px;
  }

  .large-height120 {
    height: 120px;
  }

  .large-max-width120 {
    max-width: 120px;
  }

  .large-max-height120 {
    max-height: 120px;
  }

  .large-min-width120 {
    min-width: 120px;
  }

  .large-min-height120 {
    min-height: 120px;
  }

  .large-width105 {
    width: 105px;
  }

  .large-height105 {
    height: 105px;
  }

  .large-max-width105 {
    max-width: 105px;
  }

  .large-max-height105 {
    max-height: 105px;
  }

  .large-min-width105 {
    min-width: 105px;
  }

  .large-min-height105 {
    min-height: 105px;
  }

  .large-width100 {
    width: 100px;
  }

  .large-height100 {
    height: 100px;
  }

  .large-max-width100 {
    max-width: 100px;
  }

  .large-max-height100 {
    max-height: 100px;
  }

  .large-min-width100 {
    min-width: 100px;
  }

  .large-min-height100 {
    min-height: 100px;
  }

  .large-width50 {
    width: 50px;
  }

  .large-height50 {
    height: 50px;
  }

  .large-max-width50 {
    max-width: 50px;
  }

  .large-max-height50 {
    max-height: 50px;
  }

  .large-min-width50 {
    min-width: 50px;
  }

  .large-min-height50 {
    min-height: 50px;
  }

  .large-width45 {
    width: 45px;
  }

  .large-height45 {
    height: 45px;
  }

  .large-max-width45 {
    max-width: 45px;
  }

  .large-max-height45 {
    max-height: 45px;
  }

  .large-min-width45 {
    min-width: 45px;
  }

  .large-min-height45 {
    min-height: 45px;
  }

  .large-width40 {
    width: 40px;
  }

  .large-height40 {
    height: 40px;
  }

  .large-max-width40 {
    max-width: 40px;
  }

  .large-max-height40 {
    max-height: 40px;
  }

  .large-min-width40 {
    min-width: 40px;
  }

  .large-min-height40 {
    min-height: 40px;
  }

  .large-width35 {
    width: 35px;
  }

  .large-height35 {
    height: 35px;
  }

  .large-max-width35 {
    max-width: 35px;
  }

  .large-max-height35 {
    max-height: 35px;
  }

  .large-min-width35 {
    min-width: 35px;
  }

  .large-min-height35 {
    min-height: 35px;
  }

  .large-width30 {
    width: 30px;
  }

  .large-height30 {
    height: 30px;
  }

  .large-max-width30 {
    max-width: 30px;
  }

  .large-max-height30 {
    max-height: 30px;
  }

  .large-min-width30 {
    min-width: 30px;
  }

  .large-min-height30 {
    min-height: 30px;
  }

  .large-width25 {
    width: 25px;
  }

  .large-height25 {
    height: 25px;
  }

  .large-max-width25 {
    max-width: 25px;
  }

  .large-max-height25 {
    max-height: 25px;
  }

  .large-min-width25 {
    min-width: 25px;
  }

  .large-min-height25 {
    min-height: 25px;
  }

  .large-width20 {
    width: 20px;
  }

  .large-height20 {
    height: 20px;
  }

  .large-max-width20 {
    max-width: 20px;
  }

  .large-max-height20 {
    max-height: 20px;
  }

  .large-min-width20 {
    min-width: 20px;
  }

  .large-min-height20 {
    min-height: 20px;
  }

  .large-width15 {
    width: 15px;
  }

  .large-height15 {
    height: 15px;
  }

  .large-max-width15 {
    max-width: 15px;
  }

  .large-max-height15 {
    max-height: 15px;
  }

  .large-min-width15 {
    min-width: 15px;
  }

  .large-min-height15 {
    min-height: 15px;
  }

  .large-width10 {
    width: 10px;
  }

  .large-height10 {
    height: 10px;
  }

  .large-max-width10 {
    max-width: 10px;
  }

  .large-max-height10 {
    max-height: 10px;
  }

  .large-min-width10 {
    min-width: 10px;
  }

  .large-min-height10 {
    min-height: 10px;
  }

  .large-width5 {
    width: 5px;
  }

  .large-height5 {
    height: 5px;
  }

  .large-max-width5 {
    max-width: 5px;
  }

  .large-max-height5 {
    max-height: 5px;
  }

  .large-min-width5 {
    min-width: 5px;
  }

  .large-min-height5 {
    min-height: 5px;
  }

  .large-width0 {
    width: 0px;
  }

  .large-height0 {
    height: 0px;
  }

  .large-max-width0 {
    max-width: 0px;
  }

  .large-max-height0 {
    max-height: 0px;
  }

  .large-min-width0 {
    min-width: 0px;
  }

  .large-min-height0 {
    min-height: 0px;
  }

  .large-width100Percent {
    width: 100%;
  }

  .large-height100Percent {
    height: 100%;
  }

  .large-max-width100Percent {
    max-width: 100%;
  }

  .large-max-height100Percent {
    max-height: 100%;
  }

  .large-min-width100Percent {
    min-width: 100%;
  }

  .large-min-height100Percent {
    min-height: 100%;
  }

  .large-width95Percent {
    width: 95%;
  }

  .large-height95Percent {
    height: 95%;
  }

  .large-max-width95Percent {
    max-width: 95%;
  }

  .large-max-height95Percent {
    max-height: 95%;
  }

  .large-min-width95Percent {
    min-width: 95%;
  }

  .large-min-height95Percent {
    min-height: 95%;
  }

  .large-width90Percent {
    width: 90%;
  }

  .large-height90Percent {
    height: 90%;
  }

  .large-max-width90Percent {
    max-width: 90%;
  }

  .large-max-height90Percent {
    max-height: 90%;
  }

  .large-min-width90Percent {
    min-width: 90%;
  }

  .large-min-height90Percent {
    min-height: 90%;
  }

  .large-width80Percent {
    width: 80%;
  }

  .large-height80Percent {
    height: 80%;
  }

  .large-max-width80Percent {
    max-width: 80%;
  }

  .large-max-height80Percent {
    max-height: 80%;
  }

  .large-min-width80Percent {
    min-width: 80%;
  }

  .large-min-height80Percent {
    min-height: 80%;
  }

  .large-width70Percent {
    width: 70%;
  }

  .large-height70Percent {
    height: 70%;
  }

  .large-max-width70Percent {
    max-width: 70%;
  }

  .large-max-height70Percent {
    max-height: 70%;
  }

  .large-min-width70Percent {
    min-width: 70%;
  }

  .large-min-height70Percent {
    min-height: 70%;
  }

  .large-width60Percent {
    width: 60%;
  }

  .large-height60Percent {
    height: 60%;
  }

  .large-max-width60Percent {
    max-width: 60%;
  }

  .large-max-height60Percent {
    max-height: 60%;
  }

  .large-min-width60Percent {
    min-width: 60%;
  }

  .large-min-height60Percent {
    min-height: 60%;
  }

  .large-width50Percent {
    width: 50%;
  }

  .large-height50Percent {
    height: 50%;
  }

  .large-max-width50Percent {
    max-width: 50%;
  }

  .large-max-height50Percent {
    max-height: 50%;
  }

  .large-min-width50Percent {
    min-width: 50%;
  }

  .large-min-height50Percent {
    min-height: 50%;
  }

  .large-textInputWidth500 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth500 [type=number],
.large-textInputWidth500 [type=email],
.large-textInputWidth500 [type=color],
.large-textInputWidth500 [type=time],
.large-textInputWidth500 [type=date],
.large-textInputWidth500 [type=datetime],
.large-textInputWidth500 [type=file],
.large-textInputWidth500 [type=password],
.large-textInputWidth500 [type=search],
.large-textInputWidth500 textarea,
.large-textInputWidth500 select,
.large-textInputWidth500 .selectButton {
    width: 500px;
    max-width: none;
    padding: 1px 5px;
  }
  .large-textInputWidth500 input[type=number] {
    width: 70px;
    /*margin-right: calc(500px - 70px)*/
  }
  .large-textInputWidth500.smallNumber input[type=number], .large-textInputWidth500 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(500px - 45px)*/
  }
  .large-textInputWidth500.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth500 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth450 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth450 [type=number],
.large-textInputWidth450 [type=email],
.large-textInputWidth450 [type=color],
.large-textInputWidth450 [type=time],
.large-textInputWidth450 [type=date],
.large-textInputWidth450 [type=datetime],
.large-textInputWidth450 [type=file],
.large-textInputWidth450 [type=password],
.large-textInputWidth450 [type=search],
.large-textInputWidth450 textarea,
.large-textInputWidth450 select,
.large-textInputWidth450 .selectButton {
    width: 450px;
    max-width: none;
    padding: 1px 5px;
  }
  .large-textInputWidth450 input[type=number] {
    width: 70px;
    /*margin-right: calc(450px - 70px)*/
  }
  .large-textInputWidth450.smallNumber input[type=number], .large-textInputWidth450 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(450px - 45px)*/
  }
  .large-textInputWidth450.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth450 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth400 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth400 [type=number],
.large-textInputWidth400 [type=email],
.large-textInputWidth400 [type=color],
.large-textInputWidth400 [type=time],
.large-textInputWidth400 [type=date],
.large-textInputWidth400 [type=datetime],
.large-textInputWidth400 [type=file],
.large-textInputWidth400 [type=password],
.large-textInputWidth400 [type=search],
.large-textInputWidth400 textarea,
.large-textInputWidth400 select,
.large-textInputWidth400 .selectButton {
    width: 400px;
    max-width: none;
    padding: 1px 5px;
  }
  .large-textInputWidth400 input[type=number] {
    width: 70px;
    /*margin-right: calc(400px - 70px)*/
  }
  .large-textInputWidth400.smallNumber input[type=number], .large-textInputWidth400 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(400px - 45px)*/
  }
  .large-textInputWidth400.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth400 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth350 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth350 [type=number],
.large-textInputWidth350 [type=email],
.large-textInputWidth350 [type=color],
.large-textInputWidth350 [type=time],
.large-textInputWidth350 [type=date],
.large-textInputWidth350 [type=datetime],
.large-textInputWidth350 [type=file],
.large-textInputWidth350 [type=password],
.large-textInputWidth350 [type=search],
.large-textInputWidth350 textarea,
.large-textInputWidth350 select,
.large-textInputWidth350 .selectButton {
    width: 350px;
    max-width: none;
    padding: 1px 5px;
  }
  .large-textInputWidth350 input[type=number] {
    width: 70px;
    /*margin-right: calc(350px - 70px)*/
  }
  .large-textInputWidth350.smallNumber input[type=number], .large-textInputWidth350 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(350px - 45px)*/
  }
  .large-textInputWidth350.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth350 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth300 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth300 [type=number],
.large-textInputWidth300 [type=email],
.large-textInputWidth300 [type=color],
.large-textInputWidth300 [type=time],
.large-textInputWidth300 [type=date],
.large-textInputWidth300 [type=datetime],
.large-textInputWidth300 [type=file],
.large-textInputWidth300 [type=password],
.large-textInputWidth300 [type=search],
.large-textInputWidth300 textarea,
.large-textInputWidth300 select,
.large-textInputWidth300 .selectButton {
    width: 300px;
    max-width: none;
    padding: 1px 5px;
  }
  .large-textInputWidth300 input[type=number] {
    width: 70px;
    /*margin-right: calc(300px - 70px)*/
  }
  .large-textInputWidth300.smallNumber input[type=number], .large-textInputWidth300 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(300px - 45px)*/
  }
  .large-textInputWidth300.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth300 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth290 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth290 [type=number],
.large-textInputWidth290 [type=email],
.large-textInputWidth290 [type=color],
.large-textInputWidth290 [type=time],
.large-textInputWidth290 [type=date],
.large-textInputWidth290 [type=datetime],
.large-textInputWidth290 [type=file],
.large-textInputWidth290 [type=password],
.large-textInputWidth290 [type=search],
.large-textInputWidth290 textarea,
.large-textInputWidth290 select,
.large-textInputWidth290 .selectButton {
    width: 290px;
    max-width: none;
    padding: 1px 5px;
  }
  .large-textInputWidth290 input[type=number] {
    width: 70px;
    /*margin-right: calc(290px - 70px)*/
  }
  .large-textInputWidth290.smallNumber input[type=number], .large-textInputWidth290 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(290px - 45px)*/
  }
  .large-textInputWidth290.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth290 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth250 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth250 [type=number],
.large-textInputWidth250 [type=email],
.large-textInputWidth250 [type=color],
.large-textInputWidth250 [type=time],
.large-textInputWidth250 [type=date],
.large-textInputWidth250 [type=datetime],
.large-textInputWidth250 [type=file],
.large-textInputWidth250 [type=password],
.large-textInputWidth250 [type=search],
.large-textInputWidth250 textarea,
.large-textInputWidth250 select,
.large-textInputWidth250 .selectButton {
    width: 250px;
    max-width: none;
    padding: 1px 5px;
  }
  .large-textInputWidth250 input[type=number] {
    width: 70px;
    /*margin-right: calc(250px - 70px)*/
  }
  .large-textInputWidth250.smallNumber input[type=number], .large-textInputWidth250 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(250px - 45px)*/
  }
  .large-textInputWidth250.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth250 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth225 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth225 [type=number],
.large-textInputWidth225 [type=color],
.large-textInputWidth225 [type=email],
.large-textInputWidth225 [type=time],
.large-textInputWidth225 [type=date],
.large-textInputWidth225 [type=datetime],
.large-textInputWidth225 [type=file],
.large-textInputWidth225 [type=password],
.large-textInputWidth225 [type=search],
.large-textInputWidth225 textarea,
.large-textInputWidth225 select,
.large-textInputWidth225 .selectButton {
    width: 225px;
    padding: 1px 5px;
  }
  .large-textInputWidth225 input[type=number] {
    width: 70px;
    /*margin-right: calc(225px - 70px)*/
  }
  .large-textInputWidth225.smallNumber input[type=number], .large-textInputWidth225 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(225px - 45px)*/
  }
  .large-textInputWidth225.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth225 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth200 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth200 [type=number],
.large-textInputWidth200 [type=color],
.large-textInputWidth200 [type=email],
.large-textInputWidth200 [type=time],
.large-textInputWidth200 [type=date],
.large-textInputWidth200 [type=datetime],
.large-textInputWidth200 [type=file],
.large-textInputWidth200 [type=password],
.large-textInputWidth200 [type=search],
.large-textInputWidth200 textarea,
.large-textInputWidth200 select,
.large-textInputWidth200 .selectButton {
    width: 200px;
    padding: 1px 5px;
  }
  .large-textInputWidth200 input[type=number] {
    width: 70px;
    /*margin-right: calc(200px - 70px)*/
  }
  .large-textInputWidth200.smallNumber input[type=number], .large-textInputWidth200 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(200px - 45px)*/
  }
  .large-textInputWidth200.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth200 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth190 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth190 [type=number],
.large-textInputWidth190 [type=color],
.large-textInputWidth190 [type=email],
.large-textInputWidth190 [type=time],
.large-textInputWidth190 [type=date],
.large-textInputWidth190 [type=datetime],
.large-textInputWidth190 [type=file],
.large-textInputWidth190 [type=password],
.large-textInputWidth190 [type=search],
.large-textInputWidth190 textarea,
.large-textInputWidth190 select,
.large-textInputWidth190 .selectButton {
    width: 190px;
    padding: 1px 5px;
  }
  .large-textInputWidth190 input[type=number] {
    width: 70px;
    /*margin-right: calc(190px - 70px)*/
  }
  .large-textInputWidth190.smallNumber input[type=number], .large-textInputWidth190 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(190px - 45px)*/
  }
  .large-textInputWidth190.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth190 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth180 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth180 [type=number],
.large-textInputWidth180 [type=color],
.large-textInputWidth180 [type=email],
.large-textInputWidth180 [type=time],
.large-textInputWidth180 [type=date],
.large-textInputWidth180 [type=datetime],
.large-textInputWidth180 [type=file],
.large-textInputWidth180 [type=password],
.large-textInputWidth180 [type=search],
.large-textInputWidth180 textarea,
.large-textInputWidth180 select,
.large-textInputWidth180 .selectButton {
    width: 180px;
    padding: 1px 5px;
  }
  .large-textInputWidth180 input[type=number] {
    width: 70px;
    /*margin-right: calc(180px - 70px)*/
  }
  .large-textInputWidth180.smallNumber input[type=number], .large-textInputWidth180 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(180px - 45px)*/
  }
  .large-textInputWidth180.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth180 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth175 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth175 [type=number],
.large-textInputWidth175 [type=color],
.large-textInputWidth175 [type=email],
.large-textInputWidth175 [type=time],
.large-textInputWidth175 [type=date],
.large-textInputWidth175 [type=datetime],
.large-textInputWidth175 [type=file],
.large-textInputWidth175 [type=password],
.large-textInputWidth175 [type=search],
.large-textInputWidth175 textarea,
.large-textInputWidth175 select,
.large-textInputWidth175 .selectButton {
    width: 175px;
    padding: 1px 5px;
  }
  .large-textInputWidth175 input[type=number] {
    width: 70px;
    /*margin-right: calc(175px - 70px)*/
  }
  .large-textInputWidth175.smallNumber input[type=number], .large-textInputWidth175 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(175px - 45px)*/
  }
  .large-textInputWidth175.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth175 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth170 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth170 [type=number],
.large-textInputWidth170 [type=color],
.large-textInputWidth170 [type=email],
.large-textInputWidth170 [type=time],
.large-textInputWidth170 [type=date],
.large-textInputWidth170 [type=datetime],
.large-textInputWidth170 [type=file],
.large-textInputWidth170 [type=password],
.large-textInputWidth170 [type=search],
.large-textInputWidth170 textarea,
.large-textInputWidth170 select,
.large-textInputWidth170 .selectButton {
    width: 170px;
    padding: 1px 5px;
  }
  .large-textInputWidth170 input[type=number] {
    width: 70px;
    /*margin-right: calc(170px - 70px)*/
  }
  .large-textInputWidth170.smallNumber input[type=number], .large-textInputWidth170 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(170px - 45px)*/
  }
  .large-textInputWidth170.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth170 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth155 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth155 [type=number],
.large-textInputWidth155 [type=color],
.large-textInputWidth155 [type=email],
.large-textInputWidth155 [type=time],
.large-textInputWidth155 [type=date],
.large-textInputWidth155 [type=datetime],
.large-textInputWidth155 [type=file],
.large-textInputWidth155 [type=password],
.large-textInputWidth155 [type=search],
.large-textInputWidth155 textarea,
.large-textInputWidth155 select,
.large-textInputWidth155 .selectButton {
    width: 155px;
    padding: 1px 5px;
  }
  .large-textInputWidth155 input[type=number] {
    width: 70px;
    /*margin-right: calc(155px - 70px)*/
  }
  .large-textInputWidth155.smallNumber input[type=number], .large-textInputWidth155 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(155px - 45px)*/
  }
  .large-textInputWidth155.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth155 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth150 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth150 [type=number],
.large-textInputWidth150 [type=color],
.large-textInputWidth150 [type=email],
.large-textInputWidth150 [type=time],
.large-textInputWidth150 [type=date],
.large-textInputWidth150 [type=datetime],
.large-textInputWidth150 [type=file],
.large-textInputWidth150 [type=password],
.large-textInputWidth150 [type=search],
.large-textInputWidth150 textarea,
.large-textInputWidth150 select,
.large-textInputWidth150 .selectButton {
    width: 150px;
    padding: 1px 5px;
  }
  .large-textInputWidth150 input[type=number] {
    width: 70px;
    /*margin-right: calc(150px - 70px)*/
  }
  .large-textInputWidth150.smallNumber input[type=number], .large-textInputWidth150 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(150px - 45px)*/
  }
  .large-textInputWidth150.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth150 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth140 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth140 [type=number],
.large-textInputWidth140 [type=color],
.large-textInputWidth140 [type=email],
.large-textInputWidth140 [type=time],
.large-textInputWidth140 [type=date],
.large-textInputWidth140 [type=datetime],
.large-textInputWidth140 [type=file],
.large-textInputWidth140 [type=password],
.large-textInputWidth140 [type=search],
.large-textInputWidth140 textarea,
.large-textInputWidth140 select,
.large-textInputWidth140 .selectButton {
    width: 140px;
    padding: 1px 5px;
  }
  .large-textInputWidth140 input[type=number] {
    width: 70px;
    /*margin-right: calc(140px - 70px)*/
  }
  .large-textInputWidth140.smallNumber input[type=number], .large-textInputWidth140 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(140px - 45px)*/
  }
  .large-textInputWidth140.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth140 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth125 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth125 [type=number],
.large-textInputWidth125 [type=color],
.large-textInputWidth125 [type=email],
.large-textInputWidth125 [type=time],
.large-textInputWidth125 [type=date],
.large-textInputWidth125 [type=datetime],
.large-textInputWidth125 [type=file],
.large-textInputWidth125 [type=password],
.large-textInputWidth125 [type=search],
.large-textInputWidth125 textarea,
.large-textInputWidth125 select,
.large-textInputWidth125 .selectButton {
    width: 125px;
    padding: 1px 5px;
  }
  .large-textInputWidth125 input[type=number] {
    width: 70px;
    /*margin-right: calc(125px - 70px)*/
  }
  .large-textInputWidth125.smallNumber input[type=number], .large-textInputWidth125 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(125px - 45px)*/
  }
  .large-textInputWidth125.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth125 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth110 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth110 [type=number],
.large-textInputWidth110 [type=color],
.large-textInputWidth110 [type=email],
.large-textInputWidth110 [type=time],
.large-textInputWidth110 [type=date],
.large-textInputWidth110 [type=datetime],
.large-textInputWidth110 [type=file],
.large-textInputWidth110 [type=password],
.large-textInputWidth110 [type=search],
.large-textInputWidth110 textarea,
.large-textInputWidth110 select,
.large-textInputWidth110 .selectButton {
    width: 110px;
    padding: 1px 5px;
  }
  .large-textInputWidth110 input[type=number] {
    width: 70px;
    /*margin-right: calc(110px - 70px)*/
  }
  .large-textInputWidth110.smallNumber input[type=number], .large-textInputWidth110 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(110px - 45px)*/
  }
  .large-textInputWidth110.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth110 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth100 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth100 [type=number],
.large-textInputWidth100 [type=color],
.large-textInputWidth100 [type=email],
.large-textInputWidth100 [type=time],
.large-textInputWidth100 [type=date],
.large-textInputWidth100 [type=datetime],
.large-textInputWidth100 [type=file],
.large-textInputWidth100 [type=password],
.large-textInputWidth100 [type=search],
.large-textInputWidth100 textarea,
.large-textInputWidth100 select,
.large-textInputWidth100 .selectButton {
    width: 100px;
    padding: 1px 5px;
  }
  .large-textInputWidth100 input[type=number] {
    width: 70px;
    /*margin-right: calc(100px - 70px)*/
  }
  .large-textInputWidth100.smallNumber input[type=number], .large-textInputWidth100 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(100px - 45px)*/
  }
  .large-textInputWidth100.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth100 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth92 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth92 [type=number],
.large-textInputWidth92 [type=color],
.large-textInputWidth92 [type=email],
.large-textInputWidth92 [type=time],
.large-textInputWidth92 [type=date],
.large-textInputWidth92 [type=datetime],
.large-textInputWidth92 [type=file],
.large-textInputWidth92 [type=password],
.large-textInputWidth92 [type=search],
.large-textInputWidth92 textarea,
.large-textInputWidth92 select,
.large-textInputWidth92 .selectButton {
    width: 92px;
    padding: 1px 5px;
  }
  .large-textInputWidth92 input[type=number] {
    width: 70px;
    /*margin-right: calc(92px - 70px)*/
  }
  .large-textInputWidth92.smallNumber input[type=number], .large-textInputWidth92 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(92px - 45px)*/
  }
  .large-textInputWidth92.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth92 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth90 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth90 [type=number],
.large-textInputWidth90 [type=color],
.large-textInputWidth90 [type=email],
.large-textInputWidth90 [type=time],
.large-textInputWidth90 [type=date],
.large-textInputWidth90 [type=datetime],
.large-textInputWidth90 [type=file],
.large-textInputWidth90 [type=password],
.large-textInputWidth90 [type=search],
.large-textInputWidth90 textarea,
.large-textInputWidth90 select,
.large-textInputWidth90 .selectButton {
    width: 90px;
    padding: 1px 5px;
  }
  .large-textInputWidth90 input[type=number] {
    width: 70px;
    /*margin-right: calc(90px - 70px)*/
  }
  .large-textInputWidth90.smallNumber input[type=number], .large-textInputWidth90 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(90px - 45px)*/
  }
  .large-textInputWidth90.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth90 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth80 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth80 [type=number],
.large-textInputWidth80 [type=color],
.large-textInputWidth80 [type=email],
.large-textInputWidth80 [type=time],
.large-textInputWidth80 [type=date],
.large-textInputWidth80 [type=datetime],
.large-textInputWidth80 [type=file],
.large-textInputWidth80 [type=password],
.large-textInputWidth80 [type=search],
.large-textInputWidth80 textarea,
.large-textInputWidth80 select,
.large-textInputWidth80 .selectButton {
    width: 80px;
    padding: 1px 5px;
  }
  .large-textInputWidth80 input[type=number] {
    width: 70px;
    /*margin-right: calc(80px - 70px)*/
  }
  .large-textInputWidth80.smallNumber input[type=number], .large-textInputWidth80 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(80px - 45px)*/
  }
  .large-textInputWidth80.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth80 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth75 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth75 [type=number],
.large-textInputWidth75 [type=color],
.large-textInputWidth75 [type=email],
.large-textInputWidth75 [type=time],
.large-textInputWidth75 [type=date],
.large-textInputWidth75 [type=datetime],
.large-textInputWidth75 [type=file],
.large-textInputWidth75 [type=password],
.large-textInputWidth75 [type=search],
.large-textInputWidth75 textarea,
.large-textInputWidth75 select,
.large-textInputWidth75 .selectButton {
    width: 75px;
    padding: 1px 5px;
  }
  .large-textInputWidth75 input[type=number] {
    width: 70px;
    /*margin-right: calc(75px - 70px)*/
  }
  .large-textInputWidth75.smallNumber input[type=number], .large-textInputWidth75 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(75px - 45px)*/
  }
  .large-textInputWidth75.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth75 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth70 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth70 [type=number],
.large-textInputWidth70 [type=color],
.large-textInputWidth70 [type=email],
.large-textInputWidth70 [type=time],
.large-textInputWidth70 [type=date],
.large-textInputWidth70 [type=datetime],
.large-textInputWidth70 [type=file],
.large-textInputWidth70 [type=password],
.large-textInputWidth70 [type=search],
.large-textInputWidth70 textarea,
.large-textInputWidth70 select,
.large-textInputWidth70 .selectButton {
    width: 70px;
    padding: 1px 5px;
  }
  .large-textInputWidth70 input[type=number] {
    width: 70px;
    /*margin-right: calc(70px - 70px)*/
  }
  .large-textInputWidth70.smallNumber input[type=number], .large-textInputWidth70 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(70px - 45px)*/
  }
  .large-textInputWidth70.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth70 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth65 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth65 [type=number],
.large-textInputWidth65 [type=color],
.large-textInputWidth65 [type=email],
.large-textInputWidth65 [type=time],
.large-textInputWidth65 [type=date],
.large-textInputWidth65 [type=datetime],
.large-textInputWidth65 [type=file],
.large-textInputWidth65 [type=password],
.large-textInputWidth65 [type=search],
.large-textInputWidth65 textarea,
.large-textInputWidth65 select,
.large-textInputWidth65 .selectButton {
    width: 65px;
    padding: 1px 5px;
  }
  .large-textInputWidth65 input[type=number] {
    width: 70px;
    /*margin-right: calc(65px - 70px)*/
  }
  .large-textInputWidth65.smallNumber input[type=number], .large-textInputWidth65 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(65px - 45px)*/
  }
  .large-textInputWidth65.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth65 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth60 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth60 [type=number],
.large-textInputWidth60 [type=color],
.large-textInputWidth60 [type=email],
.large-textInputWidth60 [type=time],
.large-textInputWidth60 [type=date],
.large-textInputWidth60 [type=datetime],
.large-textInputWidth60 [type=file],
.large-textInputWidth60 [type=password],
.large-textInputWidth60 [type=search],
.large-textInputWidth60 textarea,
.large-textInputWidth60 select,
.large-textInputWidth60 .selectButton {
    width: 60px;
    padding: 1px 5px;
  }
  .large-textInputWidth60 input[type=number] {
    width: 70px;
    /*margin-right: calc(60px - 70px)*/
  }
  .large-textInputWidth60.smallNumber input[type=number], .large-textInputWidth60 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(60px - 45px)*/
  }
  .large-textInputWidth60.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth60 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth55 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth55 [type=number],
.large-textInputWidth55 [type=color],
.large-textInputWidth55 [type=email],
.large-textInputWidth55 [type=time],
.large-textInputWidth55 [type=date],
.large-textInputWidth55 [type=datetime],
.large-textInputWidth55 [type=file],
.large-textInputWidth55 [type=password],
.large-textInputWidth55 [type=search],
.large-textInputWidth55 textarea,
.large-textInputWidth55 select,
.large-textInputWidth55 .selectButton {
    width: 55px;
    padding: 1px 5px;
  }
  .large-textInputWidth55 input[type=number] {
    width: 70px;
    /*margin-right: calc(55px - 70px)*/
  }
  .large-textInputWidth55.smallNumber input[type=number], .large-textInputWidth55 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(55px - 45px)*/
  }
  .large-textInputWidth55.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth55 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth50 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth50 [type=number],
.large-textInputWidth50 [type=color],
.large-textInputWidth50 [type=email],
.large-textInputWidth50 [type=time],
.large-textInputWidth50 [type=date],
.large-textInputWidth50 [type=datetime],
.large-textInputWidth50 [type=file],
.large-textInputWidth50 [type=password],
.large-textInputWidth50 [type=search],
.large-textInputWidth50 textarea,
.large-textInputWidth50 select,
.large-textInputWidth50 .selectButton {
    width: 50px;
    padding: 1px 5px;
  }
  .large-textInputWidth50 input[type=number] {
    width: 70px;
    /*margin-right: calc(50px - 70px)*/
  }
  .large-textInputWidth50.smallNumber input[type=number], .large-textInputWidth50 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(50px - 45px)*/
  }
  .large-textInputWidth50.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth50 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth45 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth45 [type=number],
.large-textInputWidth45 [type=color],
.large-textInputWidth45 [type=email],
.large-textInputWidth45 [type=time],
.large-textInputWidth45 [type=date],
.large-textInputWidth45 [type=datetime],
.large-textInputWidth45 [type=file],
.large-textInputWidth45 [type=password],
.large-textInputWidth45 [type=search],
.large-textInputWidth45 textarea,
.large-textInputWidth45 select,
.large-textInputWidth45 .selectButton {
    width: 45px;
    padding: 1px 5px;
  }
  .large-textInputWidth45 input[type=number] {
    width: 70px;
    /*margin-right: calc(45px - 70px)*/
  }
  .large-textInputWidth45.smallNumber input[type=number], .large-textInputWidth45 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(45px - 45px)*/
  }
  .large-textInputWidth45.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth45 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth40 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth40 [type=number],
.large-textInputWidth40 [type=color],
.large-textInputWidth40 [type=email],
.large-textInputWidth40 [type=time],
.large-textInputWidth40 [type=date],
.large-textInputWidth40 [type=datetime],
.large-textInputWidth40 [type=file],
.large-textInputWidth40 [type=password],
.large-textInputWidth40 [type=search],
.large-textInputWidth40 textarea,
.large-textInputWidth40 select,
.large-textInputWidth40 .selectButton {
    width: 40px;
    padding: 1px 5px;
  }
  .large-textInputWidth40 input[type=number] {
    width: 70px;
    /*margin-right: calc(40px - 70px)*/
  }
  .large-textInputWidth40.smallNumber input[type=number], .large-textInputWidth40 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(40px - 45px)*/
  }
  .large-textInputWidth40.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth40 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth35 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth35 [type=number],
.large-textInputWidth35 [type=color],
.large-textInputWidth35 [type=email],
.large-textInputWidth35 [type=time],
.large-textInputWidth35 [type=date],
.large-textInputWidth35 [type=datetime],
.large-textInputWidth35 [type=file],
.large-textInputWidth35 [type=password],
.large-textInputWidth35 [type=search],
.large-textInputWidth35 textarea,
.large-textInputWidth35 select,
.large-textInputWidth35 .selectButton {
    width: 35px;
    padding: 1px 5px;
  }
  .large-textInputWidth35 input[type=number] {
    width: 70px;
    /*margin-right: calc(35px - 70px)*/
  }
  .large-textInputWidth35.smallNumber input[type=number], .large-textInputWidth35 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(35px - 45px)*/
  }
  .large-textInputWidth35.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth35 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth30 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth30 [type=number],
.large-textInputWidth30 [type=color],
.large-textInputWidth30 [type=email],
.large-textInputWidth30 [type=time],
.large-textInputWidth30 [type=date],
.large-textInputWidth30 [type=datetime],
.large-textInputWidth30 [type=file],
.large-textInputWidth30 [type=password],
.large-textInputWidth30 [type=search],
.large-textInputWidth30 textarea,
.large-textInputWidth30 select,
.large-textInputWidth30 .selectButton {
    width: 30px;
    padding: 1px 5px;
  }
  .large-textInputWidth30 input[type=number] {
    width: 70px;
    /*margin-right: calc(30px - 70px)*/
  }
  .large-textInputWidth30.smallNumber input[type=number], .large-textInputWidth30 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(30px - 45px)*/
  }
  .large-textInputWidth30.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth30 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth25 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth25 [type=number],
.large-textInputWidth25 [type=color],
.large-textInputWidth25 [type=email],
.large-textInputWidth25 [type=time],
.large-textInputWidth25 [type=date],
.large-textInputWidth25 [type=datetime],
.large-textInputWidth25 [type=file],
.large-textInputWidth25 [type=password],
.large-textInputWidth25 [type=search],
.large-textInputWidth25 textarea,
.large-textInputWidth25 select,
.large-textInputWidth25 .selectButton {
    width: 25px;
    padding: 1px 5px;
  }
  .large-textInputWidth25 input[type=number] {
    width: 70px;
    /*margin-right: calc(25px - 70px)*/
  }
  .large-textInputWidth25.smallNumber input[type=number], .large-textInputWidth25 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(25px - 45px)*/
  }
  .large-textInputWidth25.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth25 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .large-textInputWidth10 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth10 [type=number],
.large-textInputWidth10 [type=color],
.large-textInputWidth10 [type=email],
.large-textInputWidth10 [type=time],
.large-textInputWidth10 [type=date],
.large-textInputWidth10 [type=datetime],
.large-textInputWidth10 [type=file],
.large-textInputWidth10 [type=password],
.large-textInputWidth10 [type=search],
.large-textInputWidth10 textarea,
.large-textInputWidth10 select,
.large-textInputWidth10 .selectButton {
    width: 10px;
    padding: 1px 5px;
  }
  .large-textInputWidth10 input[type=number] {
    width: 70px;
    /*margin-right: calc(10px - 70px)*/
  }
  .large-textInputWidth10.smallNumber input[type=number], .large-textInputWidth10 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(10px - 45px)*/
  }
  .large-textInputWidth10.float-left input[type=number] {
    margin-right: 0;
  }
  .large-textInputWidth10 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .flex-row1200 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 1200px;
  }
  .flex-row1200 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row1100 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 1100px;
  }
  .flex-row1100 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row1000 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 1000px;
  }
  .flex-row1000 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row900 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 900px;
  }
  .flex-row900 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row800 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 800px;
  }
  .flex-row800 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row700 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 700px;
  }
  .flex-row700 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row600 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 600px;
  }
  .flex-row600 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row500 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 500px;
  }
  .flex-row500 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row400 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 400px;
  }
  .flex-row400 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row300 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 300px;
  }
  .flex-row300 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row225 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 225px;
  }
  .flex-row225 > div:not(:last-child) {
    margin-right: 0;
  }
}
@media screen and (min-width: 105em) {
  .extraLarge-Margin180 {
    margin: 180px;
  }

  .extraLarge-topMargin180 {
    margin-top: 180px;
  }

  .extraLarge-bottomMargin180 {
    margin-bottom: 180px;
  }

  .extraLarge-rightMargin180 {
    margin-right: 180px;
  }

  .extraLarge-leftMargin180 {
    margin-left: 180px;
  }

  .extraLarge-Margin130 {
    margin: 130px;
  }

  .extraLarge-topMargin130 {
    margin-top: 130px;
  }

  .extraLarge-bottomMargin130 {
    margin-bottom: 130px;
  }

  .extraLarge-rightMargin130 {
    margin-right: 130px;
  }

  .extraLarge-leftMargin130 {
    margin-left: 130px;
  }

  .extraLarge-Margin110 {
    margin: 110px;
  }

  .extraLarge-topMargin110 {
    margin-top: 110px;
  }

  .extraLarge-bottomMargin110 {
    margin-bottom: 110px;
  }

  .extraLarge-rightMargin110 {
    margin-right: 110px;
  }

  .extraLarge-leftMargin110 {
    margin-left: 110px;
  }

  .extraLarge-Margin105 {
    margin: 105px;
  }

  .extraLarge-topMargin105 {
    margin-top: 105px;
  }

  .extraLarge-bottomMargin105 {
    margin-bottom: 105px;
  }

  .extraLarge-rightMargin105 {
    margin-right: 105px;
  }

  .extraLarge-leftMargin105 {
    margin-left: 105px;
  }

  .extraLarge-Margin100 {
    margin: 100px;
  }

  .extraLarge-topMargin100 {
    margin-top: 100px;
  }

  .extraLarge-bottomMargin100 {
    margin-bottom: 100px;
  }

  .extraLarge-rightMargin100 {
    margin-right: 100px;
  }

  .extraLarge-leftMargin100 {
    margin-left: 100px;
  }

  .extraLarge-Margin50 {
    margin: 50px;
  }

  .extraLarge-topMargin50 {
    margin-top: 50px;
  }

  .extraLarge-bottomMargin50 {
    margin-bottom: 50px;
  }

  .extraLarge-rightMargin50 {
    margin-right: 50px;
  }

  .extraLarge-leftMargin50 {
    margin-left: 50px;
  }

  .extraLarge-Margin45 {
    margin: 45px;
  }

  .extraLarge-topMargin45 {
    margin-top: 45px;
  }

  .extraLarge-bottomMargin45 {
    margin-bottom: 45px;
  }

  .extraLarge-rightMargin45 {
    margin-right: 45px;
  }

  .extraLarge-leftMargin45 {
    margin-left: 45px;
  }

  .extraLarge-Margin40 {
    margin: 40px;
  }

  .extraLarge-topMargin40 {
    margin-top: 40px;
  }

  .extraLarge-bottomMargin40 {
    margin-bottom: 40px;
  }

  .extraLarge-rightMargin40 {
    margin-right: 40px;
  }

  .extraLarge-leftMargin40 {
    margin-left: 40px;
  }

  .extraLarge-Margin35 {
    margin: 35px;
  }

  .extraLarge-topMargin35 {
    margin-top: 35px;
  }

  .extraLarge-bottomMargin35 {
    margin-bottom: 35px;
  }

  .extraLarge-rightMargin35 {
    margin-right: 35px;
  }

  .extraLarge-leftMargin35 {
    margin-left: 35px;
  }

  .extraLarge-Margin30 {
    margin: 30px;
  }

  .extraLarge-topMargin30 {
    margin-top: 30px;
  }

  .extraLarge-bottomMargin30 {
    margin-bottom: 30px;
  }

  .extraLarge-rightMargin30 {
    margin-right: 30px;
  }

  .extraLarge-leftMargin30 {
    margin-left: 30px;
  }

  .extraLarge-Margin25 {
    margin: 25px;
  }

  .extraLarge-topMargin25 {
    margin-top: 25px;
  }

  .extraLarge-bottomMargin25 {
    margin-bottom: 25px;
  }

  .extraLarge-rightMargin25 {
    margin-right: 25px;
  }

  .extraLarge-leftMargin25 {
    margin-left: 25px;
  }

  .extraLarge-Margin20 {
    margin: 20px;
  }

  .extraLarge-topMargin20 {
    margin-top: 20px;
  }

  .extraLarge-bottomMargin20 {
    margin-bottom: 20px;
  }

  .extraLarge-rightMargin20 {
    margin-right: 20px;
  }

  .extraLarge-leftMargin20 {
    margin-left: 20px;
  }

  .extraLarge-Margin16 {
    margin: 16px;
  }

  .extraLarge-topMargin16 {
    margin-top: 16px;
  }

  .extraLarge-bottomMargin16 {
    margin-bottom: 16px;
  }

  .extraLarge-rightMargin16 {
    margin-right: 16px;
  }

  .extraLarge-leftMargin16 {
    margin-left: 16px;
  }

  .extraLarge-Margin15 {
    margin: 15px;
  }

  .extraLarge-topMargin15 {
    margin-top: 15px;
  }

  .extraLarge-bottomMargin15 {
    margin-bottom: 15px;
  }

  .extraLarge-rightMargin15 {
    margin-right: 15px;
  }

  .extraLarge-leftMargin15 {
    margin-left: 15px;
  }

  .extraLarge-Margin12 {
    margin: 12px;
  }

  .extraLarge-topMargin12 {
    margin-top: 12px;
  }

  .extraLarge-bottomMargin12 {
    margin-bottom: 12px;
  }

  .extraLarge-rightMargin12 {
    margin-right: 12px;
  }

  .extraLarge-leftMargin12 {
    margin-left: 12px;
  }

  .extraLarge-Margin10 {
    margin: 10px;
  }

  .extraLarge-topMargin10 {
    margin-top: 10px;
  }

  .extraLarge-bottomMargin10 {
    margin-bottom: 10px;
  }

  .extraLarge-rightMargin10 {
    margin-right: 10px;
  }

  .extraLarge-leftMargin10 {
    margin-left: 10px;
  }

  .extraLarge-Margin9 {
    margin: 9px;
  }

  .extraLarge-topMargin9 {
    margin-top: 9px;
  }

  .extraLarge-bottomMargin9 {
    margin-bottom: 9px;
  }

  .extraLarge-rightMargin9 {
    margin-right: 9px;
  }

  .extraLarge-leftMargin9 {
    margin-left: 9px;
  }

  .extraLarge-Margin8 {
    margin: 8px;
  }

  .extraLarge-topMargin8 {
    margin-top: 8px;
  }

  .extraLarge-bottomMargin8 {
    margin-bottom: 8px;
  }

  .extraLarge-rightMargin8 {
    margin-right: 8px;
  }

  .extraLarge-leftMargin8 {
    margin-left: 8px;
  }

  .extraLarge-Margin7 {
    margin: 7px;
  }

  .extraLarge-topMargin7 {
    margin-top: 7px;
  }

  .extraLarge-bottomMargin7 {
    margin-bottom: 7px;
  }

  .extraLarge-rightMargin7 {
    margin-right: 7px;
  }

  .extraLarge-leftMargin7 {
    margin-left: 7px;
  }

  .extraLarge-Margin5 {
    margin: 5px;
  }

  .extraLarge-topMargin5 {
    margin-top: 5px;
  }

  .extraLarge-bottomMargin5 {
    margin-bottom: 5px;
  }

  .extraLarge-rightMargin5 {
    margin-right: 5px;
  }

  .extraLarge-leftMargin5 {
    margin-left: 5px;
  }

  .extraLarge-Margin4 {
    margin: 4px;
  }

  .extraLarge-topMargin4 {
    margin-top: 4px;
  }

  .extraLarge-bottomMargin4 {
    margin-bottom: 4px;
  }

  .extraLarge-rightMargin4 {
    margin-right: 4px;
  }

  .extraLarge-leftMargin4 {
    margin-left: 4px;
  }

  .extraLarge-Margin3 {
    margin: 3px;
  }

  .extraLarge-topMargin3 {
    margin-top: 3px;
  }

  .extraLarge-bottomMargin3 {
    margin-bottom: 3px;
  }

  .extraLarge-rightMargin3 {
    margin-right: 3px;
  }

  .extraLarge-leftMargin3 {
    margin-left: 3px;
  }

  .extraLarge-Margin2 {
    margin: 2px;
  }

  .extraLarge-topMargin2 {
    margin-top: 2px;
  }

  .extraLarge-bottomMargin2 {
    margin-bottom: 2px;
  }

  .extraLarge-rightMargin2 {
    margin-right: 2px;
  }

  .extraLarge-leftMargin2 {
    margin-left: 2px;
  }

  .extraLarge-Margin1 {
    margin: 1px;
  }

  .extraLarge-topMargin1 {
    margin-top: 1px;
  }

  .extraLarge-bottomMargin1 {
    margin-bottom: 1px;
  }

  .extraLarge-rightMargin1 {
    margin-right: 1px;
  }

  .extraLarge-leftMargin1 {
    margin-left: 1px;
  }

  .extraLarge-Margin0 {
    margin: 0px;
  }

  .extraLarge-topMargin0 {
    margin-top: 0px;
  }

  .extraLarge-bottomMargin0 {
    margin-bottom: 0px;
  }

  .extraLarge-rightMargin0 {
    margin-right: 0px;
  }

  .extraLarge-leftMargin0 {
    margin-left: 0px;
  }

  .extraLarge-Margin-1 {
    margin: -1px;
  }

  .extraLarge-topMargin-1 {
    margin-top: -1px;
  }

  .extraLarge-bottomMargin-1 {
    margin-bottom: -1px;
  }

  .extraLarge-rightMargin-1 {
    margin-right: -1px;
  }

  .extraLarge-leftMargin-1 {
    margin-left: -1px;
  }

  .extraLarge-Margin-2 {
    margin: -2px;
  }

  .extraLarge-topMargin-2 {
    margin-top: -2px;
  }

  .extraLarge-bottomMargin-2 {
    margin-bottom: -2px;
  }

  .extraLarge-rightMargin-2 {
    margin-right: -2px;
  }

  .extraLarge-leftMargin-2 {
    margin-left: -2px;
  }

  .extraLarge-Margin-3 {
    margin: -3px;
  }

  .extraLarge-topMargin-3 {
    margin-top: -3px;
  }

  .extraLarge-bottomMargin-3 {
    margin-bottom: -3px;
  }

  .extraLarge-rightMargin-3 {
    margin-right: -3px;
  }

  .extraLarge-leftMargin-3 {
    margin-left: -3px;
  }

  .extraLarge-Margin-4 {
    margin: -4px;
  }

  .extraLarge-topMargin-4 {
    margin-top: -4px;
  }

  .extraLarge-bottomMargin-4 {
    margin-bottom: -4px;
  }

  .extraLarge-rightMargin-4 {
    margin-right: -4px;
  }

  .extraLarge-leftMargin-4 {
    margin-left: -4px;
  }

  .extraLarge-Margin-5 {
    margin: -5px;
  }

  .extraLarge-topMargin-5 {
    margin-top: -5px;
  }

  .extraLarge-bottomMargin-5 {
    margin-bottom: -5px;
  }

  .extraLarge-rightMargin-5 {
    margin-right: -5px;
  }

  .extraLarge-leftMargin-5 {
    margin-left: -5px;
  }

  .extraLarge-Margin-7 {
    margin: -7px;
  }

  .extraLarge-topMargin-7 {
    margin-top: -7px;
  }

  .extraLarge-bottomMargin-7 {
    margin-bottom: -7px;
  }

  .extraLarge-rightMargin-7 {
    margin-right: -7px;
  }

  .extraLarge-leftMargin-7 {
    margin-left: -7px;
  }

  .extraLarge-Margin-8 {
    margin: -8px;
  }

  .extraLarge-topMargin-8 {
    margin-top: -8px;
  }

  .extraLarge-bottomMargin-8 {
    margin-bottom: -8px;
  }

  .extraLarge-rightMargin-8 {
    margin-right: -8px;
  }

  .extraLarge-leftMargin-8 {
    margin-left: -8px;
  }

  .extraLarge-Margin-10 {
    margin: -10px;
  }

  .extraLarge-topMargin-10 {
    margin-top: -10px;
  }

  .extraLarge-bottomMargin-10 {
    margin-bottom: -10px;
  }

  .extraLarge-rightMargin-10 {
    margin-right: -10px;
  }

  .extraLarge-leftMargin-10 {
    margin-left: -10px;
  }

  .extraLarge-Margin-17 {
    margin: -17px;
  }

  .extraLarge-topMargin-17 {
    margin-top: -17px;
  }

  .extraLarge-bottomMargin-17 {
    margin-bottom: -17px;
  }

  .extraLarge-rightMargin-17 {
    margin-right: -17px;
  }

  .extraLarge-leftMargin-17 {
    margin-left: -17px;
  }

  .extraLarge-Margin-20 {
    margin: -20px;
  }

  .extraLarge-topMargin-20 {
    margin-top: -20px;
  }

  .extraLarge-bottomMargin-20 {
    margin-bottom: -20px;
  }

  .extraLarge-rightMargin-20 {
    margin-right: -20px;
  }

  .extraLarge-leftMargin-20 {
    margin-left: -20px;
  }

  .extraLarge-Margin-30 {
    margin: -30px;
  }

  .extraLarge-topMargin-30 {
    margin-top: -30px;
  }

  .extraLarge-bottomMargin-30 {
    margin-bottom: -30px;
  }

  .extraLarge-rightMargin-30 {
    margin-right: -30px;
  }

  .extraLarge-leftMargin-30 {
    margin-left: -30px;
  }

  .extraLarge-Margin-40 {
    margin: -40px;
  }

  .extraLarge-topMargin-40 {
    margin-top: -40px;
  }

  .extraLarge-bottomMargin-40 {
    margin-bottom: -40px;
  }

  .extraLarge-rightMargin-40 {
    margin-right: -40px;
  }

  .extraLarge-leftMargin-40 {
    margin-left: -40px;
  }

  .extraLarge-Padding175 {
    padding: 175px;
  }

  .extraLarge-topPadding175 {
    padding-top: 175px;
  }

  .extraLarge-bottomPadding175 {
    padding-bottom: 175px;
  }

  .extraLarge-rightPadding175 {
    padding-right: 175px;
  }

  .extraLarge-leftPadding175 {
    padding-left: 175px;
  }

  .extraLarge-Padding110 {
    padding: 110px;
  }

  .extraLarge-topPadding110 {
    padding-top: 110px;
  }

  .extraLarge-bottomPadding110 {
    padding-bottom: 110px;
  }

  .extraLarge-rightPadding110 {
    padding-right: 110px;
  }

  .extraLarge-leftPadding110 {
    padding-left: 110px;
  }

  .extraLarge-Padding50 {
    padding: 50px;
  }

  .extraLarge-topPadding50 {
    padding-top: 50px;
  }

  .extraLarge-bottomPadding50 {
    padding-bottom: 50px;
  }

  .extraLarge-rightPadding50 {
    padding-right: 50px;
  }

  .extraLarge-leftPadding50 {
    padding-left: 50px;
  }

  .extraLarge-Padding30 {
    padding: 30px;
  }

  .extraLarge-topPadding30 {
    padding-top: 30px;
  }

  .extraLarge-bottomPadding30 {
    padding-bottom: 30px;
  }

  .extraLarge-rightPadding30 {
    padding-right: 30px;
  }

  .extraLarge-leftPadding30 {
    padding-left: 30px;
  }

  .extraLarge-Padding25 {
    padding: 25px;
  }

  .extraLarge-topPadding25 {
    padding-top: 25px;
  }

  .extraLarge-bottomPadding25 {
    padding-bottom: 25px;
  }

  .extraLarge-rightPadding25 {
    padding-right: 25px;
  }

  .extraLarge-leftPadding25 {
    padding-left: 25px;
  }

  .extraLarge-Padding20 {
    padding: 20px;
  }

  .extraLarge-topPadding20 {
    padding-top: 20px;
  }

  .extraLarge-bottomPadding20 {
    padding-bottom: 20px;
  }

  .extraLarge-rightPadding20 {
    padding-right: 20px;
  }

  .extraLarge-leftPadding20 {
    padding-left: 20px;
  }

  .extraLarge-Padding15 {
    padding: 15px;
  }

  .extraLarge-topPadding15 {
    padding-top: 15px;
  }

  .extraLarge-bottomPadding15 {
    padding-bottom: 15px;
  }

  .extraLarge-rightPadding15 {
    padding-right: 15px;
  }

  .extraLarge-leftPadding15 {
    padding-left: 15px;
  }

  .extraLarge-Padding14 {
    padding: 14px;
  }

  .extraLarge-topPadding14 {
    padding-top: 14px;
  }

  .extraLarge-bottomPadding14 {
    padding-bottom: 14px;
  }

  .extraLarge-rightPadding14 {
    padding-right: 14px;
  }

  .extraLarge-leftPadding14 {
    padding-left: 14px;
  }

  .extraLarge-Padding10 {
    padding: 10px;
  }

  .extraLarge-topPadding10 {
    padding-top: 10px;
  }

  .extraLarge-bottomPadding10 {
    padding-bottom: 10px;
  }

  .extraLarge-rightPadding10 {
    padding-right: 10px;
  }

  .extraLarge-leftPadding10 {
    padding-left: 10px;
  }

  .extraLarge-Padding9 {
    padding: 9px;
  }

  .extraLarge-topPadding9 {
    padding-top: 9px;
  }

  .extraLarge-bottomPadding9 {
    padding-bottom: 9px;
  }

  .extraLarge-rightPadding9 {
    padding-right: 9px;
  }

  .extraLarge-leftPadding9 {
    padding-left: 9px;
  }

  .extraLarge-Padding8 {
    padding: 8px;
  }

  .extraLarge-topPadding8 {
    padding-top: 8px;
  }

  .extraLarge-bottomPadding8 {
    padding-bottom: 8px;
  }

  .extraLarge-rightPadding8 {
    padding-right: 8px;
  }

  .extraLarge-leftPadding8 {
    padding-left: 8px;
  }

  .extraLarge-Padding5 {
    padding: 5px;
  }

  .extraLarge-topPadding5 {
    padding-top: 5px;
  }

  .extraLarge-bottomPadding5 {
    padding-bottom: 5px;
  }

  .extraLarge-rightPadding5 {
    padding-right: 5px;
  }

  .extraLarge-leftPadding5 {
    padding-left: 5px;
  }

  .extraLarge-Padding3 {
    padding: 3px;
  }

  .extraLarge-topPadding3 {
    padding-top: 3px;
  }

  .extraLarge-bottomPadding3 {
    padding-bottom: 3px;
  }

  .extraLarge-rightPadding3 {
    padding-right: 3px;
  }

  .extraLarge-leftPadding3 {
    padding-left: 3px;
  }

  .extraLarge-Padding2 {
    padding: 2px;
  }

  .extraLarge-topPadding2 {
    padding-top: 2px;
  }

  .extraLarge-bottomPadding2 {
    padding-bottom: 2px;
  }

  .extraLarge-rightPadding2 {
    padding-right: 2px;
  }

  .extraLarge-leftPadding2 {
    padding-left: 2px;
  }

  .extraLarge-Padding1 {
    padding: 1px;
  }

  .extraLarge-topPadding1 {
    padding-top: 1px;
  }

  .extraLarge-bottomPadding1 {
    padding-bottom: 1px;
  }

  .extraLarge-rightPadding1 {
    padding-right: 1px;
  }

  .extraLarge-leftPadding1 {
    padding-left: 1px;
  }

  .extraLarge-Padding0 {
    padding: 0px;
  }

  .extraLarge-topPadding0 {
    padding-top: 0px;
  }

  .extraLarge-bottomPadding0 {
    padding-bottom: 0px;
  }

  .extraLarge-rightPadding0 {
    padding-right: 0px;
  }

  .extraLarge-leftPadding0 {
    padding-left: 0px;
  }

  .extraLarge-width1800 {
    width: 1800px;
  }

  .extraLarge-height1800 {
    height: 1800px;
  }

  .extraLarge-max-width1800 {
    max-width: 1800px;
  }

  .extraLarge-max-height1800 {
    max-height: 1800px;
  }

  .extraLarge-min-width1800 {
    min-width: 1800px;
  }

  .extraLarge-min-height1800 {
    min-height: 1800px;
  }

  .extraLarge-width1300 {
    width: 1300px;
  }

  .extraLarge-height1300 {
    height: 1300px;
  }

  .extraLarge-max-width1300 {
    max-width: 1300px;
  }

  .extraLarge-max-height1300 {
    max-height: 1300px;
  }

  .extraLarge-min-width1300 {
    min-width: 1300px;
  }

  .extraLarge-min-height1300 {
    min-height: 1300px;
  }

  .extraLarge-width1200 {
    width: 1200px;
  }

  .extraLarge-height1200 {
    height: 1200px;
  }

  .extraLarge-max-width1200 {
    max-width: 1200px;
  }

  .extraLarge-max-height1200 {
    max-height: 1200px;
  }

  .extraLarge-min-width1200 {
    min-width: 1200px;
  }

  .extraLarge-min-height1200 {
    min-height: 1200px;
  }

  .extraLarge-width1100 {
    width: 1100px;
  }

  .extraLarge-height1100 {
    height: 1100px;
  }

  .extraLarge-max-width1100 {
    max-width: 1100px;
  }

  .extraLarge-max-height1100 {
    max-height: 1100px;
  }

  .extraLarge-min-width1100 {
    min-width: 1100px;
  }

  .extraLarge-min-height1100 {
    min-height: 1100px;
  }

  .extraLarge-width1000 {
    width: 1000px;
  }

  .extraLarge-height1000 {
    height: 1000px;
  }

  .extraLarge-max-width1000 {
    max-width: 1000px;
  }

  .extraLarge-max-height1000 {
    max-height: 1000px;
  }

  .extraLarge-min-width1000 {
    min-width: 1000px;
  }

  .extraLarge-min-height1000 {
    min-height: 1000px;
  }

  .extraLarge-width900 {
    width: 900px;
  }

  .extraLarge-height900 {
    height: 900px;
  }

  .extraLarge-max-width900 {
    max-width: 900px;
  }

  .extraLarge-max-height900 {
    max-height: 900px;
  }

  .extraLarge-min-width900 {
    min-width: 900px;
  }

  .extraLarge-min-height900 {
    min-height: 900px;
  }

  .extraLarge-width800 {
    width: 800px;
  }

  .extraLarge-height800 {
    height: 800px;
  }

  .extraLarge-max-width800 {
    max-width: 800px;
  }

  .extraLarge-max-height800 {
    max-height: 800px;
  }

  .extraLarge-min-width800 {
    min-width: 800px;
  }

  .extraLarge-min-height800 {
    min-height: 800px;
  }

  .extraLarge-width700 {
    width: 700px;
  }

  .extraLarge-height700 {
    height: 700px;
  }

  .extraLarge-max-width700 {
    max-width: 700px;
  }

  .extraLarge-max-height700 {
    max-height: 700px;
  }

  .extraLarge-min-width700 {
    min-width: 700px;
  }

  .extraLarge-min-height700 {
    min-height: 700px;
  }

  .extraLarge-width600 {
    width: 600px;
  }

  .extraLarge-height600 {
    height: 600px;
  }

  .extraLarge-max-width600 {
    max-width: 600px;
  }

  .extraLarge-max-height600 {
    max-height: 600px;
  }

  .extraLarge-min-width600 {
    min-width: 600px;
  }

  .extraLarge-min-height600 {
    min-height: 600px;
  }

  .extraLarge-width500 {
    width: 500px;
  }

  .extraLarge-height500 {
    height: 500px;
  }

  .extraLarge-max-width500 {
    max-width: 500px;
  }

  .extraLarge-max-height500 {
    max-height: 500px;
  }

  .extraLarge-min-width500 {
    min-width: 500px;
  }

  .extraLarge-min-height500 {
    min-height: 500px;
  }

  .extraLarge-width400 {
    width: 400px;
  }

  .extraLarge-height400 {
    height: 400px;
  }

  .extraLarge-max-width400 {
    max-width: 400px;
  }

  .extraLarge-max-height400 {
    max-height: 400px;
  }

  .extraLarge-min-width400 {
    min-width: 400px;
  }

  .extraLarge-min-height400 {
    min-height: 400px;
  }

  .extraLarge-width350 {
    width: 350px;
  }

  .extraLarge-height350 {
    height: 350px;
  }

  .extraLarge-max-width350 {
    max-width: 350px;
  }

  .extraLarge-max-height350 {
    max-height: 350px;
  }

  .extraLarge-min-width350 {
    min-width: 350px;
  }

  .extraLarge-min-height350 {
    min-height: 350px;
  }

  .extraLarge-width300 {
    width: 300px;
  }

  .extraLarge-height300 {
    height: 300px;
  }

  .extraLarge-max-width300 {
    max-width: 300px;
  }

  .extraLarge-max-height300 {
    max-height: 300px;
  }

  .extraLarge-min-width300 {
    min-width: 300px;
  }

  .extraLarge-min-height300 {
    min-height: 300px;
  }

  .extraLarge-width250 {
    width: 250px;
  }

  .extraLarge-height250 {
    height: 250px;
  }

  .extraLarge-max-width250 {
    max-width: 250px;
  }

  .extraLarge-max-height250 {
    max-height: 250px;
  }

  .extraLarge-min-width250 {
    min-width: 250px;
  }

  .extraLarge-min-height250 {
    min-height: 250px;
  }

  .extraLarge-width235 {
    width: 235px;
  }

  .extraLarge-height235 {
    height: 235px;
  }

  .extraLarge-max-width235 {
    max-width: 235px;
  }

  .extraLarge-max-height235 {
    max-height: 235px;
  }

  .extraLarge-min-width235 {
    min-width: 235px;
  }

  .extraLarge-min-height235 {
    min-height: 235px;
  }

  .extraLarge-width225 {
    width: 225px;
  }

  .extraLarge-height225 {
    height: 225px;
  }

  .extraLarge-max-width225 {
    max-width: 225px;
  }

  .extraLarge-max-height225 {
    max-height: 225px;
  }

  .extraLarge-min-width225 {
    min-width: 225px;
  }

  .extraLarge-min-height225 {
    min-height: 225px;
  }

  .extraLarge-width200 {
    width: 200px;
  }

  .extraLarge-height200 {
    height: 200px;
  }

  .extraLarge-max-width200 {
    max-width: 200px;
  }

  .extraLarge-max-height200 {
    max-height: 200px;
  }

  .extraLarge-min-width200 {
    min-width: 200px;
  }

  .extraLarge-min-height200 {
    min-height: 200px;
  }

  .extraLarge-width150 {
    width: 150px;
  }

  .extraLarge-height150 {
    height: 150px;
  }

  .extraLarge-max-width150 {
    max-width: 150px;
  }

  .extraLarge-max-height150 {
    max-height: 150px;
  }

  .extraLarge-min-width150 {
    min-width: 150px;
  }

  .extraLarge-min-height150 {
    min-height: 150px;
  }

  .extraLarge-width120 {
    width: 120px;
  }

  .extraLarge-height120 {
    height: 120px;
  }

  .extraLarge-max-width120 {
    max-width: 120px;
  }

  .extraLarge-max-height120 {
    max-height: 120px;
  }

  .extraLarge-min-width120 {
    min-width: 120px;
  }

  .extraLarge-min-height120 {
    min-height: 120px;
  }

  .extraLarge-width105 {
    width: 105px;
  }

  .extraLarge-height105 {
    height: 105px;
  }

  .extraLarge-max-width105 {
    max-width: 105px;
  }

  .extraLarge-max-height105 {
    max-height: 105px;
  }

  .extraLarge-min-width105 {
    min-width: 105px;
  }

  .extraLarge-min-height105 {
    min-height: 105px;
  }

  .extraLarge-width100 {
    width: 100px;
  }

  .extraLarge-height100 {
    height: 100px;
  }

  .extraLarge-max-width100 {
    max-width: 100px;
  }

  .extraLarge-max-height100 {
    max-height: 100px;
  }

  .extraLarge-min-width100 {
    min-width: 100px;
  }

  .extraLarge-min-height100 {
    min-height: 100px;
  }

  .extraLarge-width50 {
    width: 50px;
  }

  .extraLarge-height50 {
    height: 50px;
  }

  .extraLarge-max-width50 {
    max-width: 50px;
  }

  .extraLarge-max-height50 {
    max-height: 50px;
  }

  .extraLarge-min-width50 {
    min-width: 50px;
  }

  .extraLarge-min-height50 {
    min-height: 50px;
  }

  .extraLarge-width45 {
    width: 45px;
  }

  .extraLarge-height45 {
    height: 45px;
  }

  .extraLarge-max-width45 {
    max-width: 45px;
  }

  .extraLarge-max-height45 {
    max-height: 45px;
  }

  .extraLarge-min-width45 {
    min-width: 45px;
  }

  .extraLarge-min-height45 {
    min-height: 45px;
  }

  .extraLarge-width40 {
    width: 40px;
  }

  .extraLarge-height40 {
    height: 40px;
  }

  .extraLarge-max-width40 {
    max-width: 40px;
  }

  .extraLarge-max-height40 {
    max-height: 40px;
  }

  .extraLarge-min-width40 {
    min-width: 40px;
  }

  .extraLarge-min-height40 {
    min-height: 40px;
  }

  .extraLarge-width35 {
    width: 35px;
  }

  .extraLarge-height35 {
    height: 35px;
  }

  .extraLarge-max-width35 {
    max-width: 35px;
  }

  .extraLarge-max-height35 {
    max-height: 35px;
  }

  .extraLarge-min-width35 {
    min-width: 35px;
  }

  .extraLarge-min-height35 {
    min-height: 35px;
  }

  .extraLarge-width30 {
    width: 30px;
  }

  .extraLarge-height30 {
    height: 30px;
  }

  .extraLarge-max-width30 {
    max-width: 30px;
  }

  .extraLarge-max-height30 {
    max-height: 30px;
  }

  .extraLarge-min-width30 {
    min-width: 30px;
  }

  .extraLarge-min-height30 {
    min-height: 30px;
  }

  .extraLarge-width25 {
    width: 25px;
  }

  .extraLarge-height25 {
    height: 25px;
  }

  .extraLarge-max-width25 {
    max-width: 25px;
  }

  .extraLarge-max-height25 {
    max-height: 25px;
  }

  .extraLarge-min-width25 {
    min-width: 25px;
  }

  .extraLarge-min-height25 {
    min-height: 25px;
  }

  .extraLarge-width20 {
    width: 20px;
  }

  .extraLarge-height20 {
    height: 20px;
  }

  .extraLarge-max-width20 {
    max-width: 20px;
  }

  .extraLarge-max-height20 {
    max-height: 20px;
  }

  .extraLarge-min-width20 {
    min-width: 20px;
  }

  .extraLarge-min-height20 {
    min-height: 20px;
  }

  .extraLarge-width15 {
    width: 15px;
  }

  .extraLarge-height15 {
    height: 15px;
  }

  .extraLarge-max-width15 {
    max-width: 15px;
  }

  .extraLarge-max-height15 {
    max-height: 15px;
  }

  .extraLarge-min-width15 {
    min-width: 15px;
  }

  .extraLarge-min-height15 {
    min-height: 15px;
  }

  .extraLarge-width10 {
    width: 10px;
  }

  .extraLarge-height10 {
    height: 10px;
  }

  .extraLarge-max-width10 {
    max-width: 10px;
  }

  .extraLarge-max-height10 {
    max-height: 10px;
  }

  .extraLarge-min-width10 {
    min-width: 10px;
  }

  .extraLarge-min-height10 {
    min-height: 10px;
  }

  .extraLarge-width5 {
    width: 5px;
  }

  .extraLarge-height5 {
    height: 5px;
  }

  .extraLarge-max-width5 {
    max-width: 5px;
  }

  .extraLarge-max-height5 {
    max-height: 5px;
  }

  .extraLarge-min-width5 {
    min-width: 5px;
  }

  .extraLarge-min-height5 {
    min-height: 5px;
  }

  .extraLarge-width0 {
    width: 0px;
  }

  .extraLarge-height0 {
    height: 0px;
  }

  .extraLarge-max-width0 {
    max-width: 0px;
  }

  .extraLarge-max-height0 {
    max-height: 0px;
  }

  .extraLarge-min-width0 {
    min-width: 0px;
  }

  .extraLarge-min-height0 {
    min-height: 0px;
  }

  .extraLarge-width100Percent {
    width: 100%;
  }

  .extraLarge-height100Percent {
    height: 100%;
  }

  .extraLarge-max-width100Percent {
    max-width: 100%;
  }

  .extraLarge-max-height100Percent {
    max-height: 100%;
  }

  .extraLarge-min-width100Percent {
    min-width: 100%;
  }

  .extraLarge-min-height100Percent {
    min-height: 100%;
  }

  .extraLarge-width95Percent {
    width: 95%;
  }

  .extraLarge-height95Percent {
    height: 95%;
  }

  .extraLarge-max-width95Percent {
    max-width: 95%;
  }

  .extraLarge-max-height95Percent {
    max-height: 95%;
  }

  .extraLarge-min-width95Percent {
    min-width: 95%;
  }

  .extraLarge-min-height95Percent {
    min-height: 95%;
  }

  .extraLarge-width90Percent {
    width: 90%;
  }

  .extraLarge-height90Percent {
    height: 90%;
  }

  .extraLarge-max-width90Percent {
    max-width: 90%;
  }

  .extraLarge-max-height90Percent {
    max-height: 90%;
  }

  .extraLarge-min-width90Percent {
    min-width: 90%;
  }

  .extraLarge-min-height90Percent {
    min-height: 90%;
  }

  .extraLarge-width80Percent {
    width: 80%;
  }

  .extraLarge-height80Percent {
    height: 80%;
  }

  .extraLarge-max-width80Percent {
    max-width: 80%;
  }

  .extraLarge-max-height80Percent {
    max-height: 80%;
  }

  .extraLarge-min-width80Percent {
    min-width: 80%;
  }

  .extraLarge-min-height80Percent {
    min-height: 80%;
  }

  .extraLarge-width70Percent {
    width: 70%;
  }

  .extraLarge-height70Percent {
    height: 70%;
  }

  .extraLarge-max-width70Percent {
    max-width: 70%;
  }

  .extraLarge-max-height70Percent {
    max-height: 70%;
  }

  .extraLarge-min-width70Percent {
    min-width: 70%;
  }

  .extraLarge-min-height70Percent {
    min-height: 70%;
  }

  .extraLarge-width60Percent {
    width: 60%;
  }

  .extraLarge-height60Percent {
    height: 60%;
  }

  .extraLarge-max-width60Percent {
    max-width: 60%;
  }

  .extraLarge-max-height60Percent {
    max-height: 60%;
  }

  .extraLarge-min-width60Percent {
    min-width: 60%;
  }

  .extraLarge-min-height60Percent {
    min-height: 60%;
  }

  .extraLarge-width50Percent {
    width: 50%;
  }

  .extraLarge-height50Percent {
    height: 50%;
  }

  .extraLarge-max-width50Percent {
    max-width: 50%;
  }

  .extraLarge-max-height50Percent {
    max-height: 50%;
  }

  .extraLarge-min-width50Percent {
    min-width: 50%;
  }

  .extraLarge-min-height50Percent {
    min-height: 50%;
  }

  .extraLarge-textInputWidth500 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth500 [type=number],
.extraLarge-textInputWidth500 [type=color],
.extraLarge-textInputWidth500 [type=email],
.extraLarge-textInputWidth500 [type=time],
.extraLarge-textInputWidth500 [type=date],
.extraLarge-textInputWidth500 [type=datetime],
.extraLarge-textInputWidth500 [type=file],
.extraLarge-textInputWidth500 [type=password],
.extraLarge-textInputWidth500 [type=search],
.extraLarge-textInputWidth500 textarea,
.extraLarge-textInputWidth500 select,
.extraLarge-textInputWidth500 .selectButton {
    width: 500px;
    max-width: none;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth500 input[type=number] {
    width: 70px;
    /*margin-right: calc(500px - 70px)*/
  }
  .extraLarge-textInputWidth500.smallNumber input[type=number], .extraLarge-textInputWidth500 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(500px - 45px)*/
  }
  .extraLarge-textInputWidth500.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth500 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth450 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth450 [type=number],
.extraLarge-textInputWidth450 [type=color],
.extraLarge-textInputWidth450 [type=email],
.extraLarge-textInputWidth450 [type=time],
.extraLarge-textInputWidth450 [type=date],
.extraLarge-textInputWidth450 [type=datetime],
.extraLarge-textInputWidth450 [type=file],
.extraLarge-textInputWidth450 [type=password],
.extraLarge-textInputWidth450 [type=search],
.extraLarge-textInputWidth450 textarea,
.extraLarge-textInputWidth450 select,
.extraLarge-textInputWidth450 .selectButton {
    width: 450px;
    max-width: none;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth450 input[type=number] {
    width: 70px;
    /*margin-right: calc(450px - 70px)*/
  }
  .extraLarge-textInputWidth450.smallNumber input[type=number], .extraLarge-textInputWidth450 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(450px - 45px)*/
  }
  .extraLarge-textInputWidth450.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth450 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth400 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth400 [type=number],
.extraLarge-textInputWidth400 [type=color],
.extraLarge-textInputWidth400 [type=email],
.extraLarge-textInputWidth400 [type=time],
.extraLarge-textInputWidth400 [type=date],
.extraLarge-textInputWidth400 [type=datetime],
.extraLarge-textInputWidth400 [type=file],
.extraLarge-textInputWidth400 [type=password],
.extraLarge-textInputWidth400 [type=search],
.extraLarge-textInputWidth400 textarea,
.extraLarge-textInputWidth400 select,
.extraLarge-textInputWidth400 .selectButton {
    width: 400px;
    max-width: none;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth400 input[type=number] {
    width: 70px;
    /*margin-right: calc(400px - 70px)*/
  }
  .extraLarge-textInputWidth400.smallNumber input[type=number], .extraLarge-textInputWidth400 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(400px - 45px)*/
  }
  .extraLarge-textInputWidth400.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth400 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth350 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth350 [type=number],
.extraLarge-textInputWidth350 [type=color],
.extraLarge-textInputWidth350 [type=email],
.extraLarge-textInputWidth350 [type=time],
.extraLarge-textInputWidth350 [type=date],
.extraLarge-textInputWidth350 [type=datetime],
.extraLarge-textInputWidth350 [type=file],
.extraLarge-textInputWidth350 [type=password],
.extraLarge-textInputWidth350 [type=search],
.extraLarge-textInputWidth350 textarea,
.extraLarge-textInputWidth350 select,
.extraLarge-textInputWidth350 .selectButton {
    width: 350px;
    max-width: none;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth350 input[type=number] {
    width: 70px;
    /*margin-right: calc(350px - 70px)*/
  }
  .extraLarge-textInputWidth350.smallNumber input[type=number], .extraLarge-textInputWidth350 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(350px - 45px)*/
  }
  .extraLarge-textInputWidth350.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth350 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth300 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth300 [type=number],
.extraLarge-textInputWidth300 [type=color],
.extraLarge-textInputWidth300 [type=email],
.extraLarge-textInputWidth300 [type=time],
.extraLarge-textInputWidth300 [type=date],
.extraLarge-textInputWidth300 [type=datetime],
.extraLarge-textInputWidth300 [type=file],
.extraLarge-textInputWidth300 [type=password],
.extraLarge-textInputWidth300 [type=search],
.extraLarge-textInputWidth300 textarea,
.extraLarge-textInputWidth300 select,
.extraLarge-textInputWidth300 .selectButton {
    width: 300px;
    max-width: none;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth300 input[type=number] {
    width: 70px;
    /*margin-right: calc(300px - 70px)*/
  }
  .extraLarge-textInputWidth300.smallNumber input[type=number], .extraLarge-textInputWidth300 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(300px - 45px)*/
  }
  .extraLarge-textInputWidth300.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth300 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth290 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth290 [type=number],
.extraLarge-textInputWidth290 [type=color],
.extraLarge-textInputWidth290 [type=email],
.extraLarge-textInputWidth290 [type=time],
.extraLarge-textInputWidth290 [type=date],
.extraLarge-textInputWidth290 [type=datetime],
.extraLarge-textInputWidth290 [type=file],
.extraLarge-textInputWidth290 [type=password],
.extraLarge-textInputWidth290 [type=search],
.extraLarge-textInputWidth290 textarea,
.extraLarge-textInputWidth290 select,
.extraLarge-textInputWidth290 .selectButton {
    width: 290px;
    max-width: none;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth290 input[type=number] {
    width: 70px;
    /*margin-right: calc(290px - 70px)*/
  }
  .extraLarge-textInputWidth290.smallNumber input[type=number], .extraLarge-textInputWidth290 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(290px - 45px)*/
  }
  .extraLarge-textInputWidth290.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth290 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth250 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth250 [type=number],
.extraLarge-textInputWidth250 [type=color],
.extraLarge-textInputWidth250 [type=email],
.extraLarge-textInputWidth250 [type=time],
.extraLarge-textInputWidth250 [type=date],
.extraLarge-textInputWidth250 [type=datetime],
.extraLarge-textInputWidth250 [type=file],
.extraLarge-textInputWidth250 [type=password],
.extraLarge-textInputWidth250 [type=search],
.extraLarge-textInputWidth250 textarea,
.extraLarge-textInputWidth250 select,
.extraLarge-textInputWidth250 .selectButton {
    width: 250px;
    max-width: none;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth250 input[type=number] {
    width: 70px;
    /*margin-right: calc(250px - 70px)*/
  }
  .extraLarge-textInputWidth250.smallNumber input[type=number], .extraLarge-textInputWidth250 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(250px - 45px)*/
  }
  .extraLarge-textInputWidth250.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth250 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth225 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth225 [type=number],
.extraLarge-textInputWidth225 [type=email],
.extraLarge-textInputWidth225 [type=time],
.extraLarge-textInputWidth225 [type=color],
.extraLarge-textInputWidth225 [type=date],
.extraLarge-textInputWidth225 [type=datetime],
.extraLarge-textInputWidth225 [type=file],
.extraLarge-textInputWidth225 [type=password],
.extraLarge-textInputWidth225 [type=search],
.extraLarge-textInputWidth225 textarea,
.extraLarge-textInputWidth225 select,
.extraLarge-textInputWidth225 .selectButton {
    width: 225px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth225 input[type=number] {
    width: 70px;
    /*margin-right: calc(225px - 70px)*/
  }
  .extraLarge-textInputWidth225.smallNumber input[type=number], .extraLarge-textInputWidth225 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(225px - 45px)*/
  }
  .extraLarge-textInputWidth225.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth225 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth200 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth200 [type=number],
.extraLarge-textInputWidth200 [type=email],
.extraLarge-textInputWidth200 [type=time],
.extraLarge-textInputWidth200 [type=color],
.extraLarge-textInputWidth200 [type=date],
.extraLarge-textInputWidth200 [type=datetime],
.extraLarge-textInputWidth200 [type=file],
.extraLarge-textInputWidth200 [type=password],
.extraLarge-textInputWidth200 [type=search],
.extraLarge-textInputWidth200 textarea,
.extraLarge-textInputWidth200 select,
.extraLarge-textInputWidth200 .selectButton {
    width: 200px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth200 input[type=number] {
    width: 70px;
    /*margin-right: calc(200px - 70px)*/
  }
  .extraLarge-textInputWidth200.smallNumber input[type=number], .extraLarge-textInputWidth200 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(200px - 45px)*/
  }
  .extraLarge-textInputWidth200.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth200 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth190 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth190 [type=number],
.extraLarge-textInputWidth190 [type=email],
.extraLarge-textInputWidth190 [type=time],
.extraLarge-textInputWidth190 [type=color],
.extraLarge-textInputWidth190 [type=date],
.extraLarge-textInputWidth190 [type=datetime],
.extraLarge-textInputWidth190 [type=file],
.extraLarge-textInputWidth190 [type=password],
.extraLarge-textInputWidth190 [type=search],
.extraLarge-textInputWidth190 textarea,
.extraLarge-textInputWidth190 select,
.extraLarge-textInputWidth190 .selectButton {
    width: 190px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth190 input[type=number] {
    width: 70px;
    /*margin-right: calc(190px - 70px)*/
  }
  .extraLarge-textInputWidth190.smallNumber input[type=number], .extraLarge-textInputWidth190 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(190px - 45px)*/
  }
  .extraLarge-textInputWidth190.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth190 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth180 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth180 [type=number],
.extraLarge-textInputWidth180 [type=email],
.extraLarge-textInputWidth180 [type=time],
.extraLarge-textInputWidth180 [type=color],
.extraLarge-textInputWidth180 [type=date],
.extraLarge-textInputWidth180 [type=datetime],
.extraLarge-textInputWidth180 [type=file],
.extraLarge-textInputWidth180 [type=password],
.extraLarge-textInputWidth180 [type=search],
.extraLarge-textInputWidth180 textarea,
.extraLarge-textInputWidth180 select,
.extraLarge-textInputWidth180 .selectButton {
    width: 180px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth180 input[type=number] {
    width: 70px;
    /*margin-right: calc(180px - 70px)*/
  }
  .extraLarge-textInputWidth180.smallNumber input[type=number], .extraLarge-textInputWidth180 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(180px - 45px)*/
  }
  .extraLarge-textInputWidth180.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth180 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth175 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth175 [type=number],
.extraLarge-textInputWidth175 [type=email],
.extraLarge-textInputWidth175 [type=time],
.extraLarge-textInputWidth175 [type=color],
.extraLarge-textInputWidth175 [type=date],
.extraLarge-textInputWidth175 [type=datetime],
.extraLarge-textInputWidth175 [type=file],
.extraLarge-textInputWidth175 [type=password],
.extraLarge-textInputWidth175 [type=search],
.extraLarge-textInputWidth175 textarea,
.extraLarge-textInputWidth175 select,
.extraLarge-textInputWidth175 .selectButton {
    width: 175px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth175 input[type=number] {
    width: 70px;
    /*margin-right: calc(175px - 70px)*/
  }
  .extraLarge-textInputWidth175.smallNumber input[type=number], .extraLarge-textInputWidth175 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(175px - 45px)*/
  }
  .extraLarge-textInputWidth175.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth175 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth170 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth170 [type=number],
.extraLarge-textInputWidth170 [type=email],
.extraLarge-textInputWidth170 [type=time],
.extraLarge-textInputWidth170 [type=color],
.extraLarge-textInputWidth170 [type=date],
.extraLarge-textInputWidth170 [type=datetime],
.extraLarge-textInputWidth170 [type=file],
.extraLarge-textInputWidth170 [type=password],
.extraLarge-textInputWidth170 [type=search],
.extraLarge-textInputWidth170 textarea,
.extraLarge-textInputWidth170 select,
.extraLarge-textInputWidth170 .selectButton {
    width: 170px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth170 input[type=number] {
    width: 70px;
    /*margin-right: calc(170px - 70px)*/
  }
  .extraLarge-textInputWidth170.smallNumber input[type=number], .extraLarge-textInputWidth170 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(170px - 45px)*/
  }
  .extraLarge-textInputWidth170.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth170 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth155 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth155 [type=number],
.extraLarge-textInputWidth155 [type=email],
.extraLarge-textInputWidth155 [type=time],
.extraLarge-textInputWidth155 [type=color],
.extraLarge-textInputWidth155 [type=date],
.extraLarge-textInputWidth155 [type=datetime],
.extraLarge-textInputWidth155 [type=file],
.extraLarge-textInputWidth155 [type=password],
.extraLarge-textInputWidth155 [type=search],
.extraLarge-textInputWidth155 textarea,
.extraLarge-textInputWidth155 select,
.extraLarge-textInputWidth155 .selectButton {
    width: 155px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth155 input[type=number] {
    width: 70px;
    /*margin-right: calc(155px - 70px)*/
  }
  .extraLarge-textInputWidth155.smallNumber input[type=number], .extraLarge-textInputWidth155 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(155px - 45px)*/
  }
  .extraLarge-textInputWidth155.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth155 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth150 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth150 [type=number],
.extraLarge-textInputWidth150 [type=email],
.extraLarge-textInputWidth150 [type=time],
.extraLarge-textInputWidth150 [type=color],
.extraLarge-textInputWidth150 [type=date],
.extraLarge-textInputWidth150 [type=datetime],
.extraLarge-textInputWidth150 [type=file],
.extraLarge-textInputWidth150 [type=password],
.extraLarge-textInputWidth150 [type=search],
.extraLarge-textInputWidth150 textarea,
.extraLarge-textInputWidth150 select,
.extraLarge-textInputWidth150 .selectButton {
    width: 150px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth150 input[type=number] {
    width: 70px;
    /*margin-right: calc(150px - 70px)*/
  }
  .extraLarge-textInputWidth150.smallNumber input[type=number], .extraLarge-textInputWidth150 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(150px - 45px)*/
  }
  .extraLarge-textInputWidth150.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth150 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth140 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth140 [type=number],
.extraLarge-textInputWidth140 [type=email],
.extraLarge-textInputWidth140 [type=time],
.extraLarge-textInputWidth140 [type=color],
.extraLarge-textInputWidth140 [type=date],
.extraLarge-textInputWidth140 [type=datetime],
.extraLarge-textInputWidth140 [type=file],
.extraLarge-textInputWidth140 [type=password],
.extraLarge-textInputWidth140 [type=search],
.extraLarge-textInputWidth140 textarea,
.extraLarge-textInputWidth140 select,
.extraLarge-textInputWidth140 .selectButton {
    width: 140px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth140 input[type=number] {
    width: 70px;
    /*margin-right: calc(140px - 70px)*/
  }
  .extraLarge-textInputWidth140.smallNumber input[type=number], .extraLarge-textInputWidth140 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(140px - 45px)*/
  }
  .extraLarge-textInputWidth140.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth140 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth125 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth125 [type=number],
.extraLarge-textInputWidth125 [type=email],
.extraLarge-textInputWidth125 [type=time],
.extraLarge-textInputWidth125 [type=color],
.extraLarge-textInputWidth125 [type=date],
.extraLarge-textInputWidth125 [type=datetime],
.extraLarge-textInputWidth125 [type=file],
.extraLarge-textInputWidth125 [type=password],
.extraLarge-textInputWidth125 [type=search],
.extraLarge-textInputWidth125 textarea,
.extraLarge-textInputWidth125 select,
.extraLarge-textInputWidth125 .selectButton {
    width: 125px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth125 input[type=number] {
    width: 70px;
    /*margin-right: calc(125px - 70px)*/
  }
  .extraLarge-textInputWidth125.smallNumber input[type=number], .extraLarge-textInputWidth125 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(125px - 45px)*/
  }
  .extraLarge-textInputWidth125.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth125 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth110 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth110 [type=number],
.extraLarge-textInputWidth110 [type=email],
.extraLarge-textInputWidth110 [type=time],
.extraLarge-textInputWidth110 [type=color],
.extraLarge-textInputWidth110 [type=date],
.extraLarge-textInputWidth110 [type=datetime],
.extraLarge-textInputWidth110 [type=file],
.extraLarge-textInputWidth110 [type=password],
.extraLarge-textInputWidth110 [type=search],
.extraLarge-textInputWidth110 textarea,
.extraLarge-textInputWidth110 select,
.extraLarge-textInputWidth110 .selectButton {
    width: 110px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth110 input[type=number] {
    width: 70px;
    /*margin-right: calc(110px - 70px)*/
  }
  .extraLarge-textInputWidth110.smallNumber input[type=number], .extraLarge-textInputWidth110 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(110px - 45px)*/
  }
  .extraLarge-textInputWidth110.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth110 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth100 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth100 [type=number],
.extraLarge-textInputWidth100 [type=email],
.extraLarge-textInputWidth100 [type=time],
.extraLarge-textInputWidth100 [type=color],
.extraLarge-textInputWidth100 [type=date],
.extraLarge-textInputWidth100 [type=datetime],
.extraLarge-textInputWidth100 [type=file],
.extraLarge-textInputWidth100 [type=password],
.extraLarge-textInputWidth100 [type=search],
.extraLarge-textInputWidth100 textarea,
.extraLarge-textInputWidth100 select,
.extraLarge-textInputWidth100 .selectButton {
    width: 100px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth100 input[type=number] {
    width: 70px;
    /*margin-right: calc(100px - 70px)*/
  }
  .extraLarge-textInputWidth100.smallNumber input[type=number], .extraLarge-textInputWidth100 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(100px - 45px)*/
  }
  .extraLarge-textInputWidth100.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth100 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth92 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth92 [type=number],
.extraLarge-textInputWidth92 [type=email],
.extraLarge-textInputWidth92 [type=time],
.extraLarge-textInputWidth92 [type=color],
.extraLarge-textInputWidth92 [type=date],
.extraLarge-textInputWidth92 [type=datetime],
.extraLarge-textInputWidth92 [type=file],
.extraLarge-textInputWidth92 [type=password],
.extraLarge-textInputWidth92 [type=search],
.extraLarge-textInputWidth92 textarea,
.extraLarge-textInputWidth92 select,
.extraLarge-textInputWidth92 .selectButton {
    width: 92px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth92 input[type=number] {
    width: 70px;
    /*margin-right: calc(92px - 70px)*/
  }
  .extraLarge-textInputWidth92.smallNumber input[type=number], .extraLarge-textInputWidth92 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(92px - 45px)*/
  }
  .extraLarge-textInputWidth92.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth92 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth90 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth90 [type=number],
.extraLarge-textInputWidth90 [type=email],
.extraLarge-textInputWidth90 [type=time],
.extraLarge-textInputWidth90 [type=color],
.extraLarge-textInputWidth90 [type=date],
.extraLarge-textInputWidth90 [type=datetime],
.extraLarge-textInputWidth90 [type=file],
.extraLarge-textInputWidth90 [type=password],
.extraLarge-textInputWidth90 [type=search],
.extraLarge-textInputWidth90 textarea,
.extraLarge-textInputWidth90 select,
.extraLarge-textInputWidth90 .selectButton {
    width: 90px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth90 input[type=number] {
    width: 70px;
    /*margin-right: calc(90px - 70px)*/
  }
  .extraLarge-textInputWidth90.smallNumber input[type=number], .extraLarge-textInputWidth90 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(90px - 45px)*/
  }
  .extraLarge-textInputWidth90.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth90 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth80 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth80 [type=number],
.extraLarge-textInputWidth80 [type=email],
.extraLarge-textInputWidth80 [type=time],
.extraLarge-textInputWidth80 [type=color],
.extraLarge-textInputWidth80 [type=date],
.extraLarge-textInputWidth80 [type=datetime],
.extraLarge-textInputWidth80 [type=file],
.extraLarge-textInputWidth80 [type=password],
.extraLarge-textInputWidth80 [type=search],
.extraLarge-textInputWidth80 textarea,
.extraLarge-textInputWidth80 select,
.extraLarge-textInputWidth80 .selectButton {
    width: 80px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth80 input[type=number] {
    width: 70px;
    /*margin-right: calc(80px - 70px)*/
  }
  .extraLarge-textInputWidth80.smallNumber input[type=number], .extraLarge-textInputWidth80 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(80px - 45px)*/
  }
  .extraLarge-textInputWidth80.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth80 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth75 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth75 [type=number],
.extraLarge-textInputWidth75 [type=email],
.extraLarge-textInputWidth75 [type=time],
.extraLarge-textInputWidth75 [type=color],
.extraLarge-textInputWidth75 [type=date],
.extraLarge-textInputWidth75 [type=datetime],
.extraLarge-textInputWidth75 [type=file],
.extraLarge-textInputWidth75 [type=password],
.extraLarge-textInputWidth75 [type=search],
.extraLarge-textInputWidth75 textarea,
.extraLarge-textInputWidth75 select,
.extraLarge-textInputWidth75 .selectButton {
    width: 75px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth75 input[type=number] {
    width: 70px;
    /*margin-right: calc(75px - 70px)*/
  }
  .extraLarge-textInputWidth75.smallNumber input[type=number], .extraLarge-textInputWidth75 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(75px - 45px)*/
  }
  .extraLarge-textInputWidth75.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth75 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth70 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth70 [type=number],
.extraLarge-textInputWidth70 [type=email],
.extraLarge-textInputWidth70 [type=time],
.extraLarge-textInputWidth70 [type=color],
.extraLarge-textInputWidth70 [type=date],
.extraLarge-textInputWidth70 [type=datetime],
.extraLarge-textInputWidth70 [type=file],
.extraLarge-textInputWidth70 [type=password],
.extraLarge-textInputWidth70 [type=search],
.extraLarge-textInputWidth70 textarea,
.extraLarge-textInputWidth70 select,
.extraLarge-textInputWidth70 .selectButton {
    width: 70px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth70 input[type=number] {
    width: 70px;
    /*margin-right: calc(70px - 70px)*/
  }
  .extraLarge-textInputWidth70.smallNumber input[type=number], .extraLarge-textInputWidth70 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(70px - 45px)*/
  }
  .extraLarge-textInputWidth70.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth70 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth65 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth65 [type=number],
.extraLarge-textInputWidth65 [type=email],
.extraLarge-textInputWidth65 [type=time],
.extraLarge-textInputWidth65 [type=color],
.extraLarge-textInputWidth65 [type=date],
.extraLarge-textInputWidth65 [type=datetime],
.extraLarge-textInputWidth65 [type=file],
.extraLarge-textInputWidth65 [type=password],
.extraLarge-textInputWidth65 [type=search],
.extraLarge-textInputWidth65 textarea,
.extraLarge-textInputWidth65 select,
.extraLarge-textInputWidth65 .selectButton {
    width: 65px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth65 input[type=number] {
    width: 70px;
    /*margin-right: calc(65px - 70px)*/
  }
  .extraLarge-textInputWidth65.smallNumber input[type=number], .extraLarge-textInputWidth65 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(65px - 45px)*/
  }
  .extraLarge-textInputWidth65.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth65 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth60 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth60 [type=number],
.extraLarge-textInputWidth60 [type=email],
.extraLarge-textInputWidth60 [type=time],
.extraLarge-textInputWidth60 [type=color],
.extraLarge-textInputWidth60 [type=date],
.extraLarge-textInputWidth60 [type=datetime],
.extraLarge-textInputWidth60 [type=file],
.extraLarge-textInputWidth60 [type=password],
.extraLarge-textInputWidth60 [type=search],
.extraLarge-textInputWidth60 textarea,
.extraLarge-textInputWidth60 select,
.extraLarge-textInputWidth60 .selectButton {
    width: 60px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth60 input[type=number] {
    width: 70px;
    /*margin-right: calc(60px - 70px)*/
  }
  .extraLarge-textInputWidth60.smallNumber input[type=number], .extraLarge-textInputWidth60 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(60px - 45px)*/
  }
  .extraLarge-textInputWidth60.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth60 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth55 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth55 [type=number],
.extraLarge-textInputWidth55 [type=email],
.extraLarge-textInputWidth55 [type=time],
.extraLarge-textInputWidth55 [type=color],
.extraLarge-textInputWidth55 [type=date],
.extraLarge-textInputWidth55 [type=datetime],
.extraLarge-textInputWidth55 [type=file],
.extraLarge-textInputWidth55 [type=password],
.extraLarge-textInputWidth55 [type=search],
.extraLarge-textInputWidth55 textarea,
.extraLarge-textInputWidth55 select,
.extraLarge-textInputWidth55 .selectButton {
    width: 55px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth55 input[type=number] {
    width: 70px;
    /*margin-right: calc(55px - 70px)*/
  }
  .extraLarge-textInputWidth55.smallNumber input[type=number], .extraLarge-textInputWidth55 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(55px - 45px)*/
  }
  .extraLarge-textInputWidth55.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth55 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth50 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth50 [type=number],
.extraLarge-textInputWidth50 [type=email],
.extraLarge-textInputWidth50 [type=time],
.extraLarge-textInputWidth50 [type=color],
.extraLarge-textInputWidth50 [type=date],
.extraLarge-textInputWidth50 [type=datetime],
.extraLarge-textInputWidth50 [type=file],
.extraLarge-textInputWidth50 [type=password],
.extraLarge-textInputWidth50 [type=search],
.extraLarge-textInputWidth50 textarea,
.extraLarge-textInputWidth50 select,
.extraLarge-textInputWidth50 .selectButton {
    width: 50px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth50 input[type=number] {
    width: 70px;
    /*margin-right: calc(50px - 70px)*/
  }
  .extraLarge-textInputWidth50.smallNumber input[type=number], .extraLarge-textInputWidth50 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(50px - 45px)*/
  }
  .extraLarge-textInputWidth50.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth50 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth45 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth45 [type=number],
.extraLarge-textInputWidth45 [type=email],
.extraLarge-textInputWidth45 [type=time],
.extraLarge-textInputWidth45 [type=color],
.extraLarge-textInputWidth45 [type=date],
.extraLarge-textInputWidth45 [type=datetime],
.extraLarge-textInputWidth45 [type=file],
.extraLarge-textInputWidth45 [type=password],
.extraLarge-textInputWidth45 [type=search],
.extraLarge-textInputWidth45 textarea,
.extraLarge-textInputWidth45 select,
.extraLarge-textInputWidth45 .selectButton {
    width: 45px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth45 input[type=number] {
    width: 70px;
    /*margin-right: calc(45px - 70px)*/
  }
  .extraLarge-textInputWidth45.smallNumber input[type=number], .extraLarge-textInputWidth45 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(45px - 45px)*/
  }
  .extraLarge-textInputWidth45.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth45 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth40 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth40 [type=number],
.extraLarge-textInputWidth40 [type=email],
.extraLarge-textInputWidth40 [type=time],
.extraLarge-textInputWidth40 [type=color],
.extraLarge-textInputWidth40 [type=date],
.extraLarge-textInputWidth40 [type=datetime],
.extraLarge-textInputWidth40 [type=file],
.extraLarge-textInputWidth40 [type=password],
.extraLarge-textInputWidth40 [type=search],
.extraLarge-textInputWidth40 textarea,
.extraLarge-textInputWidth40 select,
.extraLarge-textInputWidth40 .selectButton {
    width: 40px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth40 input[type=number] {
    width: 70px;
    /*margin-right: calc(40px - 70px)*/
  }
  .extraLarge-textInputWidth40.smallNumber input[type=number], .extraLarge-textInputWidth40 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(40px - 45px)*/
  }
  .extraLarge-textInputWidth40.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth40 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth35 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth35 [type=number],
.extraLarge-textInputWidth35 [type=email],
.extraLarge-textInputWidth35 [type=time],
.extraLarge-textInputWidth35 [type=color],
.extraLarge-textInputWidth35 [type=date],
.extraLarge-textInputWidth35 [type=datetime],
.extraLarge-textInputWidth35 [type=file],
.extraLarge-textInputWidth35 [type=password],
.extraLarge-textInputWidth35 [type=search],
.extraLarge-textInputWidth35 textarea,
.extraLarge-textInputWidth35 select,
.extraLarge-textInputWidth35 .selectButton {
    width: 35px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth35 input[type=number] {
    width: 70px;
    /*margin-right: calc(35px - 70px)*/
  }
  .extraLarge-textInputWidth35.smallNumber input[type=number], .extraLarge-textInputWidth35 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(35px - 45px)*/
  }
  .extraLarge-textInputWidth35.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth35 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth30 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth30 [type=number],
.extraLarge-textInputWidth30 [type=email],
.extraLarge-textInputWidth30 [type=time],
.extraLarge-textInputWidth30 [type=color],
.extraLarge-textInputWidth30 [type=date],
.extraLarge-textInputWidth30 [type=datetime],
.extraLarge-textInputWidth30 [type=file],
.extraLarge-textInputWidth30 [type=password],
.extraLarge-textInputWidth30 [type=search],
.extraLarge-textInputWidth30 textarea,
.extraLarge-textInputWidth30 select,
.extraLarge-textInputWidth30 .selectButton {
    width: 30px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth30 input[type=number] {
    width: 70px;
    /*margin-right: calc(30px - 70px)*/
  }
  .extraLarge-textInputWidth30.smallNumber input[type=number], .extraLarge-textInputWidth30 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(30px - 45px)*/
  }
  .extraLarge-textInputWidth30.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth30 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth25 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth25 [type=number],
.extraLarge-textInputWidth25 [type=email],
.extraLarge-textInputWidth25 [type=time],
.extraLarge-textInputWidth25 [type=color],
.extraLarge-textInputWidth25 [type=date],
.extraLarge-textInputWidth25 [type=datetime],
.extraLarge-textInputWidth25 [type=file],
.extraLarge-textInputWidth25 [type=password],
.extraLarge-textInputWidth25 [type=search],
.extraLarge-textInputWidth25 textarea,
.extraLarge-textInputWidth25 select,
.extraLarge-textInputWidth25 .selectButton {
    width: 25px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth25 input[type=number] {
    width: 70px;
    /*margin-right: calc(25px - 70px)*/
  }
  .extraLarge-textInputWidth25.smallNumber input[type=number], .extraLarge-textInputWidth25 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(25px - 45px)*/
  }
  .extraLarge-textInputWidth25.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth25 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth10 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth10 [type=number],
.extraLarge-textInputWidth10 [type=email],
.extraLarge-textInputWidth10 [type=time],
.extraLarge-textInputWidth10 [type=color],
.extraLarge-textInputWidth10 [type=date],
.extraLarge-textInputWidth10 [type=datetime],
.extraLarge-textInputWidth10 [type=file],
.extraLarge-textInputWidth10 [type=password],
.extraLarge-textInputWidth10 [type=search],
.extraLarge-textInputWidth10 textarea,
.extraLarge-textInputWidth10 select,
.extraLarge-textInputWidth10 .selectButton {
    width: 10px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth10 input[type=number] {
    width: 70px;
    /*margin-right: calc(10px - 70px)*/
  }
  .extraLarge-textInputWidth10.smallNumber input[type=number], .extraLarge-textInputWidth10 .smallNumber input[type=number] {
    width: 45px;
    /*margin-right: calc(10px - 45px)*/
  }
  .extraLarge-textInputWidth10.float-left input[type=number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth10 .float-left .smallNumber input[type=number] {
    margin-right: 0;
  }

  .flex-row1200 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 1200px;
  }
  .flex-row1200 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row1100 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 1100px;
  }
  .flex-row1100 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row1000 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 1000px;
  }
  .flex-row1000 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row900 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 900px;
  }
  .flex-row900 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row800 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 800px;
  }
  .flex-row800 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row700 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 700px;
  }
  .flex-row700 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row600 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 600px;
  }
  .flex-row600 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row500 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 500px;
  }
  .flex-row500 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row400 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 400px;
  }
  .flex-row400 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row300 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 300px;
  }
  .flex-row300 > div:not(:last-child) {
    margin-right: 0;
  }

  .flex-row225 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 225px;
  }
  .flex-row225 > div:not(:last-child) {
    margin-right: 0;
  }
}
.css-grid {
  display: grid;
  position: relative;
  height: 100%;
}
.css-grid.columns-1-with-alternating-rows > div:nth-child(2n+1) {
  background-color: #dddddd;
}
.css-grid.columns-2-with-alternating-rows > div:nth-child(4n+1) {
  background-color: #dddddd;
}
.css-grid.columns-2-with-alternating-rows > div:nth-child(4n+2) {
  background-color: #dddddd;
}
.css-grid.columns-3-with-alternating-rows > div:nth-child(6n+1) {
  background-color: #dddddd;
}
.css-grid.columns-3-with-alternating-rows > div:nth-child(6n+2) {
  background-color: #dddddd;
}
.css-grid.columns-3-with-alternating-rows > div:nth-child(6n+3) {
  background-color: #dddddd;
}
.css-grid.columns-4-with-alternating-rows > div:nth-child(8n+1) {
  background-color: #dddddd;
}
.css-grid.columns-4-with-alternating-rows > div:nth-child(8n+2) {
  background-color: #dddddd;
}
.css-grid.columns-4-with-alternating-rows > div:nth-child(8n+3) {
  background-color: #dddddd;
}
.css-grid.columns-4-with-alternating-rows > div:nth-child(8n+4) {
  background-color: #dddddd;
}
.css-grid.columns-5-with-alternating-rows > div:nth-child(10n+1) {
  background-color: #dddddd;
}
.css-grid.columns-5-with-alternating-rows > div:nth-child(10n+2) {
  background-color: #dddddd;
}
.css-grid.columns-5-with-alternating-rows > div:nth-child(10n+3) {
  background-color: #dddddd;
}
.css-grid.columns-5-with-alternating-rows > div:nth-child(10n+4) {
  background-color: #dddddd;
}
.css-grid.columns-5-with-alternating-rows > div:nth-child(10n+5) {
  background-color: #dddddd;
}
.css-grid.columns-6-with-alternating-rows > div:nth-child(12n+1) {
  background-color: #dddddd;
}
.css-grid.columns-6-with-alternating-rows > div:nth-child(12n+2) {
  background-color: #dddddd;
}
.css-grid.columns-6-with-alternating-rows > div:nth-child(12n+3) {
  background-color: #dddddd;
}
.css-grid.columns-6-with-alternating-rows > div:nth-child(12n+4) {
  background-color: #dddddd;
}
.css-grid.columns-6-with-alternating-rows > div:nth-child(12n+5) {
  background-color: #dddddd;
}
.css-grid.columns-6-with-alternating-rows > div:nth-child(12n+6) {
  background-color: #dddddd;
}
.css-grid.columns-7-with-alternating-rows > div:nth-child(14n+1) {
  background-color: #dddddd;
}
.css-grid.columns-7-with-alternating-rows > div:nth-child(14n+2) {
  background-color: #dddddd;
}
.css-grid.columns-7-with-alternating-rows > div:nth-child(14n+3) {
  background-color: #dddddd;
}
.css-grid.columns-7-with-alternating-rows > div:nth-child(14n+4) {
  background-color: #dddddd;
}
.css-grid.columns-7-with-alternating-rows > div:nth-child(14n+5) {
  background-color: #dddddd;
}
.css-grid.columns-7-with-alternating-rows > div:nth-child(14n+6) {
  background-color: #dddddd;
}
.css-grid.columns-7-with-alternating-rows > div:nth-child(14n+7) {
  background-color: #dddddd;
}
.css-grid.columns-8-with-alternating-rows > div:nth-child(16n+1) {
  background-color: #dddddd;
}
.css-grid.columns-8-with-alternating-rows > div:nth-child(16n+2) {
  background-color: #dddddd;
}
.css-grid.columns-8-with-alternating-rows > div:nth-child(16n+3) {
  background-color: #dddddd;
}
.css-grid.columns-8-with-alternating-rows > div:nth-child(16n+4) {
  background-color: #dddddd;
}
.css-grid.columns-8-with-alternating-rows > div:nth-child(16n+5) {
  background-color: #dddddd;
}
.css-grid.columns-8-with-alternating-rows > div:nth-child(16n+6) {
  background-color: #dddddd;
}
.css-grid.columns-8-with-alternating-rows > div:nth-child(16n+7) {
  background-color: #dddddd;
}
.css-grid.columns-8-with-alternating-rows > div:nth-child(16n+8) {
  background-color: #dddddd;
}
.css-grid.columns-9-with-alternating-rows > div:nth-child(18n+1) {
  background-color: #dddddd;
}
.css-grid.columns-9-with-alternating-rows > div:nth-child(18n+2) {
  background-color: #dddddd;
}
.css-grid.columns-9-with-alternating-rows > div:nth-child(18n+3) {
  background-color: #dddddd;
}
.css-grid.columns-9-with-alternating-rows > div:nth-child(18n+4) {
  background-color: #dddddd;
}
.css-grid.columns-9-with-alternating-rows > div:nth-child(18n+5) {
  background-color: #dddddd;
}
.css-grid.columns-9-with-alternating-rows > div:nth-child(18n+6) {
  background-color: #dddddd;
}
.css-grid.columns-9-with-alternating-rows > div:nth-child(18n+7) {
  background-color: #dddddd;
}
.css-grid.columns-9-with-alternating-rows > div:nth-child(18n+8) {
  background-color: #dddddd;
}
.css-grid.columns-9-with-alternating-rows > div:nth-child(18n+9) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+1) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+2) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+3) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+4) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+5) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+6) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+7) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+8) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+9) {
  background-color: #dddddd;
}
.css-grid.columns-10-with-alternating-rows > div:nth-child(20n+10) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+1) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+2) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+3) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+4) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+5) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+6) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+7) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+8) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+9) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+10) {
  background-color: #dddddd;
}
.css-grid.columns-11-with-alternating-rows > div:nth-child(22n+11) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+1) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+2) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+3) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+4) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+5) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+6) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+7) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+8) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+9) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+10) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+11) {
  background-color: #dddddd;
}
.css-grid.columns-12-with-alternating-rows > div:nth-child(24n+12) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+1) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+2) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+3) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+4) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+5) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+6) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+7) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+8) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+9) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+10) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+11) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+12) {
  background-color: #dddddd;
}
.css-grid.columns-13-with-alternating-rows > div:nth-child(26n+13) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+1) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+2) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+3) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+4) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+5) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+6) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+7) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+8) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+9) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+10) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+11) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+12) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+13) {
  background-color: #dddddd;
}
.css-grid.columns-14-with-alternating-rows > div:nth-child(28n+14) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+1) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+2) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+3) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+4) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+5) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+6) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+7) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+8) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+9) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+10) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+11) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+12) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+13) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+14) {
  background-color: #dddddd;
}
.css-grid.columns-15-with-alternating-rows > div:nth-child(30n+15) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+1) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+2) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+3) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+4) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+5) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+6) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+7) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+8) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+9) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+10) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+11) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+12) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+13) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+14) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+15) {
  background-color: #dddddd;
}
.css-grid.columns-16-with-alternating-rows > div:nth-child(32n+16) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+1) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+2) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+3) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+4) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+5) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+6) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+7) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+8) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+9) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+10) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+11) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+12) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+13) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+14) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+15) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+16) {
  background-color: #dddddd;
}
.css-grid.columns-17-with-alternating-rows > div:nth-child(34n+17) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+1) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+2) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+3) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+4) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+5) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+6) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+7) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+8) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+9) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+10) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+11) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+12) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+13) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+14) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+15) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+16) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+17) {
  background-color: #dddddd;
}
.css-grid.columns-18-with-alternating-rows > div:nth-child(36n+18) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+1) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+2) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+3) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+4) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+5) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+6) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+7) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+8) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+9) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+10) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+11) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+12) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+13) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+14) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+15) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+16) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+17) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+18) {
  background-color: #dddddd;
}
.css-grid.columns-19-with-alternating-rows > div:nth-child(38n+19) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+1) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+2) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+3) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+4) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+5) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+6) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+7) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+8) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+9) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+10) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+11) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+12) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+13) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+14) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+15) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+16) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+17) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+18) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+19) {
  background-color: #dddddd;
}
.css-grid.columns-20-with-alternating-rows > div:nth-child(40n+20) {
  background-color: #dddddd;
}
.css-grid buttonrow {
  display: flex;
  justify-content: flex-end;
}
.css-grid buttonrow button:not(:last-of-type) {
  margin-right: 10px;
}
.css-grid table:not(.centered-table) {
  margin: 0;
}
.css-grid.min-content-width {
  grid-auto-columns: min-content;
}
.css-grid.min-content-width.no-wrap {
  grid-auto-columns: max-content;
}
.css-grid.min-content-width > div {
  white-space: nowrap;
}
.css-grid.min-content-width > div input[type=checkbox],
.css-grid.min-content-width > div input[type=radio] {
  width: 0;
}
.css-grid.min-grid-width-no-wrap {
  grid-auto-columns: max-content;
}
.css-grid.min-grid-width-no-wrap > div {
  padding-right: 10px;
  padding-left: 10px;
}
.css-grid.min-content-height {
  grid-auto-rows: min-content;
}
.css-grid.auto-columns {
  grid-template-columns: repeat(100, auto);
}
.css-grid.table-layout div {
  border: 1px black solid;
  padding: 5px;
  border-collapse: collapse;
}

.grid-1-1 {
  grid-row-start: 1 !important;
  grid-column-start: 1 !important;
}
.grid-1-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-1.border-left {
  padding-left: 10px;
}
.grid-1-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-1-2 {
  grid-row-start: 1 !important;
  grid-column-start: 2 !important;
}
.grid-1-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-2.border-left {
  padding-left: 10px;
}
.grid-1-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-1-3 {
  grid-row-start: 1 !important;
  grid-column-start: 3 !important;
}
.grid-1-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-3.border-left {
  padding-left: 10px;
}
.grid-1-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-1-4 {
  grid-row-start: 1 !important;
  grid-column-start: 4 !important;
}
.grid-1-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-4.border-left {
  padding-left: 10px;
}
.grid-1-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-1-5 {
  grid-row-start: 1 !important;
  grid-column-start: 5 !important;
}
.grid-1-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-5.border-left {
  padding-left: 10px;
}
.grid-1-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-1-6 {
  grid-row-start: 1 !important;
  grid-column-start: 6 !important;
}
.grid-1-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-6.border-left {
  padding-left: 10px;
}
.grid-1-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-1-7 {
  grid-row-start: 1 !important;
  grid-column-start: 7 !important;
}
.grid-1-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-7.border-left {
  padding-left: 10px;
}
.grid-1-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-1-8 {
  grid-row-start: 1 !important;
  grid-column-start: 8 !important;
}
.grid-1-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-8.border-left {
  padding-left: 10px;
}
.grid-1-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-1-9 {
  grid-row-start: 1 !important;
  grid-column-start: 9 !important;
}
.grid-1-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-9.border-left {
  padding-left: 10px;
}
.grid-1-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-1-10 {
  grid-row-start: 1 !important;
  grid-column-start: 10 !important;
}
.grid-1-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-1-10.border-left {
  padding-left: 10px;
}
.grid-1-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-1-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-1-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-1-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-1-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-1-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-1-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-1-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-1-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-1-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-1-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-1-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-1-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-1-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-1-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-1-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-1-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-1-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-1-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-1-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-1 {
  grid-row-start: 2 !important;
  grid-column-start: 1 !important;
}
.grid-2-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-1.border-left {
  padding-left: 10px;
}
.grid-2-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-2 {
  grid-row-start: 2 !important;
  grid-column-start: 2 !important;
}
.grid-2-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-2.border-left {
  padding-left: 10px;
}
.grid-2-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-3 {
  grid-row-start: 2 !important;
  grid-column-start: 3 !important;
}
.grid-2-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-3.border-left {
  padding-left: 10px;
}
.grid-2-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-4 {
  grid-row-start: 2 !important;
  grid-column-start: 4 !important;
}
.grid-2-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-4.border-left {
  padding-left: 10px;
}
.grid-2-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-5 {
  grid-row-start: 2 !important;
  grid-column-start: 5 !important;
}
.grid-2-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-5.border-left {
  padding-left: 10px;
}
.grid-2-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-6 {
  grid-row-start: 2 !important;
  grid-column-start: 6 !important;
}
.grid-2-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-6.border-left {
  padding-left: 10px;
}
.grid-2-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-7 {
  grid-row-start: 2 !important;
  grid-column-start: 7 !important;
}
.grid-2-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-7.border-left {
  padding-left: 10px;
}
.grid-2-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-8 {
  grid-row-start: 2 !important;
  grid-column-start: 8 !important;
}
.grid-2-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-8.border-left {
  padding-left: 10px;
}
.grid-2-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-9 {
  grid-row-start: 2 !important;
  grid-column-start: 9 !important;
}
.grid-2-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-9.border-left {
  padding-left: 10px;
}
.grid-2-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-2-10 {
  grid-row-start: 2 !important;
  grid-column-start: 10 !important;
}
.grid-2-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-2-10.border-left {
  padding-left: 10px;
}
.grid-2-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-2-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-2-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-2-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-2-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-2-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-2-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-2-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-2-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-2-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-2-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-2-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-2-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-2-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-2-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-2-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-2-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-2-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-2-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-2-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-1 {
  grid-row-start: 3 !important;
  grid-column-start: 1 !important;
}
.grid-3-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-1.border-left {
  padding-left: 10px;
}
.grid-3-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-2 {
  grid-row-start: 3 !important;
  grid-column-start: 2 !important;
}
.grid-3-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-2.border-left {
  padding-left: 10px;
}
.grid-3-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-3 {
  grid-row-start: 3 !important;
  grid-column-start: 3 !important;
}
.grid-3-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-3.border-left {
  padding-left: 10px;
}
.grid-3-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-4 {
  grid-row-start: 3 !important;
  grid-column-start: 4 !important;
}
.grid-3-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-4.border-left {
  padding-left: 10px;
}
.grid-3-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-5 {
  grid-row-start: 3 !important;
  grid-column-start: 5 !important;
}
.grid-3-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-5.border-left {
  padding-left: 10px;
}
.grid-3-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-6 {
  grid-row-start: 3 !important;
  grid-column-start: 6 !important;
}
.grid-3-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-6.border-left {
  padding-left: 10px;
}
.grid-3-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-7 {
  grid-row-start: 3 !important;
  grid-column-start: 7 !important;
}
.grid-3-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-7.border-left {
  padding-left: 10px;
}
.grid-3-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-8 {
  grid-row-start: 3 !important;
  grid-column-start: 8 !important;
}
.grid-3-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-8.border-left {
  padding-left: 10px;
}
.grid-3-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-9 {
  grid-row-start: 3 !important;
  grid-column-start: 9 !important;
}
.grid-3-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-9.border-left {
  padding-left: 10px;
}
.grid-3-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-3-10 {
  grid-row-start: 3 !important;
  grid-column-start: 10 !important;
}
.grid-3-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-3-10.border-left {
  padding-left: 10px;
}
.grid-3-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-3-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-3-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-3-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-3-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-3-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-3-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-3-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-3-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-3-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-3-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-3-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-3-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-3-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-3-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-3-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-3-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-3-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-3-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-3-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-1 {
  grid-row-start: 4 !important;
  grid-column-start: 1 !important;
}
.grid-4-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-1.border-left {
  padding-left: 10px;
}
.grid-4-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-2 {
  grid-row-start: 4 !important;
  grid-column-start: 2 !important;
}
.grid-4-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-2.border-left {
  padding-left: 10px;
}
.grid-4-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-3 {
  grid-row-start: 4 !important;
  grid-column-start: 3 !important;
}
.grid-4-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-3.border-left {
  padding-left: 10px;
}
.grid-4-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-4 {
  grid-row-start: 4 !important;
  grid-column-start: 4 !important;
}
.grid-4-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-4.border-left {
  padding-left: 10px;
}
.grid-4-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-5 {
  grid-row-start: 4 !important;
  grid-column-start: 5 !important;
}
.grid-4-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-5.border-left {
  padding-left: 10px;
}
.grid-4-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-6 {
  grid-row-start: 4 !important;
  grid-column-start: 6 !important;
}
.grid-4-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-6.border-left {
  padding-left: 10px;
}
.grid-4-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-7 {
  grid-row-start: 4 !important;
  grid-column-start: 7 !important;
}
.grid-4-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-7.border-left {
  padding-left: 10px;
}
.grid-4-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-8 {
  grid-row-start: 4 !important;
  grid-column-start: 8 !important;
}
.grid-4-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-8.border-left {
  padding-left: 10px;
}
.grid-4-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-9 {
  grid-row-start: 4 !important;
  grid-column-start: 9 !important;
}
.grid-4-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-9.border-left {
  padding-left: 10px;
}
.grid-4-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-4-10 {
  grid-row-start: 4 !important;
  grid-column-start: 10 !important;
}
.grid-4-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-4-10.border-left {
  padding-left: 10px;
}
.grid-4-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-4-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-4-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-4-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-4-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-4-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-4-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-4-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-4-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-4-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-4-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-4-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-4-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-4-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-4-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-4-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-4-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-4-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-4-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-4-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-1 {
  grid-row-start: 5 !important;
  grid-column-start: 1 !important;
}
.grid-5-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-1.border-left {
  padding-left: 10px;
}
.grid-5-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-2 {
  grid-row-start: 5 !important;
  grid-column-start: 2 !important;
}
.grid-5-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-2.border-left {
  padding-left: 10px;
}
.grid-5-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-3 {
  grid-row-start: 5 !important;
  grid-column-start: 3 !important;
}
.grid-5-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-3.border-left {
  padding-left: 10px;
}
.grid-5-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-4 {
  grid-row-start: 5 !important;
  grid-column-start: 4 !important;
}
.grid-5-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-4.border-left {
  padding-left: 10px;
}
.grid-5-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-5 {
  grid-row-start: 5 !important;
  grid-column-start: 5 !important;
}
.grid-5-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-5.border-left {
  padding-left: 10px;
}
.grid-5-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-6 {
  grid-row-start: 5 !important;
  grid-column-start: 6 !important;
}
.grid-5-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-6.border-left {
  padding-left: 10px;
}
.grid-5-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-7 {
  grid-row-start: 5 !important;
  grid-column-start: 7 !important;
}
.grid-5-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-7.border-left {
  padding-left: 10px;
}
.grid-5-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-8 {
  grid-row-start: 5 !important;
  grid-column-start: 8 !important;
}
.grid-5-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-8.border-left {
  padding-left: 10px;
}
.grid-5-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-9 {
  grid-row-start: 5 !important;
  grid-column-start: 9 !important;
}
.grid-5-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-9.border-left {
  padding-left: 10px;
}
.grid-5-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-5-10 {
  grid-row-start: 5 !important;
  grid-column-start: 10 !important;
}
.grid-5-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-5-10.border-left {
  padding-left: 10px;
}
.grid-5-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-5-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-5-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-5-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-5-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-5-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-5-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-5-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-5-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-5-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-5-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-5-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-5-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-5-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-5-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-5-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-5-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-5-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-5-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-5-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-1 {
  grid-row-start: 6 !important;
  grid-column-start: 1 !important;
}
.grid-6-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-1.border-left {
  padding-left: 10px;
}
.grid-6-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-2 {
  grid-row-start: 6 !important;
  grid-column-start: 2 !important;
}
.grid-6-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-2.border-left {
  padding-left: 10px;
}
.grid-6-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-3 {
  grid-row-start: 6 !important;
  grid-column-start: 3 !important;
}
.grid-6-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-3.border-left {
  padding-left: 10px;
}
.grid-6-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-4 {
  grid-row-start: 6 !important;
  grid-column-start: 4 !important;
}
.grid-6-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-4.border-left {
  padding-left: 10px;
}
.grid-6-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-5 {
  grid-row-start: 6 !important;
  grid-column-start: 5 !important;
}
.grid-6-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-5.border-left {
  padding-left: 10px;
}
.grid-6-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-6 {
  grid-row-start: 6 !important;
  grid-column-start: 6 !important;
}
.grid-6-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-6.border-left {
  padding-left: 10px;
}
.grid-6-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-7 {
  grid-row-start: 6 !important;
  grid-column-start: 7 !important;
}
.grid-6-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-7.border-left {
  padding-left: 10px;
}
.grid-6-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-8 {
  grid-row-start: 6 !important;
  grid-column-start: 8 !important;
}
.grid-6-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-8.border-left {
  padding-left: 10px;
}
.grid-6-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-9 {
  grid-row-start: 6 !important;
  grid-column-start: 9 !important;
}
.grid-6-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-9.border-left {
  padding-left: 10px;
}
.grid-6-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-6-10 {
  grid-row-start: 6 !important;
  grid-column-start: 10 !important;
}
.grid-6-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-6-10.border-left {
  padding-left: 10px;
}
.grid-6-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-6-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-6-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-6-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-6-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-6-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-6-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-6-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-6-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-6-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-6-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-6-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-6-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-6-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-6-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-6-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-6-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-6-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-6-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-6-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-1 {
  grid-row-start: 7 !important;
  grid-column-start: 1 !important;
}
.grid-7-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-1.border-left {
  padding-left: 10px;
}
.grid-7-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-2 {
  grid-row-start: 7 !important;
  grid-column-start: 2 !important;
}
.grid-7-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-2.border-left {
  padding-left: 10px;
}
.grid-7-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-3 {
  grid-row-start: 7 !important;
  grid-column-start: 3 !important;
}
.grid-7-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-3.border-left {
  padding-left: 10px;
}
.grid-7-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-4 {
  grid-row-start: 7 !important;
  grid-column-start: 4 !important;
}
.grid-7-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-4.border-left {
  padding-left: 10px;
}
.grid-7-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-5 {
  grid-row-start: 7 !important;
  grid-column-start: 5 !important;
}
.grid-7-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-5.border-left {
  padding-left: 10px;
}
.grid-7-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-6 {
  grid-row-start: 7 !important;
  grid-column-start: 6 !important;
}
.grid-7-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-6.border-left {
  padding-left: 10px;
}
.grid-7-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-7 {
  grid-row-start: 7 !important;
  grid-column-start: 7 !important;
}
.grid-7-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-7.border-left {
  padding-left: 10px;
}
.grid-7-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-8 {
  grid-row-start: 7 !important;
  grid-column-start: 8 !important;
}
.grid-7-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-8.border-left {
  padding-left: 10px;
}
.grid-7-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-9 {
  grid-row-start: 7 !important;
  grid-column-start: 9 !important;
}
.grid-7-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-9.border-left {
  padding-left: 10px;
}
.grid-7-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-7-10 {
  grid-row-start: 7 !important;
  grid-column-start: 10 !important;
}
.grid-7-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-7-10.border-left {
  padding-left: 10px;
}
.grid-7-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-7-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-7-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-7-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-7-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-7-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-7-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-7-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-7-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-7-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-7-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-7-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-7-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-7-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-7-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-7-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-7-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-7-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-7-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-7-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-1 {
  grid-row-start: 8 !important;
  grid-column-start: 1 !important;
}
.grid-8-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-1.border-left {
  padding-left: 10px;
}
.grid-8-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-2 {
  grid-row-start: 8 !important;
  grid-column-start: 2 !important;
}
.grid-8-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-2.border-left {
  padding-left: 10px;
}
.grid-8-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-3 {
  grid-row-start: 8 !important;
  grid-column-start: 3 !important;
}
.grid-8-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-3.border-left {
  padding-left: 10px;
}
.grid-8-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-4 {
  grid-row-start: 8 !important;
  grid-column-start: 4 !important;
}
.grid-8-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-4.border-left {
  padding-left: 10px;
}
.grid-8-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-5 {
  grid-row-start: 8 !important;
  grid-column-start: 5 !important;
}
.grid-8-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-5.border-left {
  padding-left: 10px;
}
.grid-8-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-6 {
  grid-row-start: 8 !important;
  grid-column-start: 6 !important;
}
.grid-8-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-6.border-left {
  padding-left: 10px;
}
.grid-8-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-7 {
  grid-row-start: 8 !important;
  grid-column-start: 7 !important;
}
.grid-8-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-7.border-left {
  padding-left: 10px;
}
.grid-8-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-8 {
  grid-row-start: 8 !important;
  grid-column-start: 8 !important;
}
.grid-8-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-8.border-left {
  padding-left: 10px;
}
.grid-8-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-9 {
  grid-row-start: 8 !important;
  grid-column-start: 9 !important;
}
.grid-8-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-9.border-left {
  padding-left: 10px;
}
.grid-8-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-8-10 {
  grid-row-start: 8 !important;
  grid-column-start: 10 !important;
}
.grid-8-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-8-10.border-left {
  padding-left: 10px;
}
.grid-8-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-8-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-8-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-8-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-8-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-8-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-8-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-8-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-8-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-8-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-8-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-8-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-8-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-8-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-8-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-8-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-8-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-8-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-8-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-8-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-1 {
  grid-row-start: 9 !important;
  grid-column-start: 1 !important;
}
.grid-9-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-1.border-left {
  padding-left: 10px;
}
.grid-9-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-2 {
  grid-row-start: 9 !important;
  grid-column-start: 2 !important;
}
.grid-9-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-2.border-left {
  padding-left: 10px;
}
.grid-9-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-3 {
  grid-row-start: 9 !important;
  grid-column-start: 3 !important;
}
.grid-9-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-3.border-left {
  padding-left: 10px;
}
.grid-9-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-4 {
  grid-row-start: 9 !important;
  grid-column-start: 4 !important;
}
.grid-9-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-4.border-left {
  padding-left: 10px;
}
.grid-9-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-5 {
  grid-row-start: 9 !important;
  grid-column-start: 5 !important;
}
.grid-9-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-5.border-left {
  padding-left: 10px;
}
.grid-9-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-6 {
  grid-row-start: 9 !important;
  grid-column-start: 6 !important;
}
.grid-9-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-6.border-left {
  padding-left: 10px;
}
.grid-9-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-7 {
  grid-row-start: 9 !important;
  grid-column-start: 7 !important;
}
.grid-9-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-7.border-left {
  padding-left: 10px;
}
.grid-9-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-8 {
  grid-row-start: 9 !important;
  grid-column-start: 8 !important;
}
.grid-9-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-8.border-left {
  padding-left: 10px;
}
.grid-9-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-9 {
  grid-row-start: 9 !important;
  grid-column-start: 9 !important;
}
.grid-9-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-9.border-left {
  padding-left: 10px;
}
.grid-9-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-9-10 {
  grid-row-start: 9 !important;
  grid-column-start: 10 !important;
}
.grid-9-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-9-10.border-left {
  padding-left: 10px;
}
.grid-9-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-9-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-9-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-9-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-9-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-9-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-9-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-9-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-9-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-9-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-9-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-9-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-9-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-9-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-9-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-9-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-9-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-9-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-9-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-9-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-1 {
  grid-row-start: 10 !important;
  grid-column-start: 1 !important;
}
.grid-10-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-1.border-left {
  padding-left: 10px;
}
.grid-10-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-2 {
  grid-row-start: 10 !important;
  grid-column-start: 2 !important;
}
.grid-10-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-2.border-left {
  padding-left: 10px;
}
.grid-10-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-3 {
  grid-row-start: 10 !important;
  grid-column-start: 3 !important;
}
.grid-10-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-3.border-left {
  padding-left: 10px;
}
.grid-10-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-4 {
  grid-row-start: 10 !important;
  grid-column-start: 4 !important;
}
.grid-10-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-4.border-left {
  padding-left: 10px;
}
.grid-10-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-5 {
  grid-row-start: 10 !important;
  grid-column-start: 5 !important;
}
.grid-10-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-5.border-left {
  padding-left: 10px;
}
.grid-10-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-6 {
  grid-row-start: 10 !important;
  grid-column-start: 6 !important;
}
.grid-10-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-6.border-left {
  padding-left: 10px;
}
.grid-10-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-7 {
  grid-row-start: 10 !important;
  grid-column-start: 7 !important;
}
.grid-10-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-7.border-left {
  padding-left: 10px;
}
.grid-10-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-8 {
  grid-row-start: 10 !important;
  grid-column-start: 8 !important;
}
.grid-10-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-8.border-left {
  padding-left: 10px;
}
.grid-10-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-9 {
  grid-row-start: 10 !important;
  grid-column-start: 9 !important;
}
.grid-10-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-9.border-left {
  padding-left: 10px;
}
.grid-10-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-10-10 {
  grid-row-start: 10 !important;
  grid-column-start: 10 !important;
}
.grid-10-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-10-10.border-left {
  padding-left: 10px;
}
.grid-10-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-10-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-10-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-10-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-10-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-10-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-10-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-10-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-10-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-10-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-10-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-10-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-10-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-10-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-10-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-10-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-10-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-10-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-10-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-10-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-1 {
  grid-row-start: 11 !important;
  grid-column-start: 1 !important;
}
.grid-11-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-1.border-left {
  padding-left: 10px;
}
.grid-11-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-2 {
  grid-row-start: 11 !important;
  grid-column-start: 2 !important;
}
.grid-11-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-2.border-left {
  padding-left: 10px;
}
.grid-11-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-3 {
  grid-row-start: 11 !important;
  grid-column-start: 3 !important;
}
.grid-11-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-3.border-left {
  padding-left: 10px;
}
.grid-11-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-4 {
  grid-row-start: 11 !important;
  grid-column-start: 4 !important;
}
.grid-11-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-4.border-left {
  padding-left: 10px;
}
.grid-11-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-5 {
  grid-row-start: 11 !important;
  grid-column-start: 5 !important;
}
.grid-11-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-5.border-left {
  padding-left: 10px;
}
.grid-11-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-6 {
  grid-row-start: 11 !important;
  grid-column-start: 6 !important;
}
.grid-11-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-6.border-left {
  padding-left: 10px;
}
.grid-11-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-7 {
  grid-row-start: 11 !important;
  grid-column-start: 7 !important;
}
.grid-11-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-7.border-left {
  padding-left: 10px;
}
.grid-11-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-8 {
  grid-row-start: 11 !important;
  grid-column-start: 8 !important;
}
.grid-11-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-8.border-left {
  padding-left: 10px;
}
.grid-11-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-9 {
  grid-row-start: 11 !important;
  grid-column-start: 9 !important;
}
.grid-11-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-9.border-left {
  padding-left: 10px;
}
.grid-11-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-11-10 {
  grid-row-start: 11 !important;
  grid-column-start: 10 !important;
}
.grid-11-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-11-10.border-left {
  padding-left: 10px;
}
.grid-11-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-11-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-11-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-11-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-11-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-11-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-11-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-11-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-11-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-11-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-11-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-11-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-11-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-11-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-11-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-11-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-11-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-11-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-11-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-11-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-1 {
  grid-row-start: 12 !important;
  grid-column-start: 1 !important;
}
.grid-12-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-1.border-left {
  padding-left: 10px;
}
.grid-12-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-2 {
  grid-row-start: 12 !important;
  grid-column-start: 2 !important;
}
.grid-12-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-2.border-left {
  padding-left: 10px;
}
.grid-12-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-3 {
  grid-row-start: 12 !important;
  grid-column-start: 3 !important;
}
.grid-12-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-3.border-left {
  padding-left: 10px;
}
.grid-12-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-4 {
  grid-row-start: 12 !important;
  grid-column-start: 4 !important;
}
.grid-12-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-4.border-left {
  padding-left: 10px;
}
.grid-12-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-5 {
  grid-row-start: 12 !important;
  grid-column-start: 5 !important;
}
.grid-12-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-5.border-left {
  padding-left: 10px;
}
.grid-12-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-6 {
  grid-row-start: 12 !important;
  grid-column-start: 6 !important;
}
.grid-12-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-6.border-left {
  padding-left: 10px;
}
.grid-12-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-7 {
  grid-row-start: 12 !important;
  grid-column-start: 7 !important;
}
.grid-12-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-7.border-left {
  padding-left: 10px;
}
.grid-12-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-8 {
  grid-row-start: 12 !important;
  grid-column-start: 8 !important;
}
.grid-12-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-8.border-left {
  padding-left: 10px;
}
.grid-12-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-9 {
  grid-row-start: 12 !important;
  grid-column-start: 9 !important;
}
.grid-12-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-9.border-left {
  padding-left: 10px;
}
.grid-12-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-12-10 {
  grid-row-start: 12 !important;
  grid-column-start: 10 !important;
}
.grid-12-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-12-10.border-left {
  padding-left: 10px;
}
.grid-12-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-12-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-12-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-12-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-12-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-12-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-12-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-12-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-12-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-12-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-12-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-12-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-12-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-12-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-12-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-12-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-12-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-12-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-12-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-12-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-1 {
  grid-row-start: 13 !important;
  grid-column-start: 1 !important;
}
.grid-13-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-1.border-left {
  padding-left: 10px;
}
.grid-13-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-2 {
  grid-row-start: 13 !important;
  grid-column-start: 2 !important;
}
.grid-13-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-2.border-left {
  padding-left: 10px;
}
.grid-13-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-3 {
  grid-row-start: 13 !important;
  grid-column-start: 3 !important;
}
.grid-13-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-3.border-left {
  padding-left: 10px;
}
.grid-13-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-4 {
  grid-row-start: 13 !important;
  grid-column-start: 4 !important;
}
.grid-13-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-4.border-left {
  padding-left: 10px;
}
.grid-13-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-5 {
  grid-row-start: 13 !important;
  grid-column-start: 5 !important;
}
.grid-13-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-5.border-left {
  padding-left: 10px;
}
.grid-13-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-6 {
  grid-row-start: 13 !important;
  grid-column-start: 6 !important;
}
.grid-13-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-6.border-left {
  padding-left: 10px;
}
.grid-13-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-7 {
  grid-row-start: 13 !important;
  grid-column-start: 7 !important;
}
.grid-13-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-7.border-left {
  padding-left: 10px;
}
.grid-13-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-8 {
  grid-row-start: 13 !important;
  grid-column-start: 8 !important;
}
.grid-13-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-8.border-left {
  padding-left: 10px;
}
.grid-13-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-9 {
  grid-row-start: 13 !important;
  grid-column-start: 9 !important;
}
.grid-13-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-9.border-left {
  padding-left: 10px;
}
.grid-13-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-13-10 {
  grid-row-start: 13 !important;
  grid-column-start: 10 !important;
}
.grid-13-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-13-10.border-left {
  padding-left: 10px;
}
.grid-13-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-13-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-13-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-13-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-13-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-13-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-13-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-13-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-13-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-13-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-13-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-13-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-13-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-13-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-13-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-13-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-13-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-13-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-13-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-13-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-1 {
  grid-row-start: 14 !important;
  grid-column-start: 1 !important;
}
.grid-14-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-1.border-left {
  padding-left: 10px;
}
.grid-14-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-2 {
  grid-row-start: 14 !important;
  grid-column-start: 2 !important;
}
.grid-14-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-2.border-left {
  padding-left: 10px;
}
.grid-14-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-3 {
  grid-row-start: 14 !important;
  grid-column-start: 3 !important;
}
.grid-14-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-3.border-left {
  padding-left: 10px;
}
.grid-14-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-4 {
  grid-row-start: 14 !important;
  grid-column-start: 4 !important;
}
.grid-14-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-4.border-left {
  padding-left: 10px;
}
.grid-14-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-5 {
  grid-row-start: 14 !important;
  grid-column-start: 5 !important;
}
.grid-14-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-5.border-left {
  padding-left: 10px;
}
.grid-14-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-6 {
  grid-row-start: 14 !important;
  grid-column-start: 6 !important;
}
.grid-14-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-6.border-left {
  padding-left: 10px;
}
.grid-14-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-7 {
  grid-row-start: 14 !important;
  grid-column-start: 7 !important;
}
.grid-14-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-7.border-left {
  padding-left: 10px;
}
.grid-14-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-8 {
  grid-row-start: 14 !important;
  grid-column-start: 8 !important;
}
.grid-14-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-8.border-left {
  padding-left: 10px;
}
.grid-14-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-9 {
  grid-row-start: 14 !important;
  grid-column-start: 9 !important;
}
.grid-14-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-9.border-left {
  padding-left: 10px;
}
.grid-14-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-14-10 {
  grid-row-start: 14 !important;
  grid-column-start: 10 !important;
}
.grid-14-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-14-10.border-left {
  padding-left: 10px;
}
.grid-14-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-14-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-14-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-14-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-14-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-14-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-14-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-14-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-14-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-14-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-14-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-14-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-14-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-14-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-14-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-14-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-14-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-14-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-14-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-14-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-1 {
  grid-row-start: 15 !important;
  grid-column-start: 1 !important;
}
.grid-15-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-1.border-left {
  padding-left: 10px;
}
.grid-15-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-2 {
  grid-row-start: 15 !important;
  grid-column-start: 2 !important;
}
.grid-15-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-2.border-left {
  padding-left: 10px;
}
.grid-15-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-3 {
  grid-row-start: 15 !important;
  grid-column-start: 3 !important;
}
.grid-15-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-3.border-left {
  padding-left: 10px;
}
.grid-15-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-4 {
  grid-row-start: 15 !important;
  grid-column-start: 4 !important;
}
.grid-15-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-4.border-left {
  padding-left: 10px;
}
.grid-15-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-5 {
  grid-row-start: 15 !important;
  grid-column-start: 5 !important;
}
.grid-15-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-5.border-left {
  padding-left: 10px;
}
.grid-15-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-6 {
  grid-row-start: 15 !important;
  grid-column-start: 6 !important;
}
.grid-15-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-6.border-left {
  padding-left: 10px;
}
.grid-15-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-7 {
  grid-row-start: 15 !important;
  grid-column-start: 7 !important;
}
.grid-15-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-7.border-left {
  padding-left: 10px;
}
.grid-15-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-8 {
  grid-row-start: 15 !important;
  grid-column-start: 8 !important;
}
.grid-15-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-8.border-left {
  padding-left: 10px;
}
.grid-15-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-9 {
  grid-row-start: 15 !important;
  grid-column-start: 9 !important;
}
.grid-15-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-9.border-left {
  padding-left: 10px;
}
.grid-15-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-15-10 {
  grid-row-start: 15 !important;
  grid-column-start: 10 !important;
}
.grid-15-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-15-10.border-left {
  padding-left: 10px;
}
.grid-15-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-15-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-15-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-15-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-15-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-15-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-15-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-15-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-15-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-15-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-15-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-15-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-15-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-15-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-15-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-15-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-15-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-15-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-15-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-15-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-1 {
  grid-row-start: 16 !important;
  grid-column-start: 1 !important;
}
.grid-16-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-1.border-left {
  padding-left: 10px;
}
.grid-16-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-2 {
  grid-row-start: 16 !important;
  grid-column-start: 2 !important;
}
.grid-16-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-2.border-left {
  padding-left: 10px;
}
.grid-16-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-3 {
  grid-row-start: 16 !important;
  grid-column-start: 3 !important;
}
.grid-16-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-3.border-left {
  padding-left: 10px;
}
.grid-16-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-4 {
  grid-row-start: 16 !important;
  grid-column-start: 4 !important;
}
.grid-16-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-4.border-left {
  padding-left: 10px;
}
.grid-16-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-5 {
  grid-row-start: 16 !important;
  grid-column-start: 5 !important;
}
.grid-16-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-5.border-left {
  padding-left: 10px;
}
.grid-16-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-6 {
  grid-row-start: 16 !important;
  grid-column-start: 6 !important;
}
.grid-16-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-6.border-left {
  padding-left: 10px;
}
.grid-16-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-7 {
  grid-row-start: 16 !important;
  grid-column-start: 7 !important;
}
.grid-16-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-7.border-left {
  padding-left: 10px;
}
.grid-16-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-8 {
  grid-row-start: 16 !important;
  grid-column-start: 8 !important;
}
.grid-16-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-8.border-left {
  padding-left: 10px;
}
.grid-16-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-9 {
  grid-row-start: 16 !important;
  grid-column-start: 9 !important;
}
.grid-16-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-9.border-left {
  padding-left: 10px;
}
.grid-16-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-16-10 {
  grid-row-start: 16 !important;
  grid-column-start: 10 !important;
}
.grid-16-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-16-10.border-left {
  padding-left: 10px;
}
.grid-16-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-16-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-16-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-16-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-16-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-16-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-16-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-16-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-16-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-16-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-16-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-16-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-16-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-16-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-16-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-16-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-16-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-16-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-16-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-16-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-1 {
  grid-row-start: 17 !important;
  grid-column-start: 1 !important;
}
.grid-17-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-1.border-left {
  padding-left: 10px;
}
.grid-17-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-2 {
  grid-row-start: 17 !important;
  grid-column-start: 2 !important;
}
.grid-17-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-2.border-left {
  padding-left: 10px;
}
.grid-17-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-3 {
  grid-row-start: 17 !important;
  grid-column-start: 3 !important;
}
.grid-17-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-3.border-left {
  padding-left: 10px;
}
.grid-17-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-4 {
  grid-row-start: 17 !important;
  grid-column-start: 4 !important;
}
.grid-17-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-4.border-left {
  padding-left: 10px;
}
.grid-17-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-5 {
  grid-row-start: 17 !important;
  grid-column-start: 5 !important;
}
.grid-17-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-5.border-left {
  padding-left: 10px;
}
.grid-17-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-6 {
  grid-row-start: 17 !important;
  grid-column-start: 6 !important;
}
.grid-17-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-6.border-left {
  padding-left: 10px;
}
.grid-17-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-7 {
  grid-row-start: 17 !important;
  grid-column-start: 7 !important;
}
.grid-17-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-7.border-left {
  padding-left: 10px;
}
.grid-17-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-8 {
  grid-row-start: 17 !important;
  grid-column-start: 8 !important;
}
.grid-17-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-8.border-left {
  padding-left: 10px;
}
.grid-17-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-9 {
  grid-row-start: 17 !important;
  grid-column-start: 9 !important;
}
.grid-17-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-9.border-left {
  padding-left: 10px;
}
.grid-17-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-17-10 {
  grid-row-start: 17 !important;
  grid-column-start: 10 !important;
}
.grid-17-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-17-10.border-left {
  padding-left: 10px;
}
.grid-17-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-17-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-17-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-17-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-17-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-17-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-17-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-17-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-17-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-17-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-17-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-17-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-17-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-17-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-17-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-17-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-17-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-17-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-17-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-17-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-1 {
  grid-row-start: 18 !important;
  grid-column-start: 1 !important;
}
.grid-18-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-1.border-left {
  padding-left: 10px;
}
.grid-18-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-2 {
  grid-row-start: 18 !important;
  grid-column-start: 2 !important;
}
.grid-18-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-2.border-left {
  padding-left: 10px;
}
.grid-18-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-3 {
  grid-row-start: 18 !important;
  grid-column-start: 3 !important;
}
.grid-18-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-3.border-left {
  padding-left: 10px;
}
.grid-18-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-4 {
  grid-row-start: 18 !important;
  grid-column-start: 4 !important;
}
.grid-18-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-4.border-left {
  padding-left: 10px;
}
.grid-18-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-5 {
  grid-row-start: 18 !important;
  grid-column-start: 5 !important;
}
.grid-18-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-5.border-left {
  padding-left: 10px;
}
.grid-18-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-6 {
  grid-row-start: 18 !important;
  grid-column-start: 6 !important;
}
.grid-18-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-6.border-left {
  padding-left: 10px;
}
.grid-18-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-7 {
  grid-row-start: 18 !important;
  grid-column-start: 7 !important;
}
.grid-18-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-7.border-left {
  padding-left: 10px;
}
.grid-18-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-8 {
  grid-row-start: 18 !important;
  grid-column-start: 8 !important;
}
.grid-18-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-8.border-left {
  padding-left: 10px;
}
.grid-18-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-9 {
  grid-row-start: 18 !important;
  grid-column-start: 9 !important;
}
.grid-18-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-9.border-left {
  padding-left: 10px;
}
.grid-18-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-18-10 {
  grid-row-start: 18 !important;
  grid-column-start: 10 !important;
}
.grid-18-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-18-10.border-left {
  padding-left: 10px;
}
.grid-18-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-18-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-18-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-18-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-18-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-18-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-18-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-18-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-18-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-18-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-18-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-18-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-18-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-18-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-18-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-18-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-18-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-18-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-18-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-18-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-1 {
  grid-row-start: 19 !important;
  grid-column-start: 1 !important;
}
.grid-19-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-1.border-left {
  padding-left: 10px;
}
.grid-19-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-2 {
  grid-row-start: 19 !important;
  grid-column-start: 2 !important;
}
.grid-19-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-2.border-left {
  padding-left: 10px;
}
.grid-19-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-3 {
  grid-row-start: 19 !important;
  grid-column-start: 3 !important;
}
.grid-19-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-3.border-left {
  padding-left: 10px;
}
.grid-19-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-4 {
  grid-row-start: 19 !important;
  grid-column-start: 4 !important;
}
.grid-19-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-4.border-left {
  padding-left: 10px;
}
.grid-19-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-5 {
  grid-row-start: 19 !important;
  grid-column-start: 5 !important;
}
.grid-19-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-5.border-left {
  padding-left: 10px;
}
.grid-19-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-6 {
  grid-row-start: 19 !important;
  grid-column-start: 6 !important;
}
.grid-19-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-6.border-left {
  padding-left: 10px;
}
.grid-19-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-7 {
  grid-row-start: 19 !important;
  grid-column-start: 7 !important;
}
.grid-19-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-7.border-left {
  padding-left: 10px;
}
.grid-19-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-8 {
  grid-row-start: 19 !important;
  grid-column-start: 8 !important;
}
.grid-19-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-8.border-left {
  padding-left: 10px;
}
.grid-19-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-9 {
  grid-row-start: 19 !important;
  grid-column-start: 9 !important;
}
.grid-19-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-9.border-left {
  padding-left: 10px;
}
.grid-19-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-19-10 {
  grid-row-start: 19 !important;
  grid-column-start: 10 !important;
}
.grid-19-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-19-10.border-left {
  padding-left: 10px;
}
.grid-19-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-19-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-19-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-19-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-19-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-19-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-19-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-19-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-19-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-19-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-19-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-19-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-19-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-19-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-19-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-19-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-19-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-19-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-19-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-19-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-1 {
  grid-row-start: 20 !important;
  grid-column-start: 1 !important;
}
.grid-20-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-1.border-left {
  padding-left: 10px;
}
.grid-20-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-1.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-1.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-1.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-1.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-1.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-1.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-1.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-1.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-1.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-1.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-2 {
  grid-row-start: 20 !important;
  grid-column-start: 2 !important;
}
.grid-20-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-2.border-left {
  padding-left: 10px;
}
.grid-20-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-2.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-2.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-2.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-2.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-2.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-2.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-2.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-2.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-2.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-2.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-3 {
  grid-row-start: 20 !important;
  grid-column-start: 3 !important;
}
.grid-20-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-3.border-left {
  padding-left: 10px;
}
.grid-20-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-3.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-3.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-3.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-3.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-3.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-3.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-3.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-3.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-3.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-3.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-4 {
  grid-row-start: 20 !important;
  grid-column-start: 4 !important;
}
.grid-20-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-4.border-left {
  padding-left: 10px;
}
.grid-20-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-4.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-4.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-4.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-4.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-4.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-4.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-4.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-4.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-4.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-4.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-5 {
  grid-row-start: 20 !important;
  grid-column-start: 5 !important;
}
.grid-20-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-5.border-left {
  padding-left: 10px;
}
.grid-20-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-5.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-5.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-5.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-5.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-5.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-5.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-5.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-5.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-5.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-5.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-6 {
  grid-row-start: 20 !important;
  grid-column-start: 6 !important;
}
.grid-20-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-6.border-left {
  padding-left: 10px;
}
.grid-20-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-6.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-6.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-6.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-6.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-6.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-6.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-6.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-6.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-6.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-6.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-7 {
  grid-row-start: 20 !important;
  grid-column-start: 7 !important;
}
.grid-20-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-7.border-left {
  padding-left: 10px;
}
.grid-20-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-7.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-7.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-7.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-7.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-7.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-7.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-7.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-7.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-7.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-7.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-8 {
  grid-row-start: 20 !important;
  grid-column-start: 8 !important;
}
.grid-20-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-8.border-left {
  padding-left: 10px;
}
.grid-20-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-8.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-8.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-8.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-8.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-8.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-8.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-8.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-8.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-8.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-8.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-9 {
  grid-row-start: 20 !important;
  grid-column-start: 9 !important;
}
.grid-20-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-9.border-left {
  padding-left: 10px;
}
.grid-20-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-9.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-9.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-9.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-9.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-9.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-9.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-9.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-9.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-9.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-9.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-20-10 {
  grid-row-start: 20 !important;
  grid-column-start: 10 !important;
}
.grid-20-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-20-10.border-left {
  padding-left: 10px;
}
.grid-20-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-20-10.grid-row-span-1 {
  grid-row-end: span 1 !important;
}
.grid-20-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-20-10.grid-row-span-2 {
  grid-row-end: span 2 !important;
}
.grid-20-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-20-10.grid-row-span-3 {
  grid-row-end: span 3 !important;
}
.grid-20-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-20-10.grid-row-span-4 {
  grid-row-end: span 4 !important;
}
.grid-20-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-20-10.grid-row-span-5 {
  grid-row-end: span 5 !important;
}
.grid-20-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-20-10.grid-row-span-6 {
  grid-row-end: span 6 !important;
}
.grid-20-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-20-10.grid-row-span-7 {
  grid-row-end: span 7 !important;
}
.grid-20-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-20-10.grid-row-span-8 {
  grid-row-end: span 8 !important;
}
.grid-20-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-20-10.grid-row-span-9 {
  grid-row-end: span 9 !important;
}
.grid-20-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}
.grid-20-10.grid-row-span-10 {
  grid-row-end: span 10 !important;
}

.grid-column-1 {
  grid-column-start: 1 !important;
}
.grid-column-1.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-1.border-left {
  padding-left: 10px;
}
.grid-column-1.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-1.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-1.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-1.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-1.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-1.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-1.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-1.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-1.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-1.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-2 {
  grid-column-start: 2 !important;
}
.grid-column-2.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-2.border-left {
  padding-left: 10px;
}
.grid-column-2.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-2.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-2.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-2.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-2.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-2.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-2.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-2.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-2.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-2.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-3 {
  grid-column-start: 3 !important;
}
.grid-column-3.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-3.border-left {
  padding-left: 10px;
}
.grid-column-3.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-3.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-3.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-3.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-3.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-3.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-3.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-3.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-3.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-3.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-4 {
  grid-column-start: 4 !important;
}
.grid-column-4.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-4.border-left {
  padding-left: 10px;
}
.grid-column-4.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-4.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-4.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-4.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-4.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-4.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-4.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-4.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-4.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-4.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-5 {
  grid-column-start: 5 !important;
}
.grid-column-5.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-5.border-left {
  padding-left: 10px;
}
.grid-column-5.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-5.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-5.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-5.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-5.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-5.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-5.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-5.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-5.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-5.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-6 {
  grid-column-start: 6 !important;
}
.grid-column-6.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-6.border-left {
  padding-left: 10px;
}
.grid-column-6.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-6.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-6.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-6.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-6.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-6.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-6.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-6.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-6.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-6.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-7 {
  grid-column-start: 7 !important;
}
.grid-column-7.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-7.border-left {
  padding-left: 10px;
}
.grid-column-7.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-7.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-7.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-7.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-7.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-7.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-7.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-7.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-7.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-7.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-8 {
  grid-column-start: 8 !important;
}
.grid-column-8.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-8.border-left {
  padding-left: 10px;
}
.grid-column-8.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-8.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-8.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-8.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-8.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-8.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-8.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-8.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-8.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-8.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-9 {
  grid-column-start: 9 !important;
}
.grid-column-9.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-9.border-left {
  padding-left: 10px;
}
.grid-column-9.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-9.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-9.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-9.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-9.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-9.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-9.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-9.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-9.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-9.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-10 {
  grid-column-start: 10 !important;
}
.grid-column-10.border-top {
  margin-top: 10px;
  padding-top: 10px;
}
.grid-column-10.border-left {
  padding-left: 10px;
}
.grid-column-10.grid-column-span-1 {
  grid-column-end: span 1 !important;
}
.grid-column-10.grid-column-span-2 {
  grid-column-end: span 2 !important;
}
.grid-column-10.grid-column-span-3 {
  grid-column-end: span 3 !important;
}
.grid-column-10.grid-column-span-4 {
  grid-column-end: span 4 !important;
}
.grid-column-10.grid-column-span-5 {
  grid-column-end: span 5 !important;
}
.grid-column-10.grid-column-span-6 {
  grid-column-end: span 6 !important;
}
.grid-column-10.grid-column-span-7 {
  grid-column-end: span 7 !important;
}
.grid-column-10.grid-column-span-8 {
  grid-column-end: span 8 !important;
}
.grid-column-10.grid-column-span-9 {
  grid-column-end: span 9 !important;
}
.grid-column-10.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-column-span-1 {
  grid-column-end: span 1 !important;
}

.grid-column-span-2 {
  grid-column-end: span 2 !important;
}

.grid-column-span-3 {
  grid-column-end: span 3 !important;
}

.grid-column-span-4 {
  grid-column-end: span 4 !important;
}

.grid-column-span-5 {
  grid-column-end: span 5 !important;
}

.grid-column-span-6 {
  grid-column-end: span 6 !important;
}

.grid-column-span-7 {
  grid-column-end: span 7 !important;
}

.grid-column-span-8 {
  grid-column-end: span 8 !important;
}

.grid-column-span-9 {
  grid-column-end: span 9 !important;
}

.grid-column-span-10 {
  grid-column-end: span 10 !important;
}

.grid-even-columns {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
}

.grid-index-ek {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr 1fr 1fr;
  grid-column-gap: 30px;
}

.flex {
  display: flex;
}

.flex-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.flex-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.flex-start {
  display: flex;
  justify-content: flex-start;
}

.flex-end {
  display: flex;
  justify-content: flex-end;
}

.flex-column {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.flex-column > div {
  width: 100%;
}

.flex-left-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.flex-row-space-between {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.flex-wrap, .dashboard .dashboard-section {
  display: flex;
  flex-wrap: wrap;
}

.flex-align-middle {
  display: flex;
}
.flex-align-middle div, .flex-align-middle label, .flex-align-middle button, .flex-align-middle span, .flex-align-middle a, .flex-align-middle svg, .flex-align-middle select, .flex-align-middle table {
  align-self: center;
}

.flex-center-middle {
  display: flex;
  justify-content: center;
  align-content: center;
}
.flex-center-middle div, .flex-center-middle label, .flex-center-middle button, .flex-center-middle span, .flex-center-middle a, .flex-center-middle svg, .flex-center-middle select {
  align-self: center;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-space-around {
  display: flex;
  justify-content: space-around;
}

.flex-space-between {
  display: flex;
  justify-content: space-between;
}

.flex-start-space-between-items {
  display: flex;
  justify-content: flex-start;
}
.flex-start-space-between-items > div:not(:last-child):not(.no-visibility), .flex-start-space-between-items > button:not(:last-child):not(.no-visibility), .flex-start-space-between-items > label:not(:last-child):not(.no-visibility), .flex-start-space-between-items > span:not(:last-child):not(.no-visibility), .flex-start-space-between-items > form:not(:last-child):not(.no-visibility), .flex-start-space-between-items > a:not(:last-child):not(.no-visibility), .flex-start-space-between-items > select:not(:last-child):not(.no-visibility) {
  margin-right: 10px;
}

.flex-start-double-space-between-items {
  display: flex;
  justify-content: flex-start;
}
.flex-start-double-space-between-items > div:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > button:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > label:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > span:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > form:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > a:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > select:not(:last-child):not(.no-visibility) {
  margin-right: 20px;
}

.flex-start-triple-space-between-items {
  display: flex;
  justify-content: flex-start;
}
.flex-start-triple-space-between-items > div:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > button:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > label:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > span:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > form:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > a:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > select:not(:last-child):not(.no-visibility) {
  margin-right: 30px;
}

.flex-end-space-between-items {
  display: flex;
  justify-content: flex-end;
}
.flex-end-space-between-items > div:not(:last-child):not(.no-visibility), .flex-end-space-between-items > button:not(:last-child):not(.no-visibility), .flex-end-space-between-items > label:not(:last-child):not(.no-visibility), .flex-end-space-between-items > span:not(:last-child):not(.no-visibility), .flex-end-space-between-items > form:not(:last-child):not(.no-visibility), .flex-end-space-between-items > select:not(:last-child):not(.no-visibility) {
  margin-right: 10px;
}

.flex-align-self {
  display: flex;
  align-self: center;
  align-items: center;
}

.flex-column-center-rows {
  display: flex;
  flex-direction: column;
}
.flex-column-center-rows > * {
  margin: auto;
}

#smallSilverstepLogo {
  width: 30px;
  height: 30px;
  margin-bottom: 15px;
}

.heading {
  font-family: "Roboto Condensed", sans-serif, FontAwesome;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

.newLine {
  clear: both;
}

.align-bottom {
  vertical-align: bottom;
  align-self: flex-end;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

.no-text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
}

.non-visual {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.no-visibility {
  visibility: hidden;
  display: none;
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.no-display {
  display: none;
}

.hidden {
  display: none !important;
}

.no-height {
  display: none;
  height: 0px;
}

.text-align-right {
  text-align: right;
}
.text-align-right input {
  text-align: right;
}

.text-align-center {
  text-align: center;
}

.text-align-middle {
  vertical-align: middle;
}

.checkboxOnly {
  clear: both;
}

.position-relative {
  position: relative;
}

.not-allowed-cursor {
  cursor: not-allowed;
}

.disabledLink {
  pointer-events: none;
  cursor: default;
}

.scrollingDiv {
  overflow: auto;
}

.deactivated {
  color: #888;
}

.input-group {
  width: auto;
}

.selectedResult {
  background-color: #cccccc;
}

.selectedTr {
  background-color: #f3df9c;
}

.searchBox {
  width: 200px;
}
.searchBox .input-group .form-control:not(:first-child):not(:last-child) {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.searchBox .input-group .input-group-btn button.btn {
  border: 1px solid #adb5b8;
}

.filter-small button {
  padding: 1px 10px;
}
.filter-small button.disabled {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}
.filter-small .fieldsetRow {
  display: flex;
  justify-content: flex-start;
}
.filter-small .fieldsetRow .flex-align-middle {
  margin-top: 5px;
}
.filter-small .fieldsetRow .flex-align-middle:first-of-type {
  margin-top: 2px;
}
.filter-small .labelAfter {
  margin-top: 0px;
}
.filter-small input[type=date] {
  width: 120px;
  margin-left: 2px !important;
}
.filter-small input[type=date].filter-adjusted-small {
  width: 125px;
  margin-left: -3px !important;
}
.filter-small.edit-info-container {
  max-width: 1250px !important;
}
.filter-small.edit-info-container label {
  line-height: 26px;
  font-size: 1em;
  margin-top: 5px;
}
.filter-small .dateBar {
  padding: 5px 0 6px 0;
  align-self: center;
}
.filter-small .dateBar button {
  margin: 0 1px !important;
}
.filter-small .dateBar .dateControlDiv {
  margin-left: 8px;
  margin-top: 3px;
  margin-bottom: 2px;
}
.filter-small .dateBar .dateControlDiv .datepicker-control {
  width: 95px;
}
.filter-small .filterTopButtonBar {
  padding: 5px 0 6px 0;
  align-self: right;
}
.filter-small .filterTopButtonBar button {
  margin: 0 1px !important;
}

.min-width-max-content {
  min-width: max-content;
}

.cancel, .spinnerOverlay, .g-recaptcha, .searchResult, .dragscroll {
  border-image: none;
}

.tooltip-container {
  position: absolute;
  left: 0;
  z-index: 5;
  border: 1px #999999 solid;
  padding: 0px 5px;
  background-color: white;
  max-width: 400px;
  min-height: 50px;
  -webkit-box-shadow: 3px 3px 3px 0px rgb(117, 117, 117);
  -moz-box-shadow: 3px 3px 3px 0px rgb(117, 117, 117);
  box-shadow: 3px 3px 3px 0px rgb(117, 117, 117);
}
.tooltip-container .tooltip-image object {
  max-width: 400px;
  max-height: 200px;
}
.tooltip-container .tooltip-items {
  display: grid;
  grid-auto-columns: min-content;
}
.tooltip-container .tooltip-items div {
  text-align: left;
  font-size: 0.9em;
  line-height: 1.5em;
}
.tooltip-container .tooltip-items .tooltip-item-title {
  grid-column-start: 1;
  margin-right: 5px;
  white-space: nowrap;
}
.tooltip-container .tooltip-items .tooltip-item-value {
  grid-column-start: 2;
}
.tooltip-container .tooltip-items .tooltip-item-value:not(.white-space-no-wrap) {
  white-space: normal;
}

.tooltip-icon {
  position: relative;
  margin-left: 5px;
}
.tooltip-icon button {
  border: none;
  background: none;
  cursor: help;
}
.tooltip-icon svg {
  height: 18px;
}
.tooltip-icon .tooltip-info {
  display: none;
  position: absolute;
  border: 2px black solid;
  border-radius: 5px;
  background-color: #ffffff;
  padding: 10px;
  width: 600px;
  white-space: normal;
  z-index: 25;
}
.tooltip-icon .tooltip-info.show-tooltip-info {
  display: block;
}
.tooltip-icon .tooltip-info .tooltip-info-header {
  display: inline-block;
  font-family: "Roboto Condensed";
  font-size: 1.33rem;
  margin-bottom: 0.5rem;
}
.tooltip-icon .tooltip-info .tooltip-info-description {
  display: inline-block;
  font-weight: 400;
}

calendarcontainer {
  display: block;
  border: 1px solid #adb5b8;
  border-radius: 3px;
  padding: 5px;
  width: 214px;
  background-color: white;
  position: absolute;
  z-index: 100;
}
calendarcontainer:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #adb5b8;
  border-top: 0;
  position: absolute;
  left: 6px;
}
calendarcontainer:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
  left: 7px;
}
calendarcontainer:not(.expand-up):before {
  top: -7px;
}
calendarcontainer:not(.expand-up):after {
  top: -6px;
}
calendarcontainer.expand-up:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #adb5b8;
}
calendarcontainer.expand-up:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
calendarcontainer .calendar-content {
  border: 1px solid #adb5b8;
  display: grid;
  width: 202px;
}
calendarcontainer .calendar-content .calendar-header {
  background-color: #eaebf0;
  color: #000000;
}
calendarcontainer .calendar-content .calendar-header:not(.first-header-column) {
  background-image: linear-gradient(white, white);
  background-size: 1px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}
calendarcontainer .calendar-content .previous-month {
  grid-row: 1;
  grid-column: 1;
  border-bottom: 1px solid #adb5b8;
}
calendarcontainer .calendar-content .calendar-heading {
  grid-row: 1;
  grid-column: 2;
  grid-column-end: span 6;
  white-space: nowrap;
  border-bottom: 1px solid #adb5b8;
}
calendarcontainer .calendar-content .next-month {
  grid-row: 1;
  grid-column: 8;
  border-bottom: 1px solid #adb5b8;
}
calendarcontainer .calendar-content div, calendarcontainer .calendar-content button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 25px;
  border: 0;
}
calendarcontainer .calendar-content div:not(.calendar-header), calendarcontainer .calendar-content button:not(.calendar-header) {
  width: 25px;
  background-color: #ffffff;
  background-image: linear-gradient(#e9eced, #e9eced);
  background-size: 1px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
  border-top: 1px solid #adb5b8;
}
calendarcontainer .calendar-content div:not(.calendar-header):hover, calendarcontainer .calendar-content button:not(.calendar-header):hover {
  background-color: #adb5b8;
}
calendarcontainer .calendar-content div:not(.calendar-header).other-month-day, calendarcontainer .calendar-content button:not(.calendar-header).other-month-day {
  color: #adb5b8;
}
calendarcontainer .calendar-content div:not(.calendar-header).week-number, calendarcontainer .calendar-content button:not(.calendar-header).week-number {
  font-size: 1em;
  font-weight: 700;
}
calendarcontainer .calendar-content div:not(.calendar-header):not(.week-number), calendarcontainer .calendar-content button:not(.calendar-header):not(.week-number) {
  cursor: pointer;
}
calendarcontainer .calendar-content div:not(.calendar-header).selected-day:not(.current-day), calendarcontainer .calendar-content button:not(.calendar-header).selected-day:not(.current-day) {
  background-color: #ccc;
}
calendarcontainer .calendar-content div:not(.calendar-header).current-day, calendarcontainer .calendar-content button:not(.calendar-header).current-day {
  background-color: #fde19a;
}
calendarcontainer .calendar-content div:not(.calendar-header).disabled-day, calendarcontainer .calendar-content button:not(.calendar-header).disabled-day {
  color: #adb5b8;
  cursor: not-allowed;
}
calendarcontainer .calendar-content div:not(.calendar-header).disabled-day:hover, calendarcontainer .calendar-content button:not(.calendar-header).disabled-day:hover {
  background-color: transparent;
}
calendarcontainer .calendar-content div.weekend-column, calendarcontainer .calendar-content button.weekend-column {
  background-color: #d9edf7;
  background-image: linear-gradient(white, white);
}

.datePeek {
  position: absolute;
  background: #AAA;
  border: #000 solid 1px;
  padding-left: 3px;
  padding-right: 3px;
  display: none;
  z-index: 10000;
  top: -20px;
  left: 70px;
}

.timePeek {
  position: absolute;
  background: #AAA;
  border: #000 solid 1px;
  padding-left: 3px;
  padding-right: 3px;
  display: none;
  z-index: 10000;
  top: -15px;
  left: 30px;
}

.edit-info-container .datePeek {
  top: -10px;
}

.hiddenDatePartControl {
  position: absolute;
  left: -10000px;
  visibility: hidden;
}

.dateContainer {
  width: calc(112px - 13px);
}
.dateContainer .dateControlDiv {
  display: inline;
  position: relative;
  width: calc(112px - 13px);
  min-width: calc(112px - 13px);
}
.dateContainer .dateControlDiv .datepicker-control {
  width: calc(112px - 13px);
}
.dateContainer.has-reset-button {
  width: 112px;
}
.dateContainer.has-reset-button .dateControlDiv .datepicker-control {
  width: 112px;
}

.dateControlDiv .datepicker-control {
  width: calc(112px - 21px);
}
.dateControlDiv .datepicker-control.has-reset-button {
  width: 112px;
}
.dateControlDiv .datepicker-control + .datepicker-reset-button {
  margin-left: -41px;
}
.dateControlDiv .datepicker-control + .datepicker-button {
  margin-left: -24px;
}
.dateControlDiv .datepicker-reset-button {
  border-radius: 0;
  border: none;
  background-color: transparent;
  color: darkred !important;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 7px;
  text-decoration: none !important;
  float: none !important;
}
.dateControlDiv .datepicker-reset-button:focus {
  box-shadow: none;
  border: none;
  outline: 0;
}
.dateControlDiv .datepicker-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -6px;
  padding-left: 3px;
  padding-right: 5px;
  float: none !important;
}
.dateControlDiv .datepicker-button:focus {
  box-shadow: none;
  outline: 0;
}

.dateTimeContainer {
  width: calc(147px - 13px);
}
.dateTimeContainer .dateControlDiv {
  display: inline;
  position: relative;
  width: calc(147px - 13px);
  min-width: calc(147px - 13px);
}
.dateTimeContainer .dateControlDiv .datepicker-control {
  width: calc(147px - 13px);
}
.dateTimeContainer .timeControlDiv {
  margin-left: calc(83px - 147px);
}
.dateTimeContainer .timeControlDiv input {
  border: none;
  background-color: transparent;
}
.dateTimeContainer .timeControlDiv input:focus {
  border: none;
  box-shadow: none;
}
.dateTimeContainer.has-reset-button {
  width: 147px;
}
.dateTimeContainer.has-reset-button .dateControlDiv .datepicker-control {
  width: 147px;
}
.dateTimeContainer.has-reset-button .timeControlDiv {
  margin-left: calc(69px - 147px);
}
.dateTimeContainer #btnNow {
  margin-left: 28px;
}

.datepicker-control + .fa {
  position: absolute;
  right: 0;
  padding: 5px 10px;
  color: #888;
}

.scrollingTable .dateControlDiv {
  display: inline-block;
  max-width: calc(112px + 5px);
}
.scrollingTable .dateControlDiv .datepicker-control + .fa {
  position: absolute;
  right: 0;
  padding: 10px;
  color: #888;
}
.scrollingTable .dateControlDiv .datePeek {
  top: -10px;
}

.timePickerInput {
  width: 44px;
}

.timeControlDiv {
  position: relative;
  display: inline-block;
  margin-bottom: -10px;
}

.timePicker {
  border: 1px solid #ccc;
  background: #FFF;
  padding: 3px;
  margin-left: -3px;
  z-index: 10000;
  position: absolute;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.timePicker .timePickerRow {
  height: 25px;
  display: flex;
  justify-content: space-around;
  line-height: 25px;
}
.timePicker .timePickerRow .timePickerItem {
  width: 40px;
  max-width: 40px;
  text-align: center;
}
.timePicker .timePickerRow .timePickerItem.selectedTime {
  background-color: #3875d7;
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #FFF;
  border-radius: 3px;
}
.timePicker .timePickerRow .timePickerItem:hover {
  background-color: #eaebf0;
  background-image: linear-gradient(#eaebf0 20%, #cccccc 90%);
  color: #000;
  cursor: pointer;
  border-radius: 3px;
}

.timePicker:after, .timePicker:before {
  bottom: 100%;
  left: 10%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.timePicker:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #FFF;
  border-width: 6px;
  margin-left: -6px;
}

.timePicker:before {
  border-color: rgba(136, 136, 136, 0);
  border-bottom-color: #ccc;
  border-width: 7px;
  margin-left: -7px;
}

.timePickerInput + .fa {
  position: absolute;
  right: 0;
  top: 5px;
  padding: 5px;
  color: #888;
}

.scrollingTable .timePickerInput + .fa {
  padding: 5px 10px;
}

.smallFilterEditor .timePickerInput + .fa {
  padding: 0px 6px;
}

#tableOrderLines .timePickerInput + .fa {
  padding: 0px 5px;
}

.calendar-dialog {
  border: none;
  background-color: transparent;
  padding: 0;
}

.screen-overlay {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 100;
  display: flex;
  justify-content: space-around;
  align-content: flex-start;
  background-color: rgba(200, 200, 200, 0.4);
}

dialog {
  top: 50px;
}
dialog::backdrop {
  background-color: rgba(200, 200, 200, 0.4);
}
dialog.child-window {
  left: auto;
  right: auto;
}
dialog.inline-dialog {
  border: none;
}

.child-window {
  position: relative;
  border: 2px ridge #bbbbbb;
  box-shadow: 0 0 5px 1px #999999;
  border-radius: 5px;
  align-self: flex-start;
  max-width: calc(100vw - 100px);
  max-height: calc(100vh - 50px);
  min-width: min-content;
  top: 50px;
  padding: 0;
  background-color: #f2f3f7;
}
.child-window .windowHeading {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-family: "Roboto Condensed", sans-serif, FontAwesome;
  font-size: 1.2em;
  padding: 0.2em 0.5em;
}
.child-window .windowHeading h1, .child-window .windowHeading h2, .child-window .windowHeading h3, .child-window .windowHeading h4, .child-window .windowHeading h5 {
  font-size: 1em;
  display: inline;
  margin: 0;
}
.child-window .windowHeading .closeButton {
  float: right;
  width: 20px;
  padding: 1px;
  height: 20px;
}
.child-window .windowHeading .closeButton span.fa {
  font-size: 1em;
  color: #666666;
  display: block;
  margin-top: -2px;
}
.child-window .windowContent {
  border: 0;
  padding: 10px;
  background: none;
  overflow: auto;
  min-height: 50px;
  max-height: calc(100vh - 100px);
}
.child-window .windowContent #topMenuLine, .child-window .windowContent #popUpTopMenuLine {
  grid-row-start: 1;
  grid-column-start: 1;
  height: 40px;
  border-bottom: 1px solid #adb5b8;
}
.child-window .windowContent #topMenuLine H1, .child-window .windowContent #popUpTopMenuLine H1 {
  font-size: 1.6em;
  color: #848492;
  margin-right: 0px;
  margin-left: 10px;
  margin-top: 0px;
}
.child-window .windowContent #topMenuLine #topMenuNav, .child-window .windowContent #popUpTopMenuLine #topMenuNav {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  height: 100%;
}
.child-window .windowContent #topMenuLine ul, .child-window .windowContent #popUpTopMenuLine ul {
  margin: 8px 25px 0 0;
  padding: 0;
  display: flex;
  flex-direction: row;
}
.child-window .windowContent #topMenuLine li:not([function-menu]) a, .child-window .windowContent #popUpTopMenuLine li:not([function-menu]) a {
  padding: 1px 3px 1px 3px;
  margin: 0 0 0 25px;
  font-size: 1.3em;
  text-decoration: none;
  color: #072a3e;
}
.child-window .windowContent #topMenuLine li:not([function-menu]) button, .child-window .windowContent #popUpTopMenuLine li:not([function-menu]) button {
  padding: 1px 3px 1px 3px;
  margin: 0 0 0 25px;
  width: 100%;
  border: none;
  text-align: left;
  background: none;
  font-size: 1.3em;
  color: #072a3e;
  cursor: pointer;
}
.child-window .windowContent #topMenuLine li:not([function-menu]) button:focus, .child-window .windowContent #popUpTopMenuLine li:not([function-menu]) button:focus {
  box-shadow: none;
  border: none;
  outline: none;
}
.child-window .windowContent #topMenuLine li[function-menu], .child-window .windowContent #popUpTopMenuLine li[function-menu] {
  margin-top: -2px;
  margin-left: 25px;
}
.child-window .windowContent #topMenuLine li[function-menu] .menuText, .child-window .windowContent #popUpTopMenuLine li[function-menu] .menuText {
  padding: 1px 3px 1px 3px;
  margin: 0;
  font-size: 1.3em;
  text-decoration: none;
  color: #072a3e;
}
.child-window .windowContent #topMenuLine li[function-menu] > div, .child-window .windowContent #popUpTopMenuLine li[function-menu] > div {
  height: 25px;
}
.child-window .windowContent #topMenuLine .selectedMenu:not([function-menu]) a, .child-window .windowContent #topMenuLine .selectedMenu:not([function-menu]) span, .child-window .windowContent #popUpTopMenuLine .selectedMenu:not([function-menu]) a, .child-window .windowContent #popUpTopMenuLine .selectedMenu:not([function-menu]) span {
  border-bottom: 3px solid #11abe5;
  color: #000000;
}
.child-window .windowContent #topMenuLine .selectedMenu[function-menu] > div, .child-window .windowContent #popUpTopMenuLine .selectedMenu[function-menu] > div {
  border-bottom: 3px solid #11abe5;
  color: #000000;
  height: 28px;
}
.child-window .windowContent #topMenuLine.showTopMenu .navbar-fixed-top, .child-window .windowContent #popUpTopMenuLine.showTopMenu .navbar-fixed-top {
  left: 0;
}
.child-window .windowContent #topMenuLine .backLink, .child-window .windowContent #popUpTopMenuLine .backLink {
  float: left !important;
  width: 40px;
  display: flex;
  border-right: 1px #adb5b8 solid;
  height: 100%;
  justify-content: center;
  position: relative;
}
.child-window .windowContent #topMenuLine .backLink button, .child-window .windowContent #popUpTopMenuLine .backLink button {
  background: none;
  border: none;
}
.child-window .windowContent #topMenuLine .backLink div, .child-window .windowContent #popUpTopMenuLine .backLink div {
  margin-top: 1px;
  margin-left: 5px;
  align-self: center;
}
.child-window .windowContent #topMenuLine .backLink span, .child-window .windowContent #popUpTopMenuLine .backLink span {
  color: #072a3e;
  font-size: 1.5em;
  font-weight: lighter;
}
.child-window .windowContent #topMenuLine #backLinkHistoryTab, .child-window .windowContent #popUpTopMenuLine #backLinkHistoryTab {
  position: absolute;
  top: 39px;
  left: 10px;
  display: inline-block;
  padding: 5px;
  background-color: #ffffff;
  border: 2px groove #adb5b8;
  border-radius: 5px;
  min-width: 150px;
  z-index: 1;
}
.child-window .windowContent #topMenuLine #backLinkHistoryTab ul, .child-window .windowContent #popUpTopMenuLine #backLinkHistoryTab ul {
  margin: 8px 0 0 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  list-style-type: none;
}
.child-window .windowContent #topMenuLine #backLinkHistoryTab li a, .child-window .windowContent #popUpTopMenuLine #backLinkHistoryTab li a {
  padding: 1px 3px 1px 3px;
  margin: 0 0 0 25px;
  font-size: 1.3em;
  text-decoration: none;
  color: #072a3e;
}
.child-window .windowContent #topMenuLine #backLinkHistoryTab li button, .child-window .windowContent #popUpTopMenuLine #backLinkHistoryTab li button {
  padding: 1px 3px 1px 3px;
  margin: 0 0 0 25px;
  width: 100%;
  border: none;
  text-align: left;
  background: none;
  font-size: 1.3em;
  color: #072a3e;
}
.child-window .windowContent #topMenuLine #backLinkHistoryTab li button:focus, .child-window .windowContent #popUpTopMenuLine #backLinkHistoryTab li button:focus {
  box-shadow: none;
  border: none;
  outline: none;
}
.child-window .windowContent.product-popup {
  min-width: 1000px;
  max-width: calc(100vw - 100px);
  min-height: 400px;
}
.child-window .windowContent.product-popup > .page-container {
  min-height: 400px;
  min-width: 1000px;
}
.child-window .windowContent.order-add-item-popup {
  min-width: 1000px;
  max-width: calc(100vw - 100px);
  min-height: 200px;
}
.child-window .windowContent.order-add-item-popup > .page-container {
  min-height: 200px;
  min-width: 1000px;
}
.child-window .windowContent > .page-container {
  max-height: calc(100vh - 150px);
}
.child-window .windowContent > .page-container > .page-view {
  max-height: calc(100vh - 150px);
}
.child-window .windowContent .flex-row {
  display: flex;
  width: auto;
  justify-content: space-between;
}
.child-window .windowContent .flex-row div {
  align-self: center;
}
.child-window .windowContent .flex-row div .fa:not(.fa-caret-down) {
  font-size: 1.5em;
}
.child-window .windowContent .bigAddItemIcon + .edit-info-container, .child-window .windowContent .bigShoppingCartIcon + .edit-info-container {
  width: calc(100% - 100px);
}
.child-window .windowContent.full-page-layout {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-rows: 40px 1fr;
  overflow: initial;
}
.child-window .windowContent.no-padding {
  padding: 0;
}
.child-window .windowContent .edit-info-container .button-row {
  padding-bottom: 10px;
}
.child-window .windowButtonRow {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
  border: 1px solid #dddddd;
  color: #333333;
}
.child-window .windowButtonRow .buttonDiv {
  padding: 5px 0;
  display: flex;
  justify-content: flex-end;
}
.child-window .windowButtonRow .buttonDiv hr {
  display: none;
}
.child-window .windowButtonRow .buttonDiv button:not(:last-of-type) {
  margin-right: 10px;
}

.userSettingsWindow {
  position: fixed;
  border: 2px ridge #bbbbbb;
  box-shadow: 0 0 5px 1px #999999;
  background: #f2f3f7;
  padding: 10px;
  right: 55px;
  top: 50px;
  z-index: 10;
}
.userSettingsWindow .input-item-grid {
  grid-auto-rows: 28px;
}

#aboutWindow .windowContent label, #aboutWindow .windowContent span {
  line-height: 2em;
}

#divReplaceProduct .windowButtonRow {
  margin-top: 0;
}
#divReplaceProduct .windowContent {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  height: calc(100vh - 75px - 30px - 50px - 60px );
  padding: 0;
}
#divReplaceProduct .windowContent #replaceProductFilter {
  overflow: auto;
  border-right: 1px solid #adb5b8;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 19px 10px 15px;
}
#divReplaceProduct .windowContent #replaceProductContent {
  overflow: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 19px 10px 15px;
}

.contextMenu {
  position: absolute;
  background-color: #ffffff;
  border: 1px black solid;
  padding: 0;
  margin: 0;
  list-style: none;
}
.contextMenu button, .contextMenu a {
  background: transparent;
  padding: 0 10px;
  margin: 0;
  text-decoration: none;
  border: 0;
  width: 100%;
  text-align: left;
  cursor: pointer;
}
.contextMenu button:hover, .contextMenu a:hover {
  background: transparent;
  color: black;
}
.contextMenu li {
  padding: 3px 0px;
}
.contextMenu li:hover {
  background-color: #dddddd;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.fa-rotate-45 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.fa-rotate-315 {
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  transform: rotate(315deg);
}

.fa-check {
  margin-left: 5px;
  color: limegreen;
  cursor: help;
}
.fa-check.greyIcon {
  color: #aaaaaa;
}

.fa-minus-circle {
  margin-left: 5px;
  color: red;
  cursor: help;
}

.fa-stack {
  width: 1.2em;
  height: 1em;
  font-size: 1.5em;
  line-height: 1em;
}
.fa-stack .error {
  color: red;
}
.fa-stack .error ~ .exclamation {
  display: none;
  color: black;
  font-size: 0.72em;
  line-height: 1.5em;
}
.fa-stack .warning {
  color: gold;
}
.fa-stack .info {
  color: white;
}
.fa-stack .exclamation {
  color: black;
  font-size: 0.72em;
  line-height: 1.5em;
}

.fa-minus-smaller {
  font-size: 0.8em;
  color: #666666;
}

.notification-box-container {
  position: absolute;
  top: 5px;
  left: 5px;
  max-height: 100%;
  max-width: 75%;
  overflow: hidden;
  z-index: 100000;
}
.notification-box-container .notification-box {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  min-width: 100px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  display: none;
  background-color: #030303;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=");
}
.notification-box-container .notification-box .notification-box-heading {
  font-size: 1.33em;
}
.notification-box-container .notification-box.notification-box-success {
  background-color: #51a351;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
.notification-box-container .notification-box.notification-box-error {
  background-color: #bd362f;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
.notification-box-container .notification-box.notification-box-info {
  background-color: #2f96b4;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
.notification-box-container .notification-box.notification-box-warning {
  background-color: #f89406;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#contactSearchResult {
  position: absolute;
  top: 25px;
  right: 2px;
  z-index: 100;
  align-self: center;
}
#contactSearchResult ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  border: 1px #adb5b8 solid;
  border-radius: 3px;
}
#contactSearchResult ul li {
  padding: 0px 5px 0px 0px;
  margin: 0;
  white-space: nowrap;
}
#contactSearchResult ul li a, #contactSearchResult ul li a:hover, #contactSearchResult ul li a:visited {
  text-decoration: none;
  font-weight: normal;
  font-size: 1em;
}
#contactSearchResult ul li.heading {
  padding: 1px;
}

.inlineSearchResult {
  position: absolute;
  top: 33px;
  left: 0;
  z-index: 100;
  align-self: center;
}
.inlineSearchResult ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  border: 1px #adb5b8 solid;
  border-radius: 3px;
}
.inlineSearchResult ul li {
  padding: 3px 5px 3px 10px;
  margin: 0;
  white-space: nowrap;
  cursor: pointer;
}
.inlineSearchResult ul li a, .inlineSearchResult ul li a:hover, .inlineSearchResult ul li a:visited {
  text-decoration: none;
  font-weight: normal;
  font-size: 1em;
}
.inlineSearchResult ul li.heading {
  padding: 3px;
}

.inline-search-result, .inline-dialog {
  position: absolute;
  z-index: 100;
  align-self: center;
  color: #000000;
  font-weight: 400;
  padding: 0;
}
.inline-search-result ul, .inline-dialog ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  border: 1px #adb5b8 solid;
  border-radius: 3px;
  overflow: auto;
  max-height: calc(100vh - 50px);
}
.inline-search-result ul li, .inline-dialog ul li {
  padding: 0 5px;
  margin: 0;
  white-space: nowrap;
}
.inline-search-result ul li a, .inline-search-result ul li a:hover, .inline-search-result ul li a:visited, .inline-dialog ul li a, .inline-dialog ul li a:hover, .inline-dialog ul li a:visited {
  padding: 2px 5px 2px 15px;
  text-decoration: none;
  font-weight: normal;
  font-size: 1em;
  cursor: pointer;
}
.inline-search-result ul li button, .inline-dialog ul li button {
  padding: 2px 5px 2px 15px;
  background-color: transparent;
  border: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  text-align: left;
  cursor: pointer;
}
.inline-search-result ul li button:hover, .inline-dialog ul li button:hover {
  background-color: transparent;
  border: none;
  color: black;
}
.inline-search-result ul li button[disabled], .inline-dialog ul li button[disabled] {
  padding: 2px 5px 2px 15px;
  background-color: transparent;
  border: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  text-align: left;
}
.inline-search-result ul li button[disabled]:hover, .inline-dialog ul li button[disabled]:hover {
  background-color: transparent;
  border: none;
  color: #999999;
}
.inline-search-result ul li.heading, .inline-dialog ul li.heading {
  font-size: 1.1em;
  font-family: RobotoCondensed;
  padding: 5px 5px 2px 5px;
}
.inline-search-result ul li.sub-heading, .inline-dialog ul li.sub-heading {
  font-size: 1.25em;
  font-weight: 700;
  padding: 0px 5px 2px 10px;
  font-family: RobotoCondensed;
}

.inlineContactSearchResult {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  align-self: center;
}
.inlineContactSearchResult ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  border: 1px #adb5b8 solid;
  border-radius: 3px;
}
.inlineContactSearchResult ul li {
  padding: 0 5px;
  margin: 0;
  white-space: nowrap;
}
.inlineContactSearchResult ul li a, .inlineContactSearchResult ul li a:hover, .inlineContactSearchResult ul li a:visited {
  text-decoration: none;
  font-weight: normal;
  font-size: 1em;
  margin: 0;
  line-height: 1.75em;
}
.inlineContactSearchResult ul li button {
  padding: 3px;
  width: 100%;
  background: transparent;
  margin: 0;
  text-decoration: none;
  border: 0;
  text-align: left;
}
.inlineContactSearchResult ul li button:hover {
  background: transparent;
  color: black;
}
.inlineContactSearchResult ul li li.heading {
  padding: 3px;
}

#productSearchResult {
  position: absolute;
  z-index: 10000;
  align-self: center;
  display: inline-flex;
}
#productSearchResult ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  border: 1px #adb5b8 solid;
  border-radius: 3px;
}
#productSearchResult ul li {
  padding: 3px 5px 3px 10px;
  margin: 0;
  white-space: nowrap;
}
#productSearchResult ul li a, #productSearchResult ul li a:hover, #productSearchResult ul li a:visited {
  text-decoration: none;
  font-weight: normal;
  font-size: 1em;
}
#productSearchResult ul li button {
  border: none;
  background-color: transparent;
  width: 100%;
  text-align: left;
}
#productSearchResult ul li button:hover {
  color: black;
}
#productSearchResult ul li.heading {
  padding: 3px;
}

body {
  overflow: hidden;
  padding-bottom: 0;
  height: 100vh;
  width: 100vw;
}

.site-logo {
  margin: 0;
  display: flex;
  justify-content: center;
}
.site-logo img {
  max-height: 40px;
  min-height: 20px;
}
@media all and (orientation: landscape) {
  .site-logo img {
    max-height: 40px;
  }
}

.menu-bar {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 60px;
  height: 100%;
  background-color: #3c3c3c;
  padding: 5px;
  padding-right: 10px;
}
.menu-bar.right-menu {
  padding-right: 0;
  padding-left: 10px;
}
.menu-bar a {
  display: inline-block;
}
.menu-bar a:hover svg {
  fill: #006b6d;
}
.menu-bar svg {
  fill: #dddddd;
  width: 30px;
  margin: 5px;
}

.order-header h1 {
  font-size: 3.5vw;
  padding-bottom: 1vw;
  margin-top: 0;
}

.order-buttons, .next-button {
  padding: 0 2vw 2vw 2vw;
}
.order-buttons button, .next-button button {
  font-size: 2vw;
  padding: 1vw 2vw;
  line-height: 3vw;
}

.next-button {
  padding-top: 3vw;
}

.border-top {
  border-top: 1px solid #adb5b8;
}

.journey-selector:not(.css-grid) label:not(:first-of-type) {
  margin-left: 4vw;
}
.journey-selector:not(.css-grid) select {
  margin-left: 2vw;
}
.journey-selector.css-grid select {
  padding-right: 3vw !important;
}
.journey-selector .grid-column-1 {
  margin-bottom: 1vw;
  margin-right: 2vw;
  display: flex;
  justify-content: flex-start;
}
.journey-selector .grid-column-1 label, .journey-selector .grid-column-1 select {
  align-self: center;
}
.journey-selector .grid-column-2 {
  margin-bottom: 1vw;
  display: flex;
  justify-content: flex-start;
}
.journey-selector .grid-column-2 label, .journey-selector .grid-column-2 select {
  align-self: center;
}
.journey-selector label, .journey-selector select {
  font-size: 2vw;
}
.journey-selector select {
  height: 4vw;
  background-size: 2vw;
  padding-right: 1vw !important;
  line-height: initial;
}

.order-info span {
  font-size: 3vw;
}
.order-info span:not(.grid-column-1) {
  margin-left: 2vw;
}

.payment-info {
  padding-top: 2vw;
  font-size: 3vw;
}

.receipt-info {
  padding-top: 2vw;
  font-size: 3vw;
}

.scrollable-table.validation-table {
  max-height: calc(100vh - 230px);
}

#divLoading {
  font-size: 5em;
  color: #aaaaaa;
  display: flex;
  align-items: center;
}

.input-item-grid {
  display: grid !important;
  grid-template-columns: min-content 1fr;
  grid-auto-rows: min-content;
  white-space: nowrap;
}
.input-item-grid label, .input-item-grid > span {
  white-space: nowrap;
  line-height: 34px;
}
.input-item-grid button {
  height: 24px;
  margin: 5px 0;
}
.input-item-grid.base-line-height label, .input-item-grid.base-line-height > span {
  line-height: 24px;
}
.input-item-grid.compressed-fields label, .input-item-grid.compressed-fields span {
  white-space: nowrap;
  line-height: 24px;
}
.input-item-grid.semi-compressed-fields label, .input-item-grid.semi-compressed-fields span {
  white-space: nowrap;
  line-height: 30px;
}
.input-item-grid > div {
  align-self: center;
}
.input-item-grid > :nth-child(odd) {
  grid-column-start: 1;
  margin-right: 20px;
}
.input-item-grid > :nth-child(even) {
  grid-column-start: 2;
}
.input-item-grid .right-label-checkbox {
  grid-column-end: span 2;
}
.input-item-grid .left-label-checkbox {
  grid-column-end: span 2;
}
.input-item-grid customdateeditor {
  display: flex;
}
.input-item-grid customdateeditor > div {
  align-self: center;
}
.input-item-grid.large-textarea textarea.multi-line {
  width: 100%;
  height: 5.4em;
}

.forbiddenPageContent {
  margin: 10px auto;
  font-size: 2em;
}

.loginMessage {
  padding: 10px;
  border: 1px #DD0029 solid;
  border-radius: 5px;
  color: #DD0029;
  grid-column-end: span 2;
  background-color: #eeeeee;
  margin: 10px;
}

.border-left {
  border-left: 1px solid #adb5b8;
}

.border-right {
  border-right: 1px solid #adb5b8;
}

.validation-summary-valid, .field-validation-valid {
  display: none;
}

.validation-summary-errors {
  margin: 15px;
  padding: 10px;
  border: 1px #DD0029 solid;
  color: #DD0029;
  background-color: #eeeeee;
}
.validation-summary-errors ul {
  margin-top: 10px;
}

.input-validation-error {
  background-color: rgba(255, 0, 0, 0.16);
}

span.field-validation-error {
  color: #DD0029;
  display: block;
  clear: both;
  text-align: right;
}

.box-menu-list {
  list-style-type: none;
  display: flex;
  align-self: center;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
}
.box-menu-list li {
  margin: 10px;
  font-size: 0.8em;
}
.box-menu-list li a, .box-menu-list li button {
  text-decoration: none;
  height: 100%;
  background-color: transparent;
  border: 1px currentColor solid;
  border-radius: 5px;
  display: flex;
  padding: 5px;
  padding-right: 15px;
}
.box-menu-list li a.selected, .box-menu-list li button.selected {
  color: green;
}
.box-menu-list li a:hover, .box-menu-list li button:hover {
  color: blue;
}
.box-menu-list li a div, .box-menu-list li button div {
  text-align: left;
}
.box-menu-list li a h1, .box-menu-list li a h2, .box-menu-list li a h3, .box-menu-list li a h4, .box-menu-list li a h5, .box-menu-list li button h1, .box-menu-list li button h2, .box-menu-list li button h3, .box-menu-list li button h4, .box-menu-list li button h5 {
  margin: 0;
}
.box-menu-list li a .box-menu-icon, .box-menu-list li button .box-menu-icon {
  margin: 0 10px;
}
.box-menu-list li a .box-menu-icon svg, .box-menu-list li button .box-menu-icon svg {
  height: 30px;
  fill: currentColor;
}

.view-content .box-menu-list li {
  font-size: 0.7em;
}
.view-content .box-menu-list li a, .view-content .box-menu-list li button {
  padding: 4px;
  padding-right: 12px;
}
.view-content .box-menu-list li a .box-menu-icon, .view-content .box-menu-list li button .box-menu-icon {
  margin: 0 8px;
}
.view-content .box-menu-list li a .box-menu-icon svg, .view-content .box-menu-list li button .box-menu-icon svg {
  height: 25px;
}

.system-overview-table thead tr th:nth-child(1), .system-overview-table thead tr td:nth-child(1), .system-overview-table tbody tr th:nth-child(1), .system-overview-table tbody tr td:nth-child(1) {
  position: sticky;
  left: 0px;
  min-width: 150px;
  max-width: 150px;
  width: 150px;
}
.system-overview-table thead tr th:nth-child(2), .system-overview-table thead tr td:nth-child(2), .system-overview-table tbody tr th:nth-child(2), .system-overview-table tbody tr td:nth-child(2) {
  position: sticky;
  left: 150px;
}
.system-overview-table thead tr th:nth-child(1), .system-overview-table thead tr th:nth-child(2), .system-overview-table tbody tr th:nth-child(1), .system-overview-table tbody tr th:nth-child(2) {
  z-index: 10;
}
.system-overview-table thead tr td:nth-child(1), .system-overview-table thead tr td:nth-child(2), .system-overview-table tbody tr td:nth-child(1), .system-overview-table tbody tr td:nth-child(2) {
  z-index: 5;
}

.hide-row {
  display: none;
}

[aria-expanded=false] .collapse-button {
  display: none;
}

[aria-expanded=true] .expand-button {
  display: none;
}

.collapse-button svg, .expand-button svg {
  height: 20px;
  margin-bottom: -5px;
}

/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
.chartjs-render-monitor {
  animation: chartjs-render-animation 0.001s;
}

/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
  position: absolute;
  direction: ltr;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
  z-index: -1;
}

.chartjs-size-monitor-expand > div {
  position: absolute;
  width: 1000000px;
  height: 1000000px;
  left: 0;
  top: 0;
}

.chartjs-size-monitor-shrink > div {
  position: absolute;
  width: 200%;
  height: 200%;
  left: 0;
  top: 0;
}

.center-margin-auto, .dashboard {
  margin-left: auto;
  margin-right: auto;
  white-space: normal;
}

chartContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  white-space: normal;
  flex-basis: 600px;
  max-width: calc(100vw - 35px);
  min-width: calc(100vw - 35px);
  width: calc(100vw - 35px);
  min-height: calc(100vh - 250px);
  max-height: calc(100vh - 250px);
  height: calc(100vh - 250px);
  margin: 10px;
  padding: 15px;
}
chartContainer.with-border {
  border: 1px #adb5b8 solid;
  border-radius: 5px;
}

.dashboard {
  font-size: 1.33em;
}
.dashboard.normal-font {
  font-size: 1em;
}
.dashboard > h1 {
  margin: 10px;
  padding: 15px;
}
.dashboard .dashboard-section .dashboard-tile.no-chart {
  margin: 10px;
  padding: 15px;
}
.dashboard .dashboard-section .dashboard-tile .dashboard-tile-heading {
  font-family: "Roboto Condensed";
  font-size: 1.33em;
  padding-bottom: 10px;
}
.dashboard .dashboard-section .dashboard-tile .dashboard-tile-value {
  font-weight: 500;
}
.dashboard .dashboard-section .dashboard-tile .dashboard-tile-value-description {
  font-size: 0.8em;
}

.dynamic-input-format label, .dynamic-input-content label, .dynamic-input-format div, .dynamic-input-content div, .dynamic-input-format abbr, .dynamic-input-content abbr, .dynamic-input-format button, .dynamic-input-content button, .dynamic-input-format span, .dynamic-input-content span, .dynamic-input-format th, .dynamic-input-content th, .dynamic-input-format td, .dynamic-input-content td {
  line-height: 2.5rem;
  font-size: 1rem;
}
.dynamic-input-format button, .dynamic-input-content button {
  margin-top: 10px;
  padding: 0 10px;
  font-size: 1rem;
}
.dynamic-input-format input, .dynamic-input-content input, .dynamic-input-format select, .dynamic-input-content select, .dynamic-input-format .selectButton, .dynamic-input-content .selectButton {
  height: 2.5rem;
  line-height: 1.5rem;
}
.dynamic-input-format input[type=checkbox], .dynamic-input-content input[type=checkbox], .dynamic-input-format select[type=checkbox], .dynamic-input-content select[type=checkbox], .dynamic-input-format .selectButton[type=checkbox], .dynamic-input-content .selectButton[type=checkbox] {
  width: 1.71rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}
.dynamic-input-format .selectButton, .dynamic-input-content .selectButton {
  width: 100%;
}
.dynamic-input-format *, .dynamic-input-content * {
  white-space: nowrap;
  align-self: flex-start;
}

.dynamic-input-content {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 25em) {
  .dynamic-input-content {
    display: grid;
    grid-column-gap: 20px;
    grid-row-gap: 10px;
  }
  .dynamic-input-content button {
    margin-top: 0;
  }
  .dynamic-input-content > :nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content > :nth-child(even) {
    grid-column: 2;
  }
}
@media screen and (min-width: 40em) {
  .dynamic-input-content {
    display: grid;
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-auto-columns: min-content;
  }
  .dynamic-input-content button {
    margin-top: 0;
  }
  .dynamic-input-content.rows-1 > :nth-child(-n+4):nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content.rows-1 > :nth-child(-n+4):nth-child(even) {
    grid-column: 2;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+5):nth-child(-n+6) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+7):nth-child(-n+8) {
    grid-row: 2;
  }
  .dynamic-input-content.rows-1 > :nth-child(-n+4):nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content.rows-1 > :nth-child(-n+4):nth-child(even) {
    grid-column: 2;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+5):nth-child(odd) {
    grid-column: 3;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+5):nth-child(even) {
    grid-column: 4;
  }
  .dynamic-input-content.rows-1 > :last-child {
    grid-row: 2 !important;
  }
}
@media screen and (min-width: 40em) and (min-width: 64em) {
  .dynamic-input-content.rows-1 > :nth-child(n+3):nth-child(-n+4) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+5):nth-child(-n+6) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+7):nth-child(-n+8) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-1 > :nth-child(-n+2):nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content.rows-1 > :nth-child(-n+2):nth-child(even) {
    grid-column: 2;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+3):nth-child(odd) {
    grid-column: 3;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+3):nth-child(even) {
    grid-column: 4;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+5):nth-child(odd) {
    grid-column: 5;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+5):nth-child(even) {
    grid-column: 6;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+7):nth-child(odd) {
    grid-column: 7;
  }
  .dynamic-input-content.rows-1 > :nth-child(n+7):nth-child(even) {
    grid-column: 8;
  }
  .dynamic-input-content.rows-1 > :last-child {
    grid-row: 1 !important;
  }
}
@media screen and (min-width: 40em) {
  .dynamic-input-content.rows-2 > :nth-child(-n+8):nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content.rows-2 > :nth-child(-n+8):nth-child(even) {
    grid-column: 2;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+9):nth-child(-n+10) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+11):nth-child(-n+12) {
    grid-row: 2;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+13):nth-child(-n+14) {
    grid-row: 3;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+15):nth-child(-n+16) {
    grid-row: 4;
  }
  .dynamic-input-content.rows-2 > :nth-child(-n+8):nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content.rows-2 > :nth-child(-n+8):nth-child(even) {
    grid-column: 2;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+9):nth-child(odd) {
    grid-column: 3;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+9):nth-child(even) {
    grid-column: 4;
  }
  .dynamic-input-content.rows-2 > :last-child {
    grid-row: 4 !important;
  }
}
@media screen and (min-width: 40em) and (min-width: 64em) {
  .dynamic-input-content.rows-2 > :nth-child(n+5):nth-child(-n+6) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+7):nth-child(-n+8) {
    grid-row: 2;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+9):nth-child(-n+10) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+11):nth-child(-n+12) {
    grid-row: 2;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+13):nth-child(-n+14) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+15):nth-child(-n+16) {
    grid-row: 2;
  }
  .dynamic-input-content.rows-2 > :nth-child(-n+4):nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content.rows-2 > :nth-child(-n+4):nth-child(even) {
    grid-column: 2;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+5):nth-child(odd) {
    grid-column: 3;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+5):nth-child(even) {
    grid-column: 4;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+9):nth-child(odd) {
    grid-column: 5;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+9):nth-child(even) {
    grid-column: 6;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+13):nth-child(odd) {
    grid-column: 7;
  }
  .dynamic-input-content.rows-2 > :nth-child(n+13):nth-child(even) {
    grid-column: 8;
  }
  .dynamic-input-content.rows-2 > :last-child {
    grid-row: 2 !important;
  }
}
@media screen and (min-width: 40em) {
  .dynamic-input-content.rows-3 > :nth-child(-n+12):nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content.rows-3 > :nth-child(-n+12):nth-child(even) {
    grid-column: 2;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+13):nth-child(-n+14) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+15):nth-child(-n+16) {
    grid-row: 2;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+17):nth-child(-n+18) {
    grid-row: 3;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+19):nth-child(-n+20) {
    grid-row: 4;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+21):nth-child(-n+22) {
    grid-row: 5;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+23):nth-child(-n+24) {
    grid-row: 6;
  }
  .dynamic-input-content.rows-3 > :nth-child(-n+12):nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content.rows-3 > :nth-child(-n+12):nth-child(even) {
    grid-column: 2;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+13):nth-child(odd) {
    grid-column: 3;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+13):nth-child(even) {
    grid-column: 4;
  }
  .dynamic-input-content.rows-3 > :last-child {
    grid-row: 6 !important;
  }
}
@media screen and (min-width: 40em) and (min-width: 64em) {
  .dynamic-input-content.rows-3 > :nth-child(n+7):nth-child(-n+8) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+9):nth-child(-n+10) {
    grid-row: 2;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+11):nth-child(-n+12) {
    grid-row: 3;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+13):nth-child(-n+14) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+15):nth-child(-n+16) {
    grid-row: 2;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+17):nth-child(-n+18) {
    grid-row: 3;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+19):nth-child(-n+20) {
    grid-row: 1;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+21):nth-child(-n+22) {
    grid-row: 2;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+23):nth-child(-n+24) {
    grid-row: 3;
  }
  .dynamic-input-content.rows-3 > :nth-child(-n+6):nth-child(odd) {
    grid-column: 1;
  }
  .dynamic-input-content.rows-3 > :nth-child(-n+6):nth-child(even) {
    grid-column: 2;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+7):nth-child(odd) {
    grid-column: 3;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+7):nth-child(even) {
    grid-column: 4;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+13):nth-child(odd) {
    grid-column: 5;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+13):nth-child(even) {
    grid-column: 6;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+19):nth-child(odd) {
    grid-column: 7;
  }
  .dynamic-input-content.rows-3 > :nth-child(n+19):nth-child(even) {
    grid-column: 8;
  }
  .dynamic-input-content.rows-3 > :last-child {
    grid-row: 3 !important;
  }
}

ul.breadcrumb {
  margin: 0;
  padding: 5px;
  list-style: none;
}
ul.breadcrumb li {
  display: inline;
}
ul.breadcrumb li + li:before {
  padding: 8px;
  color: black;
  content: "/ ";
}
ul.breadcrumb li a {
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}

.bordered-item {
  border: 1px solid black;
}

.info-icon-button {
  border: none;
  background: none;
}
.info-icon-button svg {
  fill: #000000;
  width: 20px;
  margin: 5px;
  margin-bottom: -1px;
}
.info-icon-button:hover {
  border: none;
  background: none;
}
.info-icon-button:hover svg {
  fill: blue;
  width: 20px;
  margin: 5px;
}

.fieldset-table > fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.fieldset-table > fieldset > legend {
  font-size: 1.5em;
}
.fieldset-table > fieldset .content-wrapper {
  display: grid;
  grid-template-columns: max-content repeat(3, min-content);
}
.fieldset-table > fieldset fieldset {
  border: none;
  display: grid;
  display: contents;
}
.fieldset-table > fieldset fieldset legend {
  grid-column: 1;
  font-size: 1em;
}
.fieldset-table > fieldset fieldset > * {
  padding-right: 10px;
}
.fieldset-table > fieldset fieldset:nth-child(odd) > * {
  background-color: #dddddd;
}

.no-form-registered {
  color: red;
  font-weight: 700;
}

.test-version-message {
  background-color: darkred;
  color: white;
  font-size: 2em;
  padding: 10px;
}

.red-text {
  color: red;
}

.customer-task-description-column textarea {
  width: 100%;
}