@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.78125em;
  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;
  line-height: 1.6666666667em;
  overflow: hidden;
}

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

/****************** StandardElements ***********************************/
/* Contains CSS for base HTML-elements, and declarations of all variables*/
abbr {
  display: none;
  visibility: hidden;
  text-decoration: none;
  padding-left: 2px;
  font-size: 1.25em;
  cursor: context-menu;
}
abbr.show-abbr {
  display: inline;
  visibility: visible;
}
abbr.transport-abbr {
  display: inline;
  visibility: visible;
  font-size: 1em;
  text-decoration: revert;
}

[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;
}

table[data-intershare-auto-save-table-id] abbr {
  display: none !important;
  visibility: hidden;
}

button, .link-as-button {
  border: 1px solid #adb5b8;
  border-radius: 5px;
  padding: 1px 10px;
  background-color: #eeeeee;
  color: #000;
  font-weight: 400;
}
button.lockButton, .link-as-button.lockButton {
  background-color: red;
}
button:focus, .link-as-button:focus {
  outline: none;
  background-color: #e2f0ff;
  border-color: #66afe9;
}
button:hover, .link-as-button:hover {
  background-color: #373737;
  color: #eeeeee;
}
button[disabled], button[disabled]:hover, .link-as-button[disabled], .link-as-button[disabled]:hover {
  background-color: #e0e1e5;
  cursor: not-allowed;
  color: #999999;
}
button.buttonAsLink, .link-as-button.buttonAsLink {
  background: transparent;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  border: 0;
  cursor: pointer;
}
button.buttonAsLink:hover, .link-as-button.buttonAsLink:hover {
  background: transparent;
  color: black;
}
button.buttonAsLink:focus, .link-as-button.buttonAsLink:focus {
  box-shadow: none;
  border: none;
  outline: none;
  color: #66afe9;
}
button.buttonAsLinkClean, button.navigation-button, .link-as-button.buttonAsLinkClean, .link-as-button.navigation-button {
  background: transparent;
  padding: 0;
  margin: 0;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  color: black;
}
button.buttonAsLinkClean:hover, button.navigation-button:hover, .link-as-button.buttonAsLinkClean:hover, .link-as-button.navigation-button:hover {
  background: transparent;
  color: black;
}
button.buttonAsLinkClean:focus, button.navigation-button:focus, .link-as-button.buttonAsLinkClean:focus, .link-as-button.navigation-button:focus {
  box-shadow: none;
  border: none;
  outline: none;
  color: #66afe9;
}
button.buttonAsLinkClean:focus.always-black, button.navigation-button:focus.always-black, .link-as-button.buttonAsLinkClean:focus.always-black, .link-as-button.navigation-button:focus.always-black {
  color: black;
}
button.buttonAsLinkClean[disabled], button.navigation-button[disabled], .link-as-button.buttonAsLinkClean[disabled], .link-as-button.navigation-button[disabled] {
  background-color: transparent;
}
button.buttonAsLinkClean[disabled] .fa, button.navigation-button[disabled] .fa, .link-as-button.buttonAsLinkClean[disabled] .fa, .link-as-button.navigation-button[disabled] .fa {
  color: #aaaaaa;
}
button.buttonAsLinkClean[disabled]:hover, button.navigation-button[disabled]:hover, .link-as-button.buttonAsLinkClean[disabled]:hover, .link-as-button.navigation-button[disabled]:hover {
  background-color: transparent;
}
button.navigation-button, .link-as-button.navigation-button {
  width: 100%;
  height: 22px;
  text-align: left;
  margin-right: 10px;
  white-space: nowrap;
  margin-top: 2px;
}
button.navigation-button::before, .link-as-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, .link-as-button.navigation-button:hover, .link-as-button.navigation-button.selected, .link-as-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, .link-as-button.navigation-button:hover::before, .link-as-button.navigation-button.selected::before, .link-as-button.navigation-button:focus::before {
  color: #333333;
}
button.full-width-button, .link-as-button.full-width-button {
  width: 100%;
  height: 100%;
  text-align: left;
  margin-right: 10px;
  white-space: nowrap;
  margin-top: 2px;
}
button.full-width-button:hover, button.full-width-button.selected, button.full-width-button:focus, .link-as-button.full-width-button:hover, .link-as-button.full-width-button.selected, .link-as-button.full-width-button:focus {
  background-color: #ccc;
  color: #333;
}
button.full-width-button:hover::before, button.full-width-button.selected::before, button.full-width-button:focus::before, .link-as-button.full-width-button:hover::before, .link-as-button.full-width-button.selected::before, .link-as-button.full-width-button:focus::before {
  color: #333;
}

.link-as-button {
  display: inline-block;
  text-decoration: none;
}

.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;
  cursor: pointer;
}
.email-button:disabled {
  color: #999999;
  border: 0;
  background-color: transparent;
}
.email-button:disabled:hover {
  border: 0;
  background-color: transparent;
  color: #999999;
}

.addNewButton {
  width: 25px;
  height: 25px;
}
.addNewButton span {
  background: #61656e;
  color: white;
  font-size: 13px;
  height: 17px;
  width: 17px;
  line-height: 17px;
  border-radius: 50%;
  margin-left: -7px;
}

.button-link {
  padding: 3px;
  border: 0;
  background-color: transparent;
  text-decoration: underline;
}

.button-link:hover, .button-link:focus {
  border: 0;
  background-color: transparent;
  color: black;
  cursor: pointer;
}

.select-all-container {
  display: flex;
  flex-direction: column;
}
.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: #68707f;
}

.filter-btn:hover,
.filter-btn:focus {
  cursor: pointer;
}

.button-clean {
  border: none;
  color: inherit;
}

.button-transparent:hover,
.button-transparent:focus,
.button-transparent:active,
.button-transparent {
  border: none;
  color: inherit;
  background-color: inherit;
}

dialog {
  overflow: visible;
}

fieldset {
  min-width: 0;
  margin: 0;
  padding: 2px 6px 4px 6px;
  border: 1px solid #adb5b8;
}
fieldset legend {
  font-size: 1.083333em;
  border: 0;
  width: max-content;
  padding: 0 5px;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  white-space: nowrap;
}
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.fieldset-100 {
  height: 100px;
}
fieldset.fieldset-100 > div {
  min-height: 28px;
}
fieldset ul {
  margin-bottom: 0px;
}

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

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

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

.h2-small {
  font-size: 1.3888888889em;
  font-weight: normal;
  margin-bottom: 2px;
  margin-top: 5px;
}

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

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

h1, h2, h3, h4, h5 {
  padding-top: 0;
  margin-top: 0;
  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 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;
}
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;
}

input[type=file] {
  height: 26px;
  margin-top: 5px;
}

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

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

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

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

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

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

.slip-header-note textarea.multi-line {
  height: 14em;
}

.slip-header-transport-note textarea.multi-line {
  height: 10em;
  width: 250px;
}

input:not(.show-number-arrows)::-webkit-outer-spin-button,
input:not(.show-number-arrows)::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

input.show-number-arrows::-webkit-outer-spin-button,
input.show-number-arrows::-webkit-inner-spin-button {
  opacity: 1;
}

input[type=datetime-local] {
  padding-right: 0px;
  height: 24px;
  width: 140px;
}

input[type=time]::-webkit-calendar-picker-indicator {
  margin-left: 0;
}

input:not([type=time])::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0);
  opacity: 1;
  display: block;
  background: url(/images/calendar-icon.png) no-repeat;
  background-position: center;
  background-size: 14px;
  width: 20px;
  height: 20px;
  margin-left: -5px;
  border-width: thin;
}
input:not([type=time])::-webkit-calendar-picker-indicator:not([required]) {
  margin-left: -25px;
}
input:not([type=time])::-webkit-calendar-picker-indicator:not(.show-number-arrows) {
  display: none;
  -webkit-appearance: none;
}

input::-webkit-datetime-edit {
  padding: 0em;
}

input::-webkit-inner-spin-button {
  display: none;
}

input::-webkit-clear-button {
  margin-left: -20px;
  margin-top: -5px;
}
input::-webkit-clear-button:not([required]) {
  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]:not(.show-number-arrows), input[data-val-number] {
  text-align: right;
  -moz-appearance: textfield;
}

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

.filter-textbox {
  width: 150px;
  margin: 5px 10px;
}

.filter-textbox-compact {
  width: 60px !important;
  min-width: 60px !important;
  margin: -2px 0px;
}

.input-as-text {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0;
  width: unset;
  color: inherit;
}

.input-in-grid input {
  margin: 5px 0;
}

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;
  border-bottom: none;
  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, sans-serif;
}

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

.tiny-scrollbar ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

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

select {
  border-radius: 5px;
  border: solid 1px #adb5b8;
  padding: 2px 1px;
  padding-right: 20px !important;
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
  padding-left: 10px;
  height: 24px;
  background: url("/images/caret-down.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 5px);
  background-size: 12px;
  background-color: #ffffff;
}
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: #e0e1e5;
  cursor: not-allowed;
  color: black;
  border-color: #999999;
}

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

#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;
  z-index: 1;
}
#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;
}
#selectContent ul li, #selectContentDialog ul li {
  padding: 2px 3px;
  margin: 0;
  cursor: default;
}
#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;
  z-index: 1;
}
#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 label, #selectContentDialog ul li label {
  line-height: 1em;
}
#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;
  text-align: left;
  cursor: default;
  padding: 1px 7px 1px 5px;
  z-index: 1;
  background: url("/images/caret-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;
}

intershare-div-table {
  display: table;
}
intershare-div-table intershare-div-thead, intershare-div-table intershare-div-tbody {
  display: table-row-group;
}
intershare-div-table intershare-div-thead intershare-div-tr, intershare-div-table intershare-div-tbody intershare-div-tr {
  display: table-row;
}
intershare-div-table intershare-div-thead intershare-div-tr intershare-div-th, intershare-div-table intershare-div-thead intershare-div-tr intershare-div-td, intershare-div-table intershare-div-tbody intershare-div-tr intershare-div-th, intershare-div-table intershare-div-tbody intershare-div-tr intershare-div-td {
  display: table-cell;
}

table, intershare-div-table {
  border-collapse: collapse;
  color: #000000;
  border-bottom: 2px #adb5b8 solid;
  width: fit-content;
}
table td, table th, table intershare-div-td, table intershare-div-th, intershare-div-table td, intershare-div-table th, intershare-div-table intershare-div-td, intershare-div-table intershare-div-th {
  border-bottom: 1px #adb5b8 solid;
  border-collapse: collapse;
  white-space: nowrap;
  min-height: 26px;
  height: 26px;
  padding: 0px 7px;
  text-align: left;
}
table td:last-of-type, table th:last-of-type, table intershare-div-td:last-of-type, table intershare-div-th:last-of-type, intershare-div-table td:last-of-type, intershare-div-table th:last-of-type, intershare-div-table intershare-div-td:last-of-type, intershare-div-table intershare-div-th: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 intershare-div-td a, table intershare-div-td a:visited, table intershare-div-td a:hover, table intershare-div-th a, table intershare-div-th a:visited, table intershare-div-th a:hover, intershare-div-table td a, intershare-div-table td a:visited, intershare-div-table td a:hover, intershare-div-table th a, intershare-div-table th a:visited, intershare-div-table th a:hover, intershare-div-table intershare-div-td a, intershare-div-table intershare-div-td a:visited, intershare-div-table intershare-div-td a:hover, intershare-div-table intershare-div-th a, intershare-div-table intershare-div-th a:visited, intershare-div-table intershare-div-th 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 intershare-div-td input[type=checkbox] ~ label, table intershare-div-td input[type=radio] ~ label, table intershare-div-th input[type=checkbox] ~ label, table intershare-div-th input[type=radio] ~ label, intershare-div-table td input[type=checkbox] ~ label, intershare-div-table td input[type=radio] ~ label, intershare-div-table th input[type=checkbox] ~ label, intershare-div-table th input[type=radio] ~ label, intershare-div-table intershare-div-td input[type=checkbox] ~ label, intershare-div-table intershare-div-td input[type=radio] ~ label, intershare-div-table intershare-div-th input[type=checkbox] ~ label, intershare-div-table intershare-div-th input[type=radio] ~ label {
  line-height: inherit;
  vertical-align: 2px;
}
table td input[type=text], table td a, table th input[type=text], table th a, table intershare-div-td input[type=text], table intershare-div-td a, table intershare-div-th input[type=text], table intershare-div-th a, intershare-div-table td input[type=text], intershare-div-table td a, intershare-div-table th input[type=text], intershare-div-table th a, intershare-div-table intershare-div-td input[type=text], intershare-div-table intershare-div-td a, intershare-div-table intershare-div-th input[type=text], intershare-div-table intershare-div-th a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
table td input, table th input, table intershare-div-td input, table intershare-div-th input, intershare-div-table td input, intershare-div-table th input, intershare-div-table intershare-div-td input, intershare-div-table intershare-div-th input {
  margin: 3px 0;
}
table td select, table th select, table intershare-div-td select, table intershare-div-th select, intershare-div-table td select, intershare-div-table th select, intershare-div-table intershare-div-td select, intershare-div-table intershare-div-th select {
  margin: 3px 0;
  width: 100%;
  min-width: max-content;
}
table td .datepicker-control + .fa, table th .datepicker-control + .fa, table intershare-div-td .datepicker-control + .fa, table intershare-div-th .datepicker-control + .fa, intershare-div-table td .datepicker-control + .fa, intershare-div-table th .datepicker-control + .fa, intershare-div-table intershare-div-td .datepicker-control + .fa, intershare-div-table intershare-div-th .datepicker-control + .fa {
  right: 8px;
}
table td .selectButton, table th .selectButton, table intershare-div-td .selectButton, table intershare-div-th .selectButton, intershare-div-table td .selectButton, intershare-div-table th .selectButton, intershare-div-table intershare-div-td .selectButton, intershare-div-table intershare-div-th .selectButton {
  margin: 3px 0;
}
table tr.disabled, table intershare-div-tr.disabled, intershare-div-table tr.disabled, intershare-div-table intershare-div-tr.disabled {
  background-color: lightgray;
}
table thead, table intershare-div-thead, intershare-div-table thead, intershare-div-table intershare-div-thead {
  color: #68707f;
}
table thead tr, table thead intershare-div-tr, table intershare-div-thead tr, table intershare-div-thead intershare-div-tr, intershare-div-table thead tr, intershare-div-table thead intershare-div-tr, intershare-div-table intershare-div-thead tr, intershare-div-table intershare-div-thead intershare-div-tr {
  background-color: #eaebf0;
}
table thead tr:first-of-type, table thead intershare-div-tr:first-of-type, table intershare-div-thead tr:first-of-type, table intershare-div-thead intershare-div-tr:first-of-type, intershare-div-table thead tr:first-of-type, intershare-div-table thead intershare-div-tr:first-of-type, intershare-div-table intershare-div-thead tr:first-of-type, intershare-div-table intershare-div-thead intershare-div-tr:first-of-type {
  border-top-width: 2px;
}
table thead tr th, table thead tr intershare-div-th, table thead intershare-div-tr th, table thead intershare-div-tr intershare-div-th, table intershare-div-thead tr th, table intershare-div-thead tr intershare-div-th, table intershare-div-thead intershare-div-tr th, table intershare-div-thead intershare-div-tr intershare-div-th, intershare-div-table thead tr th, intershare-div-table thead tr intershare-div-th, intershare-div-table thead intershare-div-tr th, intershare-div-table thead intershare-div-tr intershare-div-th, intershare-div-table intershare-div-thead tr th, intershare-div-table intershare-div-thead tr intershare-div-th, intershare-div-table intershare-div-thead intershare-div-tr th, intershare-div-table intershare-div-thead intershare-div-tr intershare-div-th {
  font-weight: 500;
  background-color: #eaebf0;
}
table thead tr th button.buttonAsLink, table thead tr intershare-div-th button.buttonAsLink, table thead intershare-div-tr th button.buttonAsLink, table thead intershare-div-tr intershare-div-th button.buttonAsLink, table intershare-div-thead tr th button.buttonAsLink, table intershare-div-thead tr intershare-div-th button.buttonAsLink, table intershare-div-thead intershare-div-tr th button.buttonAsLink, table intershare-div-thead intershare-div-tr intershare-div-th button.buttonAsLink, intershare-div-table thead tr th button.buttonAsLink, intershare-div-table thead tr intershare-div-th button.buttonAsLink, intershare-div-table thead intershare-div-tr th button.buttonAsLink, intershare-div-table thead intershare-div-tr intershare-div-th button.buttonAsLink, intershare-div-table intershare-div-thead tr th button.buttonAsLink, intershare-div-table intershare-div-thead tr intershare-div-th button.buttonAsLink, intershare-div-table intershare-div-thead intershare-div-tr th button.buttonAsLink, intershare-div-table intershare-div-thead intershare-div-tr intershare-div-th button.buttonAsLink {
  font-weight: 500;
}
table tr, table intershare-div-tr, intershare-div-table tr, intershare-div-table intershare-div-tr {
  background-color: #ffffff;
  border-top: 1px solid #adb5b8;
  border-bottom: 1px solid #adb5b8;
}
table tr th, table tr intershare-div-th, table intershare-div-tr th, table intershare-div-tr intershare-div-th, intershare-div-table tr th, intershare-div-table tr intershare-div-th, intershare-div-table intershare-div-tr th, intershare-div-table intershare-div-tr intershare-div-th {
  white-space: nowrap;
}
table tr th.center, table tr td.center, table tr intershare-div-th.center, table tr intershare-div-td.center, table intershare-div-tr th.center, table intershare-div-tr td.center, table intershare-div-tr intershare-div-th.center, table intershare-div-tr intershare-div-td.center, intershare-div-table tr th.center, intershare-div-table tr td.center, intershare-div-table tr intershare-div-th.center, intershare-div-table tr intershare-div-td.center, intershare-div-table intershare-div-tr th.center, intershare-div-table intershare-div-tr td.center, intershare-div-table intershare-div-tr intershare-div-th.center, intershare-div-table intershare-div-tr intershare-div-td.center {
  text-align: center;
}
table tr:not(.no-column-borders) th:not(:first-of-type), table tr:not(.no-column-borders) intershare-div-th:not(:first-of-type), table intershare-div-tr:not(.no-column-borders) th:not(:first-of-type), table intershare-div-tr:not(.no-column-borders) intershare-div-th:not(:first-of-type), intershare-div-table tr:not(.no-column-borders) th:not(:first-of-type), intershare-div-table tr:not(.no-column-borders) intershare-div-th:not(:first-of-type), intershare-div-table intershare-div-tr:not(.no-column-borders) th:not(:first-of-type), intershare-div-table intershare-div-tr:not(.no-column-borders) intershare-div-th:not(:first-of-type) {
  background-image: linear-gradient(white, white);
  background-size: 1px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}
table tr:not(.no-column-borders) td:not(:first-of-type):not(.lastProductInfoColumn), table tr:not(.no-column-borders) intershare-div-td:not(:first-of-type), table intershare-div-tr:not(.no-column-borders) td:not(:first-of-type):not(.lastProductInfoColumn), table intershare-div-tr:not(.no-column-borders) intershare-div-td:not(:first-of-type), intershare-div-table tr:not(.no-column-borders) td:not(:first-of-type):not(.lastProductInfoColumn), intershare-div-table tr:not(.no-column-borders) intershare-div-td:not(:first-of-type), intershare-div-table intershare-div-tr:not(.no-column-borders) td:not(:first-of-type):not(.lastProductInfoColumn), intershare-div-table intershare-div-tr:not(.no-column-borders) intershare-div-td: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 intershare-div-th:first-of-type,
table tr td:first-of-type, table tr intershare-div-td:first-of-type, table intershare-div-tr th:first-of-type, table intershare-div-tr intershare-div-th:first-of-type,
table intershare-div-tr td:first-of-type, table intershare-div-tr intershare-div-td:first-of-type, intershare-div-table tr th:first-of-type, intershare-div-table tr intershare-div-th:first-of-type,
intershare-div-table tr td:first-of-type, intershare-div-table tr intershare-div-td:first-of-type, intershare-div-table intershare-div-tr th:first-of-type, intershare-div-table intershare-div-tr intershare-div-th:first-of-type,
intershare-div-table intershare-div-tr td:first-of-type, intershare-div-table intershare-div-tr intershare-div-td:first-of-type {
  border-left: 2px solid #adb5b8;
}
table tr th:last-of-type, table tr intershare-div-th:last-of-type,
table tr td:last-of-type, table tr intershare-div-td:last-of-type, table intershare-div-tr th:last-of-type, table intershare-div-tr intershare-div-th:last-of-type,
table intershare-div-tr td:last-of-type, table intershare-div-tr intershare-div-td:last-of-type, intershare-div-table tr th:last-of-type, intershare-div-table tr intershare-div-th:last-of-type,
intershare-div-table tr td:last-of-type, intershare-div-table tr intershare-div-td:last-of-type, intershare-div-table intershare-div-tr th:last-of-type, intershare-div-table intershare-div-tr intershare-div-th:last-of-type,
intershare-div-table intershare-div-tr td:last-of-type, intershare-div-table intershare-div-tr intershare-div-td:last-of-type {
  border-right: 2px solid #adb5b8;
}
table.stickyTableHeader th, table.stickyTableHeader intershare-div-th, intershare-div-table.stickyTableHeader th, intershare-div-table.stickyTableHeader intershare-div-th {
  font-weight: 500;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
  background-color: #eaebf0;
  z-index: 4;
}
table.stickyTableHeader th:before, table.stickyTableHeader intershare-div-th:before, intershare-div-table.stickyTableHeader th:before, intershare-div-table.stickyTableHeader intershare-div-th:before {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;
  width: 100%;
  height: 1px;
  border: none;
  border-top: 2px solid #adb5b8;
}
table.stickyTableHeader th:after, table.stickyTableHeader intershare-div-th:after, intershare-div-table.stickyTableHeader th:after, intershare-div-table.stickyTableHeader intershare-div-th:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  border: none;
  border-top: 1px solid #adb5b8;
}
table.stickyTableHeader.transport-overview-table > thead th, intershare-div-table.stickyTableHeader.transport-overview-table > thead th {
  z-index: 10;
}
table.stickyTableHeader[sortable-table] th, table.stickyTableHeader[sortable-table] intershare-div-th, table.stickyTableHeader.transport-overview-table th, table.stickyTableHeader.transport-overview-table intershare-div-th, intershare-div-table.stickyTableHeader[sortable-table] th, intershare-div-table.stickyTableHeader[sortable-table] intershare-div-th, intershare-div-table.stickyTableHeader.transport-overview-table th, intershare-div-table.stickyTableHeader.transport-overview-table intershare-div-th {
  padding-right: 15px;
  vertical-align: top;
  padding-top: 4px;
}
table.stickyTableHeader[sortable-table] th input[type=checkbox].labelBefore ~ label:before,
table.stickyTableHeader[sortable-table] th input[type=checkbox]:not(.labelBefore) ~ label:before,
table.stickyTableHeader[sortable-table] th input[type=radio].labelBefore ~ label:before,
table.stickyTableHeader[sortable-table] th input[type=radio]:not(.labelBefore) ~ label:before, table.stickyTableHeader[sortable-table] intershare-div-th input[type=checkbox].labelBefore ~ label:before,
table.stickyTableHeader[sortable-table] intershare-div-th input[type=checkbox]:not(.labelBefore) ~ label:before,
table.stickyTableHeader[sortable-table] intershare-div-th input[type=radio].labelBefore ~ label:before,
table.stickyTableHeader[sortable-table] intershare-div-th input[type=radio]:not(.labelBefore) ~ label:before, table.stickyTableHeader.transport-overview-table th input[type=checkbox].labelBefore ~ label:before,
table.stickyTableHeader.transport-overview-table th input[type=checkbox]:not(.labelBefore) ~ label:before,
table.stickyTableHeader.transport-overview-table th input[type=radio].labelBefore ~ label:before,
table.stickyTableHeader.transport-overview-table th input[type=radio]:not(.labelBefore) ~ label:before, table.stickyTableHeader.transport-overview-table intershare-div-th input[type=checkbox].labelBefore ~ label:before,
table.stickyTableHeader.transport-overview-table intershare-div-th input[type=checkbox]:not(.labelBefore) ~ label:before,
table.stickyTableHeader.transport-overview-table intershare-div-th input[type=radio].labelBefore ~ label:before,
table.stickyTableHeader.transport-overview-table intershare-div-th input[type=radio]:not(.labelBefore) ~ label:before, intershare-div-table.stickyTableHeader[sortable-table] th input[type=checkbox].labelBefore ~ label:before,
intershare-div-table.stickyTableHeader[sortable-table] th input[type=checkbox]:not(.labelBefore) ~ label:before,
intershare-div-table.stickyTableHeader[sortable-table] th input[type=radio].labelBefore ~ label:before,
intershare-div-table.stickyTableHeader[sortable-table] th input[type=radio]:not(.labelBefore) ~ label:before, intershare-div-table.stickyTableHeader[sortable-table] intershare-div-th input[type=checkbox].labelBefore ~ label:before,
intershare-div-table.stickyTableHeader[sortable-table] intershare-div-th input[type=checkbox]:not(.labelBefore) ~ label:before,
intershare-div-table.stickyTableHeader[sortable-table] intershare-div-th input[type=radio].labelBefore ~ label:before,
intershare-div-table.stickyTableHeader[sortable-table] intershare-div-th input[type=radio]:not(.labelBefore) ~ label:before, intershare-div-table.stickyTableHeader.transport-overview-table th input[type=checkbox].labelBefore ~ label:before,
intershare-div-table.stickyTableHeader.transport-overview-table th input[type=checkbox]:not(.labelBefore) ~ label:before,
intershare-div-table.stickyTableHeader.transport-overview-table th input[type=radio].labelBefore ~ label:before,
intershare-div-table.stickyTableHeader.transport-overview-table th input[type=radio]:not(.labelBefore) ~ label:before, intershare-div-table.stickyTableHeader.transport-overview-table intershare-div-th input[type=checkbox].labelBefore ~ label:before,
intershare-div-table.stickyTableHeader.transport-overview-table intershare-div-th input[type=checkbox]:not(.labelBefore) ~ label:before,
intershare-div-table.stickyTableHeader.transport-overview-table intershare-div-th input[type=radio].labelBefore ~ label:before,
intershare-div-table.stickyTableHeader.transport-overview-table intershare-div-th input[type=radio]:not(.labelBefore) ~ label:before {
  position: absolute;
  margin: 4px 0px 0 6px;
}
table.stickyTableHeader[sortable-table] th:before, table.stickyTableHeader[sortable-table] intershare-div-th:before, table.stickyTableHeader.transport-overview-table th:before, table.stickyTableHeader.transport-overview-table intershare-div-th:before, intershare-div-table.stickyTableHeader[sortable-table] th:before, intershare-div-table.stickyTableHeader[sortable-table] intershare-div-th:before, intershare-div-table.stickyTableHeader.transport-overview-table th:before, intershare-div-table.stickyTableHeader.transport-overview-table intershare-div-th:before {
  text-align: right;
  padding-right: 5px;
  line-height: 26px;
}
table.stickyTableHeader[sortable-table] th[sort-direction=asc]:before, table.stickyTableHeader[sortable-table] intershare-div-th[sort-direction=asc]:before, table.stickyTableHeader.transport-overview-table th[sort-direction=asc]:before, table.stickyTableHeader.transport-overview-table intershare-div-th[sort-direction=asc]:before, intershare-div-table.stickyTableHeader[sortable-table] th[sort-direction=asc]:before, intershare-div-table.stickyTableHeader[sortable-table] intershare-div-th[sort-direction=asc]:before, intershare-div-table.stickyTableHeader.transport-overview-table th[sort-direction=asc]:before, intershare-div-table.stickyTableHeader.transport-overview-table intershare-div-th[sort-direction=asc]:before {
  content: "\f176";
}
table.stickyTableHeader[sortable-table] th[sort-direction=desc]:before, table.stickyTableHeader[sortable-table] intershare-div-th[sort-direction=desc]:before, table.stickyTableHeader.transport-overview-table th[sort-direction=desc]:before, table.stickyTableHeader.transport-overview-table intershare-div-th[sort-direction=desc]:before, intershare-div-table.stickyTableHeader[sortable-table] th[sort-direction=desc]:before, intershare-div-table.stickyTableHeader[sortable-table] intershare-div-th[sort-direction=desc]:before, intershare-div-table.stickyTableHeader.transport-overview-table th[sort-direction=desc]:before, intershare-div-table.stickyTableHeader.transport-overview-table intershare-div-th[sort-direction=desc]:before {
  content: "\f175";
}
table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none]), table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none]), intershare-div-table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none]), intershare-div-table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none]) {
  position: relative;
  padding-right: 15px;
  vertical-align: top;
  padding-top: 4px;
}
table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none])[sort-direction=asc]:after, table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none])[sort-direction=asc]:after, intershare-div-table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none])[sort-direction=asc]:after, intershare-div-table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none])[sort-direction=asc]:after {
  position: absolute;
  right: 5px;
  top: calc(50% - 10px);
  content: "\f176";
}
table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none])[sort-direction=desc]:after, table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none])[sort-direction=desc]:after, intershare-div-table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none])[sort-direction=desc]:after, intershare-div-table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none])[sort-direction=desc]:after {
  position: absolute;
  right: 5px;
  top: calc(50% - 10px);
  content: "\f175";
}
table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none]).center, table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none]).center, table:not(.stickyTableHeader)[sortable-table] td:not([cell-sort-type=none]).center, table:not(.stickyTableHeader)[sortable-table] intershare-div-td:not([cell-sort-type=none]).center, intershare-div-table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none]).center, intershare-div-table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none]).center, intershare-div-table:not(.stickyTableHeader)[sortable-table] td:not([cell-sort-type=none]).center, intershare-div-table:not(.stickyTableHeader)[sortable-table] intershare-div-td:not([cell-sort-type=none]).center {
  padding-right: 13px;
  padding-left: 13px;
}
table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, table:not(.stickyTableHeader)[sortable-table] td:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, table:not(.stickyTableHeader)[sortable-table] intershare-div-td:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, intershare-div-table:not(.stickyTableHeader)[sortable-table] th:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, intershare-div-table:not(.stickyTableHeader)[sortable-table] intershare-div-th:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, intershare-div-table:not(.stickyTableHeader)[sortable-table] td:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before, intershare-div-table:not(.stickyTableHeader)[sortable-table] intershare-div-td:not([cell-sort-type=none]).center div.checkboxOnly label.emptyInputLabel:before {
  margin: 0;
  margin-left: 1px;
}
table tfoot, intershare-div-table tfoot {
  font-weight: 700;
}
table tfoot tr, intershare-div-table tfoot tr {
  border-top-width: 3px;
}

td:has(.buttonFillWholeTableCell) {
  position: relative;
}

td .buttonFillWholeTableCell {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: left;
  padding: inherit;
}

.tableWithAlternatingRow tr:nth-child(even):not(.selectedResult), .tableWithAlternatingRow intershare-div-tr:nth-child(even):not(.selectedResult) {
  background-color: #f5f5f5;
}
.tableWithAlternatingRow tr:nth-child(even):not(.selectedResult) td, .tableWithAlternatingRow tr:nth-child(even):not(.selectedResult) intershare-div-td, .tableWithAlternatingRow intershare-div-tr:nth-child(even):not(.selectedResult) td, .tableWithAlternatingRow intershare-div-tr:nth-child(even):not(.selectedResult) intershare-div-td {
  background-color: #f5f5f5;
}
.tableWithAlternatingRow tr:nth-child(odd):not(.selectedResult), .tableWithAlternatingRow intershare-div-tr:nth-child(odd):not(.selectedResult) {
  background-color: #ffffff;
}
.tableWithAlternatingRow tr:nth-child(odd):not(.selectedResult) td, .tableWithAlternatingRow tr:nth-child(odd):not(.selectedResult) intershare-div-td, .tableWithAlternatingRow intershare-div-tr:nth-child(odd):not(.selectedResult) td, .tableWithAlternatingRow intershare-div-tr:nth-child(odd):not(.selectedResult) intershare-div-td {
  background-color: #ffffff;
}

.tableRowToClone {
  display: none;
}

.scrollable-table {
  max-height: calc(100vh - 400px);
  overflow: auto;
  /*select:disabled {
      color: black;
      background-color: transparent;
  }*/
}
.scrollable-table table, .scrollable-table intershare-div-table {
  width: 100%;
}
.scrollable-table table.use-max-width, .scrollable-table intershare-div-table.use-max-width {
  max-width: 100%;
  width: min-content;
}
.scrollable-table table tr th.smallCheckbox label, .scrollable-table table tr intershare-div-th.smallCheckbox label, .scrollable-table table intershare-div-tr th.smallCheckbox label, .scrollable-table table intershare-div-tr intershare-div-th.smallCheckbox label, .scrollable-table intershare-div-table tr th.smallCheckbox label, .scrollable-table intershare-div-table tr intershare-div-th.smallCheckbox label, .scrollable-table intershare-div-table intershare-div-tr th.smallCheckbox label, .scrollable-table intershare-div-table intershare-div-tr intershare-div-th.smallCheckbox label {
  line-height: 24px !important;
  padding-right: 15px !important;
}
.scrollable-table table tr td.smallCheckbox label, .scrollable-table table tr intershare-div-td.smallCheckbox label, .scrollable-table table intershare-div-tr td.smallCheckbox label, .scrollable-table table intershare-div-tr intershare-div-td.smallCheckbox label, .scrollable-table intershare-div-table tr td.smallCheckbox label, .scrollable-table intershare-div-table tr intershare-div-td.smallCheckbox label, .scrollable-table intershare-div-table intershare-div-tr td.smallCheckbox label, .scrollable-table intershare-div-table intershare-div-tr intershare-div-td.smallCheckbox label {
  line-height: 28px !important;
}
.scrollable-table.only-header-bar {
  max-height: calc(100vh - 100px);
}
.scrollable-table.table-margin-120 {
  max-height: calc(100vh - 120px);
}
.scrollable-table.table-margin-150 {
  max-height: calc(100vh - 150px);
}
.scrollable-table.table-margin-175 {
  max-height: calc(100vh - 175px);
}
.scrollable-table.table-margin-180 {
  max-height: calc(100vh - 180px);
}
.scrollable-table.table-margin-200 {
  max-height: calc(100vh - 200px);
}
.scrollable-table.table-margin-240 {
  max-height: calc(100vh - 240px);
}
.scrollable-table.table-margin-230 {
  max-height: calc(100vh - 230px);
}
.scrollable-table.table-margin-280 {
  max-height: calc(100vh - 280px);
}
.scrollable-table.table-margin-320 {
  max-height: calc(100vh - 320px);
}
.scrollable-table.table-margin-380 {
  max-height: calc(100vh - 380px);
}
.scrollable-table.table-margin-50Percent-360 {
  max-height: calc(50vh - 360px);
}
.scrollable-table.table-margin-maintenance-info {
  max-height: 112px;
}
.scrollable-table.table-margin-maintenance {
  max-height: 465px;
}
.scrollable-table.relations-table {
  max-height: calc(50vh - 110px);
}
.scrollable-table.kits-table {
  max-height: calc(50vh - 110px);
}
.scrollable-table.maintenance-type-status-table {
  max-height: calc(100vh - 400px);
}
.scrollable-table.inactive-table {
  max-height: calc(50vh - 280px);
}
.scrollable-table.minimum-stock-table {
  max-height: calc(50vh - 280px);
}
.scrollable-table.emails-table {
  max-height: calc(50vh - 130px);
}
.scrollable-table.direct-invoice-invoice-list-table {
  max-height: 170px;
  margin-bottom: 10px;
}
.scrollable-table.shopping-cart-table {
  max-height: calc(50vh - 110px);
}
.scrollable-table.contact-dialog-table {
  max-height: calc(100vh - 380px);
}
.scrollable-table.contact-dialog-half-table {
  max-height: 25vh;
}
.scrollable-table.contact-person-dialog-table {
  max-height: calc(100vh - 500px);
  min-height: 95px;
  /*Always show at least one row ++*/
}
.scrollable-table.integration-bundleinvoices-table {
  max-height: calc(100vh - 182px);
}
.scrollable-table.product-search-dialog-half-table {
  max-height: calc(50vh - 180px);
}
.scrollable-table.orderline-relations-dialog-half-table {
  max-height: calc(50vh - 210px);
}
.scrollable-table.gps-overuse-table {
  max-height: calc(100vh - 440px);
}

.single-relations-table .scrollable-table {
  max-height: calc(100vh - 175px);
}

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

tr:not(.no-visibility):not(.tableRowToClone) ~ tr:not(.no-visibility)[no-results-row] {
  display: none;
}

.highlightTableRow {
  color: #FF0000;
}

.custom-table-buttons {
  display: flex;
  gap: 10px;
  height: 26px;
  margin: 10px 0;
  align-items: stretch;
}

th[data-sort-direction=asc]::after {
  content: "\f176";
  padding-left: 5px;
}

th[data-sort-direction=desc]::after {
  content: "\f175";
  padding-left: 5px;
}

input[type=radio] {
  appearance: none;
  width: 15px;
  height: 15px;
  background-color: white !important;
  border-radius: 100% !important;
  border: 1px solid darkgray !important;
  outline: none;
  position: relative;
  margin-right: 5px;
  vertical-align: middle;
}

input[type=radio]:checked::after {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  background: black !important;
  height: 15px;
  width: 15px;
  border: 0;
  border-radius: 100%;
  transform: scale(0.5);
}

input[type=checkbox] {
  appearance: none;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
  background-color: white !important;
  border-radius: 3px !important;
  outline: none;
  margin-right: 5px;
  vertical-align: middle;
}

input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 10 10'%3e%3cpath fill='%23000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
  outline: none;
}

input[type=radio]:disabled,
input[type=checkbox]:disabled {
  background-color: lightgray !important;
  border-color: darkgray !important;
  color: darkgray !important;
}

input[type=checkbox]:disabled:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 10 10'%3e%3cpath fill='%23888' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
  outline: none;
}

input[type=radio]:disabled:checked::after {
  background: #888888 !important;
}

.smallCheckbox input[type=checkbox],
.smallCheckbox input[type=radio] {
  vertical-align: middle;
  align-self: center;
}

th input[type=checkbox],
th input[type=radio], td input[type=checkbox],
td input[type=radio] {
  margin: 0;
}
th.center input[type=checkbox],
th.center input[type=radio], td.center input[type=checkbox],
td.center input[type=radio] {
  margin: 0;
}
th div input[type=checkbox],
th div input[type=radio], td div input[type=checkbox],
td div input[type=radio] {
  margin: 0 2px 0 0;
}
th .smallCheckbox, td .smallCheckbox {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
}

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

/*************** END StandardElements ***********************************/
/*************** START ComponentSpecific ***********************************/
/* Contains CSS for custom and 3rd party components*/
.buttonRow, .buttonRowOnTop {
  padding-bottom: 40px;
  width: 100%;
}
.buttonRow div, .buttonRowOnTop div {
  float: right !important;
}
.buttonRow button:not(:last-of-type), .buttonRowOnTop button:not(:last-of-type) {
  margin-right: 10px;
}

.addNewLineButton span {
  background: #61656e;
  color: white;
  font-size: 13px;
  height: 17px;
  width: 17px;
  line-height: 17px;
  display: flex;
  justify-content: center;
  border: none;
  border-radius: 50%;
  float: left;
  margin-right: 5px;
  margin-top: 1px;
}

.buttonRowOnTop {
  width: auto;
  position: absolute;
  right: 10px;
  top: 8px;
  z-index: 15;
  background-color: transparent;
  padding: 0;
  margin: 0;
}

.buttons-navigation-row {
  display: flex;
  justify-content: center;
  align-items: end;
  gap: 10px;
  background-color: #eaebf0;
  border-radius: 5px;
  padding: 5px 0;
}

.checkBoxList {
  padding: 0;
}
.checkBoxList .alignLabelLeft, .checkBoxList .alignLabelRight {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  border: 1px solid #adb5b8;
  background-color: #fff;
  border-radius: 3px;
  border-collapse: collapse;
}
.checkBoxList .alignLabelLeft .checkBoxItem .labelDiv {
  border-right: 1px solid #adb5b8;
}
.checkBoxList .alignLabelRight .checkBoxItem .labelDiv {
  border-left: 1px solid #adb5b8;
}
.checkBoxList .checkBoxItem {
  width: 100%;
  align-self: center;
  display: flex;
  border-top: 1px solid #adb5b8;
}
.checkBoxList .checkBoxItem div {
  padding: 3px 0 0 5px;
  align-self: center;
}
.checkBoxList .checkBoxItem .labelDiv {
  padding: 0 5px;
}
.checkBoxList .checkBoxItem .checkBox {
  padding-left: 5px;
  height: 30px;
}
.checkBoxList .checkBoxItem .checkBox label {
  margin-top: -31px;
  margin-right: -5px;
}
.checkBoxList .checkBoxItem .smallCheckbox {
  padding-left: 5px;
  padding-top: 0;
  padding-bottom: 0;
}
.checkBoxList .checkBoxItem .smallCheckbox label {
  margin-top: -31px;
  margin-right: 0px;
}
.checkBoxList .checkBoxItem label {
  clear: none;
  float: none;
  text-align: inherit;
  display: inherit;
  margin: 0;
  margin-left: 10px;
}
.checkBoxList .checkBoxItem button {
  background: transparent;
  padding: 0;
  margin: 0;
  text-decoration: none;
  border: 0;
  cursor: pointer;
}
.checkBoxList .checkBoxItem button label, .checkBoxList .checkBoxItem button span {
  cursor: pointer;
  display: inline-block;
}
.checkBoxList .checkBoxItem button span:hover {
  text-decoration: underline;
}
.checkBoxList .checkBoxItem button:hover {
  background: transparent;
  color: black;
}
.checkBoxList .checkBoxItem:first-child {
  border: none;
}

.checkBoxListNoBorders .alignLabelRight {
  border: 0 !important;
  background-color: #f2f3f7 !important;
  display: block;
}
.checkBoxListNoBorders .labelDiv {
  border: 0 !important;
  padding: 0 !important;
}
.checkBoxListNoBorders .checkBoxItem {
  border: 0 !important;
}
.checkBoxListNoBorders .checkBoxItem div {
  padding: 0 0 0 5px !important;
}
.checkBoxListNoBorders .checkBoxItem span:hover {
  text-decoration: underline;
  cursor: pointer;
}
.checkBoxListNoBorders input[type=checkbox] ~ label {
  line-height: 24px !important;
}

.smallCheckbox .checkBoxList .checkBoxItem .checkBox {
  height: auto;
  margin-top: 10px;
}
.smallCheckbox .checkBoxList .alignLabelRight .checkBoxItem .labelDiv {
  margin-top: 0;
}

.tooltip-container {
  position: absolute;
  left: 0;
  z-index: 5;
  border: 1px #999999 solid;
  padding: 0 5px;
  background-color: white;
  min-height: 1em;
  -webkit-box-shadow: 3px 3px 3px 0 rgb(117, 117, 117);
  -moz-box-shadow: 3px 3px 3px 0 rgb(117, 117, 117);
  box-shadow: 3px 3px 3px 0 rgb(117, 117, 117);
}
.tooltip-container .tooltip-image {
  display: flex;
  justify-content: space-around;
}
.tooltip-container .tooltip-image object {
  max-width: 400px;
  max-height: 200px;
}
.tooltip-container .tooltip-items {
  display: grid;
  grid-auto-columns: auto;
}
.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-title.separate-line {
  grid-column-end: 5;
  margin-right: 0;
}
.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-container .tooltip-items .tooltip-item-value.separate-line {
  grid-column-start: 1;
  grid-column-end: 5;
  white-space: pre-wrap;
  max-width: 400px;
}

intershare-calendar-container {
  display: block;
  border: 1px solid #adb5b8;
  border-radius: 3px;
  padding: 5px;
  width: 214px;
  background-color: white;
  position: absolute;
  z-index: 100;
}
intershare-calendar-container: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;
}
intershare-calendar-container: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;
}
intershare-calendar-container:not(.expand-up):before {
  top: -7px;
}
intershare-calendar-container:not(.expand-up):after {
  top: -6px;
}
intershare-calendar-container.expand-up:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #adb5b8;
}
intershare-calendar-container.expand-up:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
intershare-calendar-container .calendar-content {
  border: 1px solid #adb5b8;
  display: grid;
  width: 202px;
}
intershare-calendar-container .calendar-content .calendar-header {
  background-color: #eaebf0;
  color: #68707f;
}
intershare-calendar-container .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;
}
intershare-calendar-container .calendar-content .previous-month {
  grid-row: 1;
  grid-column: 1;
  border-bottom: 1px solid #adb5b8;
}
intershare-calendar-container .calendar-content .calendar-heading {
  grid-row: 1;
  grid-column: 2;
  grid-column-end: span 6;
  white-space: nowrap;
  border-bottom: 1px solid #adb5b8;
}
intershare-calendar-container .calendar-content .next-month {
  grid-row: 1;
  grid-column: 8;
  border-bottom: 1px solid #adb5b8;
}
intershare-calendar-container .calendar-content div {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 25px;
}
intershare-calendar-container .calendar-content div: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;
}
intershare-calendar-container .calendar-content div:not(.calendar-header):hover {
  background-color: #adb5b8;
}
intershare-calendar-container .calendar-content div:not(.calendar-header).other-month-day {
  color: #adb5b8;
}
intershare-calendar-container .calendar-content div:not(.calendar-header).week-number {
  font-size: 0.8em;
}
intershare-calendar-container .calendar-content div:not(.calendar-header):not(.week-number) {
  cursor: pointer;
}
intershare-calendar-container .calendar-content div:not(.calendar-header).selected-day:not(.current-day) {
  background-color: #ccc;
}
intershare-calendar-container .calendar-content div:not(.calendar-header).current-day {
  background-color: #fde19a;
}
intershare-calendar-container .calendar-content div:not(.calendar-header).disabled-day {
  color: #adb5b8;
  cursor: not-allowed;
}
intershare-calendar-container .calendar-content div:not(.calendar-header).disabled-day:hover {
  background-color: transparent;
}
intershare-calendar-container .calendar-content div.weekend-column {
  background-color: #d9edf7;
  background-image: linear-gradient(white, white);
}

.datePeekContainer {
  position: relative;
  display: inline;
}

.datePeek {
  position: absolute;
  background: #eeeeee;
  border: #000 solid 1px;
  border-radius: 5px;
  padding-left: 3px;
  padding-right: 3px;
  display: none;
  z-index: 10000;
  top: -25px;
  left: -100px;
}

.timePeek {
  position: absolute;
  background: #eeeeee;
  border: #000 solid 1px;
  border-radius: 5px;
  padding-left: 3px;
  padding-right: 3px;
  display: none;
  z-index: 10000;
  top: -15px;
  left: 30px;
}

.lower-time-peek .timePeek {
  top: -5px;
}

.hiddenDatePartControl {
  position: absolute;
  left: -10000px;
  visibility: hidden;
}

.dateContainer {
  width: calc(112px - 13px);
}
.dateContainer .dateControlDiv {
  display: inline;
  width: calc(112px - 13px);
  min-width: calc(112px - 13px);
}
.dateContainer .dateControlDiv .datepicker-control {
  width: calc(112px - 13px);
  min-width: auto;
  margin: 0;
}
.dateContainer.has-reset-button {
  width: 112px;
}
.dateContainer.has-reset-button .dateControlDiv .datepicker-control {
  width: 112px;
}
.dateContainer.has-now-button {
  width: auto;
}

.dateControlDiv .datepicker-control {
  width: calc(112px - 21px);
}
.dateControlDiv .datepicker-control.has-reset-button {
  width: 112px;
}
.dateControlDiv .datepicker-control.has-now-button {
  width: auto;
}
.dateControlDiv .datepicker-control + .reset-button-container {
  margin-left: -41px;
}
.dateControlDiv .datepicker-control + .datepicker-button {
  margin-left: -24px;
}
.dateControlDiv .reset-button-container {
  display: inline-block;
  position: relative;
  width: 20px;
}
.dateControlDiv .reset-button-container .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;
  cursor: pointer;
  position: absolute;
  top: -15px;
  left: 0;
  z-index: 10;
}
.dateControlDiv .reset-button-container .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 span {
  line-height: initial !important;
}
.dateControlDiv .datepicker-button:focus {
  box-shadow: none;
  outline: 0;
}

.dateTimeContainer {
  width: calc(147px - 13px);
}
.dateTimeContainer .dateControlDiv {
  display: inline;
  width: calc(147px - 13px);
  min-width: calc(147px - 13px);
}
.dateTimeContainer .dateControlDiv .datepicker-control {
  width: calc(147px - 13px);
  min-width: 0;
}
.dateTimeContainer .timeControlDiv {
  margin-left: calc(83px - 147px);
  position: relative;
}
.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.has-now-button {
  width: auto;
}
.dateTimeContainer .btnNow {
  margin-left: 28px;
}

.narrow-date-time-now-button .dateTimeContainer .btnNow {
  margin-left: 20px;
}

.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;
}
.scrollingTable .timePickerInput + .fa {
  padding: 5px 10px;
}

.timePickerInput {
  width: 36px !important;
  min-width: 36px !important;
  margin-right: 0 !important;
  padding-right: 0 !important;
  text-overflow: unset !important;
}

.timeControlDiv {
  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;
}

.smallFilterEditor .timePickerInput + .fa {
  padding: 0px 6px;
}

#tableOrderLines .timePickerInput + .fa {
  padding: 0px 5px;
}

.calendar-dialog {
  border: none;
  background-color: transparent;
  padding: 0;
}

.time-only-input .timePickerInput {
  width: 42px !important;
  min-width: 42px !important;
  margin-right: 0 !important;
  padding-right: 0 !important;
  text-overflow: unset !important;
  height: 25px;
  margin-top: -1px;
}

/*!
 *  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;
}

.fa-ban {
  color: red;
}

intershare-icon-container label[for] {
  cursor: pointer;
  font-size: 1.8em;
  margin-top: 2px;
  padding-top: 1px;
  padding-right: 5px;
  padding-left: 4px;
  vertical-align: middle;
}
intershare-icon-container label[for] .fa-lock {
  padding-left: 2px;
}

.sortArrow {
  font-size: 1.25em;
  padding: 0;
  margin: 0;
  line-height: 90%;
}

.orderIcon span span:last-of-type {
  margin-left: 1em;
  margin-top: 0.9em;
}

svg {
  width: 25px;
}
svg .svg-menu-icon {
  fill: #68707f;
}

.iconWithBadge {
  position: relative;
  height: 40px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.iconWithBadge .badge {
  position: absolute;
  right: 7px;
  bottom: 0;
  overflow: hidden;
  max-width: 35px;
  width: 15px;
  background-color: #ff002d;
  border-radius: 20px;
  font-size: 0.8em;
  color: white;
  line-height: 15px;
  align-self: center;
  text-align: center;
}

#pinnedObjectIcon {
  width: 22px;
}
#pinnedObjectIcon button {
  align-self: center;
  text-align: left;
}
#pinnedObjectIcon svg {
  width: 15px;
}

.unpin-icon {
  display: grid;
  grid-template-columns: 4px 17px;
  grid-template-rows: 8px 3px;
  font-size: 1em !important;
  align-self: center;
}
.unpin-icon .pin-icon {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  align-self: center;
}
.unpin-icon .pin-icon svg {
  width: 15px !important;
  margin-top: 0 !important;
}
.unpin-icon .circle-icon {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 2;
  font-size: 0.6em;
  align-self: center;
}
.unpin-icon .circle-icon .fa {
  color: black !important;
  cursor: inherit;
  font-size: 1.6em;
  align-self: center;
}

.gpsIcon {
  fill: #cccccc;
  stroke: #cccccc;
}

.gpsIcon.gpsIconActive {
  fill: deepskyblue;
  stroke: deepskyblue;
}

.gpsContainer {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.header-icon {
  font-size: 1.5em;
  height: 24px;
}

ul.tabList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 10px;
  overflow: hidden;
  border: 1px solid #adb5b8;
  border-bottom: none;
  display: flex;
  width: 100%;
}
ul.tabList li {
  flex-grow: 1;
  width: 1px;
}
ul.tabList li a, ul.tabList li a:visited, ul.tabList li a:hover {
  background-color: rgba(200, 200, 200, 0.75);
  display: inline-block;
  color: black;
  text-align: center;
  vertical-align: top;
  padding: 0px 10px;
  margin: 0;
  text-decoration: none;
  font-weight: 400;
  width: 100%;
  line-height: 24px;
}
ul.tabList li button {
  width: 100%;
  height: 100%;
  padding: 0;
  line-height: 24px;
  border-radius: 0;
}
ul.tabList li a:hover {
  background-color: rgba(150, 150, 150, 0.75);
}
ul.tabList li a:focus, ul.tabList li .active {
  background-color: #cccccc;
  color: #000000;
}
ul.tabList li:not(.active) {
  border-bottom: 1px solid #adb5b8;
}
ul.tabList li:not(:last-child) {
  border-right: 1px solid #adb5b8;
}

.tabContent {
  padding: 10px;
  border: 1px solid #adb5b8;
  border-top: none;
  display: inline-block;
  width: 100%;
  min-width: 250px;
}
.tabContent.no-border {
  border: none;
}

.tabContent > :first-child .sticky-top-with-background {
  margin-top: -10px;
  top: -10px;
}

.offset-sticky-top-neg-1em .sticky-top-with-background {
  margin-top: -1em;
  top: -1em;
}

@font-face {
  font-family: "context-menu-icons";
  font-style: normal;
  font-weight: normal;
  src: url("font/context-menu-icons.eot?2i55x");
  src: url("font/context-menu-icons.eot?2i55x#iefix") format("embedded-opentype"), url("font/context-menu-icons.woff2?2i55x") format("woff2"), url("font/context-menu-icons.woff?2i55x") format("woff"), url("font/context-menu-icons.ttf?2i55x") format("truetype");
}
.context-menu-icon.context-menu-hover:before {
  color: #fff;
}

.context-menu-icon.context-menu-disabled::before {
  color: #bbb;
}

.context-menu-icon.context-menu-icon--fa {
  display: list-item;
  font-family: inherit;
}

.context-menu-icon.context-menu-icon--fa::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2em;
  font-family: FontAwesome, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #2980b9;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.context-menu-icon.context-menu-icon--fa.context-menu-hover:before {
  color: #fff;
}

.context-menu-icon.context-menu-icon--fa.context-menu-disabled::before {
  color: #bbb;
}

.context-menu-list {
  position: absolute;
  display: inline-block;
  min-width: 13em;
  max-width: 26em;
  padding: 0.25em 0;
  margin: 0.3em;
  font-family: inherit;
  font-size: inherit;
  list-style-type: none;
  background: #fff;
  border: 1px solid #bebebe;
  border-radius: 0.2em;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.context-menu-item {
  position: relative;
  padding: 0.2em 0.5em;
  color: #2f2f2f;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
}

.context-menu-separator {
  padding: 0;
  margin: 0.35em 0;
  border-bottom: 1px solid #e6e6e6;
}

.context-menu-item > label > input,
.context-menu-item > label > textarea {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.context-menu-item.context-menu-hover {
  color: #fff;
  cursor: pointer;
  background-color: #2980b9;
}

.context-menu-item.context-menu-disabled {
  color: #bbb;
  cursor: default;
  background-color: #fff;
}

.context-menu-input.context-menu-hover {
  cursor: default;
}

.context-menu-submenu:after {
  position: absolute;
  top: 50%;
  right: 0.5em;
  z-index: 1;
  width: 0;
  height: 0;
  content: "";
  border-color: transparent transparent transparent #2f2f2f;
  border-style: solid;
  border-width: 0.25em 0 0.25em 0.25em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/**
 * Inputs
 */
.context-menu-item.context-menu-input {
  padding: 0.3em 0.6em;
}

/* vertically align inside labels */
.context-menu-input > label > * {
  vertical-align: top;
}

/* position checkboxes and radios as icons */
.context-menu-input > label > input[type=checkbox],
.context-menu-input > label > input[type=radio] {
  position: relative;
  top: 0.12em;
  margin-right: 0.4em;
}

.context-menu-input > label {
  margin: 0;
}

.context-menu-input > label,
.context-menu-input > label > input[type=text],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.context-menu-input > label > textarea {
  height: 7em;
}

.context-menu-item > .context-menu-list {
  top: 0.3em;
  /* re-positioned by js */
  right: -0.3em;
  display: none;
}

.context-menu-item.context-menu-visible > .context-menu-list {
  display: block;
}

.context-menu-accesskey {
  text-decoration: underline;
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.2em 0.5em;
  position: relative;
  border-radius: 0;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-titlebar-close span.fa {
  font-size: 1.2em;
  color: #666666;
  display: block;
  text-indent: 0px;
}
.ui-dialog .ui-dialog-titlebar-close:hover span.fa {
  color: #cccccc;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll issue (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 2px ridge #bbbbbb;
  box-shadow: 0 0 5px 1px #999999;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

.ui-dialog-buttonset {
  display: flex;
  justify-content: flex-end;
}
.ui-dialog-buttonset button {
  min-width: 50px;
}
.ui-dialog-buttonset button:not(:last-of-type) {
  margin-right: 10px;
}

ul[list-search-ul] {
  display: none;
}

#listSearchContent, dialog.list-search-dialog {
  position: absolute;
  z-index: 1000000;
  padding: 0;
  background-color: #ffffff;
  left: -1000px;
  border: none;
}
#listSearchContent.show-nested-ul, dialog.list-search-dialog.show-nested-ul {
  border: 1px solid #adb5b8;
  border-radius: 5px;
}
#listSearchContent.show-nested-ul ul, dialog.list-search-dialog.show-nested-ul ul {
  display: initial;
}
#listSearchContent ul, dialog.list-search-dialog ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#listSearchContent ul li, dialog.list-search-dialog ul li {
  padding: 0;
  margin: 0;
  cursor: default;
}
#listSearchContent ul li[is-selected=true], dialog.list-search-dialog ul li[is-selected=true] {
  background-color: #2a8afd;
  color: white;
}
#listSearchContent ul li[is-selected=true] button, dialog.list-search-dialog ul li[is-selected=true] button {
  color: white !important;
}
#listSearchContent ul li label, dialog.list-search-dialog ul li label {
  line-height: 1em;
}
#listSearchContent ul li[disabled], dialog.list-search-dialog ul li[disabled] {
  color: #adb5b8;
  cursor: not-allowed;
}
#listSearchContent ul li button, dialog.list-search-dialog ul li button {
  width: 100%;
  margin: 0;
  text-align: left;
  border: none;
  background-color: transparent;
}
#listSearchContent ul li button:hover, dialog.list-search-dialog ul li button:hover {
  color: black;
  background-color: transparent;
}

.notification-box-container, #notification-box-container {
  position: absolute;
  top: 5px;
  left: 5px;
  max-height: 100%;
  max-width: 75%;
  overflow: hidden;
  z-index: 1000;
}
.notification-box-container .notification-box, #notification-box-container .notification-box {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 18px 18px 16px 58px;
  min-width: 100px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  display: none;
  background-color: #030303;
}
.notification-box-container .notification-box.notification-box-success, #notification-box-container .notification-box.notification-box-success {
  background-color: #51a351;
}
.notification-box-container .notification-box.notification-box-error, #notification-box-container .notification-box.notification-box-error {
  background-color: #FF4136;
}
.notification-box-container .notification-box.notification-box-info, #notification-box-container .notification-box.notification-box-info {
  background-color: #2f96b4;
}
.notification-box-container .notification-box.notification-box-warning, #notification-box-container .notification-box.notification-box-warning {
  background-color: #f89406;
}
.notification-box-container .notification-box::before, #notification-box-container .notification-box::before {
  font-size: 2em;
  position: absolute;
  left: 0.8em;
}

.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:not(.inline-search-result) {
  border: none;
}
dialog.with-animation[open] {
  animation: show 0.5s ease normal;
}
@-webkit-keyframes show {
  from {
    transform: translate(0%);
    opacity: 0;
  }
  to {
    transform: translate(0%);
    opacity: 1;
  }
}
dialog.with-animation.hide {
  animation: hide 1s ease normal;
}
@-webkit-keyframes hide {
  to {
    transform: translate(200%);
  }
}

.child-window {
  position: relative;
  border: 2px ridge #bbbbbb;
  box-shadow: 0 0 5px 1px #999999;
  border-radius: 5px;
  align-self: flex-start;
  margin: 0;
  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;
  display: flex;
  justify-content: space-between;
}
.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 {
  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: 15px 15px 20px;
  background: none;
  overflow: auto;
  min-height: 50px;
  max-height: calc(100vh - 150px);
}
.child-window .windowContent #topMenuLine #topMenuNav {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.child-window .windowContent #topMenuLine, .child-window .windowContent #popUpTopMenuLine {
  grid-row-start: 1;
  grid-column-start: 1;
  height: 40px;
  border-bottom: 1px solid #adb5b8;
  background-color: #232325;
}
.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%;
  background-color: #fafbff;
}
.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: #232325;
}
.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: #232325;
  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:not([function-menu]) button:disabled, .child-window .windowContent #popUpTopMenuLine li:not([function-menu]) button:disabled {
  color: #999999;
  cursor: not-allowed;
}
.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: #232325;
}
.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: #232325;
  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: #232325;
}
.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: #232325;
}
.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.orderline-relations-dialog {
  width: calc(100vw - 500px);
  max-width: 1000px;
  height: calc(100vh - 330px);
}
.child-window .windowContent.orderline-relations-dialog > .page-container {
  min-width: calc(100vw - 100px);
  min-height: calc(100vh - 370px);
}
.child-window .windowContent.product-search-dialog {
  /*min-width: calc(100vw - 100px);
  max-width: calc(100vw - 100px);*/
  width: calc(100vw - 500px);
  /*min-height: 370px;
  max-height: calc(100vh - 330px);*/
  min-height: calc(100vh - 330px);
}
.child-window .windowContent.product-search-dialog > .page-container {
  min-width: calc(100vw - 100px);
  /*min-height: 370px;
  max-height: calc(100vh - 370px);*/
  min-height: calc(100vh - 370px);
}
.child-window .windowContent.new-product-dialog {
  min-width: 300px;
  max-width: calc(100vw - 100px);
  min-height: 400px;
}
.child-window .windowContent.new-product-dialog > .page-container {
  min-width: 300px;
  min-height: 400px;
}
.child-window .windowContent.contact-dialog {
  min-width: 300px;
  max-width: calc(100vw - 100px);
  min-height: 400px;
  max-height: calc(100vh - 135px);
}
.child-window .windowContent.contact-dialog > .page-container {
  min-width: 300px;
  min-height: 135px;
}
.child-window .windowContent.email-history-dialog {
  min-width: 900px;
  max-width: calc(100vw - 100px);
  min-height: 600px;
  max-height: calc(100vh - 135px);
}
.child-window .windowContent.email-history-dialog > .page-container {
  min-width: 900px;
  min-height: 135px;
}
.child-window .windowContent.price-popup {
  min-width: 300px;
  max-width: calc(100vw - 100px);
  min-height: 135px;
}
.child-window .windowContent.price-popup > .page-container {
  min-width: 300px;
  min-height: 135px;
}
.child-window .windowContent.product-popup {
  min-width: 1100px;
  max-width: calc(100vw - 100px);
  min-height: 400px;
}
.child-window .windowContent.product-popup > .page-container {
  min-width: 1000px;
  min-height: 400px;
  max-height: calc(100vh - 225px);
}
.child-window .windowContent.product-catalog-dialog {
  min-width: 1030px;
  max-width: calc(100vw - 100px);
  min-height: 400px;
}
.child-window .windowContent.product-catalog-dialog > .page-container {
  min-width: 1030px;
  min-height: 400px;
}
.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-width: 1000px;
  min-height: 200px;
}
.child-window .windowContent.invoice-orders-dialog {
  min-width: 200px;
  max-width: calc(100vw - 100px);
  min-height: 100px;
}
.child-window .windowContent.invoice-orders-dialog > .page-container {
  min-width: 200px;
  min-height: 100px;
}
.child-window .windowContent.maintenance-dialog {
  min-width: 300px;
  max-width: calc(100vw - 100px);
  min-height: 400px;
  max-height: calc(100vh - 100px);
  overflow: hidden;
}
.child-window .windowContent.maintenance-dialog > .page-container {
  min-width: 300px;
  min-height: 100px;
  max-height: calc(100vh - 100px);
}
.child-window .windowContent.guidance-dialog {
  min-width: 700px;
  max-width: calc(100vw - 100px);
  min-height: 200px;
  max-height: calc(100vh - 100px);
  overflow: hidden;
}
.child-window .windowContent.guidance-dialog > .page-container {
  min-width: 700px;
  min-height: 100px;
  max-height: calc(100vh - 100px);
}
.child-window .windowContent.signed-version-dialog {
  min-width: 400px;
  max-width: calc(100vw - 100px);
  min-height: 400px;
  max-height: calc(100vh - 135px);
}
.child-window .windowContent.signed-version-dialog > .page-container {
  min-width: 300px;
  min-height: 135px;
}
.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 > .page-container .page-container {
  max-height: calc(100vh - 150px);
}
.child-window .windowContent > .page-container .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;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
  border-top: 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;
}
.child-window.file-preview {
  top: 10px;
}
.child-window.file-preview .windowContent {
  max-height: calc(100vh - 20px);
}
.child-window.file-preview .windowContent img, .child-window.file-preview .windowContent object {
  max-width: calc(100vw - 50px);
  max-height: calc(100vh - 50px);
}
.child-window.file-preview .windowContent img.pdf-preview, .child-window.file-preview .windowContent object.pdf-preview {
  width: calc(100vw - 50px);
  height: calc(100vh - 50px);
}

.userSettingsWindow {
  position: fixed;
  border: 2px ridge #bbbbbb;
  box-shadow: 0 0 5px 1px #999999;
  background: #f2f3f7;
  padding: 10px;
  right: 55px;
  top: 50px;
  z-index: 20;
}
.userSettingsWindow .input-item-grid, .userSettingsWindow .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid), .edit-info-container .userSettingsWindow div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-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;
}

.notification-dialog {
  right: 50px;
  left: auto;
  top: 94px;
  border: 2px #adb5b8 ridge;
  border-radius: 5px;
  padding: 0;
  background-color: #f2f3f7;
  min-width: 400px;
  max-height: 90%;
  overflow: auto;
  z-index: 25;
}
.notification-dialog .bold {
  font-weight: 700;
}
.notification-dialog .notification-heading {
  margin-top: 10px;
  font-size: 1.33em;
  font-family: "Roboto Condensed", "Roboto", FontAwesome, sans-serif;
}
.notification-dialog .tabContent {
  border: none;
}

.add-project-no-dialog {
  position: absolute;
  left: 50% !important;
  transform: translateX(-50%);
  top: 20px;
}

#duplicate-projects-form {
  display: grid;
  height: 100%;
  grid-template-columns: minmax(300px, 600px);
  margin-bottom: 10px;
}

#duplicate-projects-form button {
  text-align: start;
  margin: 5px 15px;
}

.responseFlexRow {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  float: left;
  align-self: center;
  height: 33px;
}
.responseFlexRow div {
  align-self: center;
}

.haserrorhighlighting {
  background-color: red;
}

td .responseFlexRow {
  float: right;
  height: 30px;
}

.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: fixed;
  z-index: 100;
  align-self: center;
  color: #000000;
  font-weight: 400;
  padding: 0;
  overflow: auto;
  background-color: #ffffff;
  box-shadow: gray 3px 3px 9px -3px;
  border: none;
  border-radius: 3px;
}
.inline-search-result ul, .inline-dialog ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.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;
  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 {
  color: gray;
  cursor: default;
}
.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;
  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, sans-serif;
  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: 0 5px 2px 10px;
  font-family: RobotoCondensed, sans-serif;
}

/*.inlineContactSearchResult {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    align-self: center;

    ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
        background-color: #ffffff;
        border: 1px $tableBorderColor solid;
        border-radius: 3px;

        li {
            padding: 0 5px;
            margin: 0;
            white-space: nowrap;

            a, a:hover, a:visited {
                text-decoration: none;
                font-weight: normal;
                font-size: 1em;
                margin: 0;
                line-height: 1.75em;
            }

            button {
                padding: 3px;
                width: 100%;
                background: transparent;
                margin: 0;
                text-decoration: none;
                border: 0;
                text-align: left;

                &:hover {
                    background: transparent;
                    color: black;
                }
            }

            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;
}

#divLoading {
  z-index: 100000;
  outline: none;
}
#divLoading .child-window {
  background-color: #f2f3f7;
}
#divLoading .child-window .fa {
  font-size: 2.5em;
}

dialog#divLoading {
  border: none;
  background-color: transparent;
}
dialog#divLoading .loading-spinner {
  align-self: center;
  color: #aaaaaa;
  font-size: 4em;
}
dialog#divLoading.wait-cursor {
  cursor: wait;
}
dialog#divLoading::backdrop {
  background: rgba(200, 200, 200, 0);
}

.order-loading-spinner {
  align-self: center;
  color: #aaaaaa;
  font-size: 4em;
}

.tableSpinner {
  position: relative;
}
.tableSpinner:before {
  content: "\f110";
  color: #ffffff;
  font-size: 20px;
  position: absolute;
  bottom: 50%;
  left: 50%;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  z-index: 10001;
}
.tableSpinner:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  display: inline-block;
  background: rgba(0, 0, 0, 0.3);
}

#divLoading.screen-overlay, .div-spinner.screen-overlay {
  background-color: rgba(200, 200, 200, 0);
  align-content: center;
}
#divLoading.screen-overlay.wait-cursor, .div-spinner.screen-overlay.wait-cursor {
  cursor: wait;
}
#divLoading.screen-overlay .loading-spinner, .div-spinner.screen-overlay .loading-spinner {
  align-self: center;
  color: #aaaaaa;
  font-size: 4em;
}

.div-spinner.screen-overlay, .div-spinnerdialog {
  background-color: rgba(200, 200, 200, 0.2);
  align-content: center;
  width: 100%;
  height: 100%;
}
.div-spinner.screen-overlay.wait-cursor, .div-spinnerdialog.wait-cursor {
  cursor: wait;
}
.div-spinner.screen-overlay .loading-spinner, .div-spinnerdialog .loading-spinner {
  align-self: center;
  color: #aaaaaa;
  font-size: 4em;
}

intershare-product-group-tree-view intershare-all-groups {
  display: block;
  padding: 0;
  margin: 0;
}
intershare-product-group-tree-view intershare-all-groups label {
  font-weight: 700;
  margin: 0;
  padding: 0;
}

intershare-tree-structure {
  display: block;
  padding-right: 10px;
}

.windowContent .treeMenuWithCheckbox > ul {
  width: 100%;
}

.treeMenuWithCheckbox ul li div[role=checkbox] {
  display: inline-block;
  font-size: 1em;
  line-height: 10px;
  margin: 3px 5px 0 0;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  height: 15px;
  width: 15px;
  background-color: #ffffff;
  border: solid 1px #aaaaaa;
  box-shadow: initial;
  border-radius: 3px;
  cursor: pointer;
  overflow: hidden;
}
.treeMenuWithCheckbox ul li div[role=checkbox]::before {
  font-size: 1em;
  line-height: 14px;
}
.treeMenuWithCheckbox ul li div[role=checkbox][aria-checked=true]::before, .treeMenuWithCheckbox ul li div[role=checkbox].pseudoCheckboxChecked::before {
  content: "\f00c";
}
.treeMenuWithCheckbox ul li div[role=checkbox][aria-checked=mixed]::before, .treeMenuWithCheckbox ul li div[role=checkbox].pseudoCheckboxHalfChecked::before {
  content: "-";
  font-size: 3em;
  line-height: 12px;
}

.treeMenuWithCheckbox > ul {
  width: calc(100% + 30px - 3px);
}
.treeMenuWithCheckbox ul {
  list-style: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  max-width: max-content;
  min-width: 100%;
}
.treeMenuWithCheckbox ul ul {
  padding-left: 15px;
}
.treeMenuWithCheckbox ul li {
  padding: 0;
  margin: 0;
  white-space: nowrap;
  width: max-content;
}
.treeMenuWithCheckbox ul li.highlight-item {
  background-color: #cccccc;
  border-radius: 3px;
}
.treeMenuWithCheckbox ul li.highlight-item ul {
  background-color: #f2f3f7;
}
.treeMenuWithCheckbox ul li .fa-chevron-right {
  margin: 2px;
}
.treeMenuWithCheckbox ul li span.fa {
  font-size: 1em;
  color: #777;
}
.treeMenuWithCheckbox ul li span.fa:hover {
  text-decoration: none;
}
.treeMenuWithCheckbox ul li button {
  background: transparent;
  padding: 0;
  margin: 0;
  text-decoration: none;
  border: 0;
}
.treeMenuWithCheckbox ul li button:not([data-is-not-selectable=true]) {
  cursor: pointer;
}
.treeMenuWithCheckbox ul li button:not([data-is-not-selectable=true]) label, .treeMenuWithCheckbox ul li button:not([data-is-not-selectable=true]) span {
  cursor: pointer;
}
.treeMenuWithCheckbox ul li button:not([data-is-not-selectable=true]):not(.expand-icon) span:not(.fa-plus-circle):hover {
  text-decoration: underline;
}
.treeMenuWithCheckbox ul li button label, .treeMenuWithCheckbox ul li button span {
  display: inline-block;
  margin-right: 5px;
}
.treeMenuWithCheckbox ul li button:hover {
  background: transparent;
  color: black;
}
.treeMenuWithCheckbox ul li button.treeViewButtonNoCheckbox {
  margin-left: 1px;
}
.treeMenuWithCheckbox ul li button.treeViewButtonNoCheckbox span.fa.fa-plus-circle {
  position: relative;
  top: 2px;
  font-size: 1.4em;
  margin: 0;
}
.treeMenuWithCheckbox ul li button.expand-icon {
  margin-left: 0;
  margin-top: 1px;
  margin-right: 1px;
  transition: rotate 100ms;
}
.treeMenuWithCheckbox ul li label, .treeMenuWithCheckbox ul li span {
  margin-bottom: 0;
}
.treeMenuWithCheckbox ul li input[type=checkbox] ~ label, .treeMenuWithCheckbox ul li .smallCheckbox input[type=radio] ~ label {
  line-height: 20px !important;
  margin-left: -5px;
  margin-right: -5px;
  margin-top: 3px;
}
.treeMenuWithCheckbox ul li > div {
  float: left;
  display: flex;
  height: 20px;
  width: 16px;
}
.treeMenuWithCheckbox ul li > div span {
  align-self: center;
}
.treeMenuWithCheckbox ul li > div.noChildren {
  margin-left: 5px;
  margin-right: -5px;
}
.treeMenuWithCheckbox ul li > div.noChildren span.fa {
  align-self: center;
  font-size: 0.55em;
}
.treeMenuWithCheckbox ul li > div.noChildren > label {
  margin-left: -10px;
}
.treeMenuWithCheckbox ul li > div.isLastLevel {
  padding-top: 6px;
}
.treeMenuWithCheckbox ul li > div.isLastLevel span.fa {
  align-self: center;
  font-size: 0.55em;
}
.treeMenuWithCheckbox ul li > div.isLastLevel > label {
  margin-left: -10px;
}

#filterContent fieldset .treeViewButtonWithCheckbox {
  width: calc(250px - 90px);
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}

.tree-item {
  vertical-align: middle;
}
.tree-item input[type=checkbox],
.tree-item input[type=radio] {
  margin: 0 2px 0 0;
  padding-right: 0;
  vertical-align: middle;
}

.sticky-top-with-background {
  position: sticky;
  top: -1em;
  left: 0;
  background-color: #f2f3f7;
  z-index: 100;
  padding: 1em 0;
}

.chosen-tree-view-item {
  cursor: pointer;
  border-radius: 2em;
  border: none;
  background-color: #51a351;
  color: white;
  align-items: center;
  padding-left: 10px;
  margin: 2px 0;
  display: inline-grid;
  grid-template-columns: auto max-content;
  width: max-content;
  max-width: 100%;
}

.chosen-tree-view-item span:not(.tree-view-item-button) {
  padding: 0.5em;
}

.tree-view-item-button {
  border-radius: 50%;
  margin: 0;
  padding: 10px;
}

.tree-view-item-button:hover {
  background-color: #FF4136;
}

.tree-view-item-button:before {
  width: 1em;
  height: 1em;
  display: inline-block;
  text-align: center;
}

.tree-view-selection-container {
  width: 38em;
  margin-bottom: 1em;
  padding: 1.5em 1em;
  min-height: 4em;
}

.tree-view-selection-container legend {
  width: max-content;
  font-size: 1.2em;
}

.css-treeview ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.css-treeview li {
  padding: 2px 0;
  margin: 0;
  list-style: none;
}

.css-treeview input {
  position: absolute;
  visibility: hidden;
}

.css-treeview {
  font: normal 11px "Segoe UI", Arial, Sans-serif;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}

.css-treeview input + label + ul {
  margin: 0 0 0 22px;
}

.css-treeview input ~ ul {
  display: none;
}

.css-treeview label,
.css-treeview label::before {
  cursor: pointer;
  font-weight: 600;
  margin: 0;
}

.css-treeview input:disabled + label {
  cursor: default;
  opacity: 0.6;
}

.css-treeview input:checked:not(:disabled) ~ ul {
  display: block;
}

.css-treeview label[for]::before,
.css-treeview label::before {
  content: "➕";
  display: inline-block;
  margin: 2px 2px 0 0;
  width: 13px;
  height: 13px;
  vertical-align: top;
  text-align: center;
  color: black;
  font-size: 8px;
  line-height: 13px;
}

.css-treeview input[type=checkbox][id]:checked ~ label[for]::before {
  content: "➖";
}

.css-treeview .noChildren label[for]::before,
.css-treeview .noChildren label::before,
.css-treeview .noChildren input[type=checkbox][id]:checked ~ label[for]::before {
  content: "";
}

/* webkit adjacent element selector bugfix */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .css-treeview {
    -webkit-animation: webkit-adjacent-element-selector-bugfix infinite 1s;
  }

  @-webkit-keyframes webkit-adjacent-element-selector-bugfix {
    from {
      padding: 0;
    }
    to {
      padding: 0;
    }
  }
}
.acidjs-css3-treeview,
.acidjs-css3-treeview * {
  padding: 0;
  margin: 0;
  list-style: none;
}

.acidjs-css3-treeview li {
  padding: 2px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.acidjs-css3-treeview label[for]::before,
.acidjs-css3-treeview label span::before {
  content: "➕";
  display: inline-block;
  margin: 2px 0 0;
  width: 13px;
  height: 13px;
  vertical-align: top;
  text-align: center;
  color: black;
  font-size: 8px;
  line-height: 13px;
}

.acidjs-css3-treeview .noChildren label[for]::before,
.acidjs-css3-treeview .noChildren label span::before {
  content: "";
}

.acidjs-css3-treeview li ul {
  margin: 0 0 0 22px;
}

.acidjs-css3-treeview * {
  vertical-align: middle;
}

.acidjs-css3-treeview {
  font: normal 11px/16px "Segoe UI", Arial, Sans-serif;
}

.acidjs-css3-treeview input[type=checkbox] {
  display: none;
}

.acidjs-css3-treeview label {
  cursor: pointer;
  font-weight: 600;
}

.acidjs-css3-treeview label[for]::before {
  -webkit-transform: translatex(-24px);
  -moz-transform: translatex(-24px);
  -ms-transform: translatex(-24px);
  -o-transform: translatex(-24px);
  transform: translatex(-24px);
}

.acidjs-css3-treeview label span::before {
  -webkit-transform: translatex(16px);
  -moz-transform: translatex(16px);
  -ms-transform: translatex(16px);
  -o-transform: translatex(16px);
  transform: translatex(16px);
  content: "";
  border: solid 1px #000000;
  color: #000000;
  opacity: 0.5;
}

.acidjs-css3-treeview input[type=checkbox][id]:checked ~ label[for]::before {
  content: "➖";
}

.acidjs-css3-treeview .noChildren input[type=checkbox][id]:checked ~ label[for]::before {
  content: "";
}

.acidjs-css3-treeview input[type=checkbox][id]:not(:checked) ~ ul {
  display: none;
}

.acidjs-css3-treeview label:not([for]) {
  margin: 0 8px 0 0;
}

.acidjs-css3-treeview label input:checked + span::before {
  content: "✔";
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.25) inset;
  opacity: 1;
}

.baseEditor {
  margin: 10px;
}
.baseEditor textarea {
  height: 200px;
  width: 400px;
}
.baseEditor .editorHeading {
  font-size: 1.33em;
}
.baseEditor .inputValues {
  float: left;
  height: 200px;
  padding: 10px;
  display: table;
  vertical-align: middle;
}
.baseEditor .inputValues div {
  display: table-cell;
  vertical-align: middle;
}
.baseEditor .inputValues .inputValueTable {
  border: 1px darkgrey solid;
  border-collapse: collapse;
  margin-left: 10px;
}
.baseEditor .inputValues .inputValueTable th, .baseEditor .inputValues .inputValueTable td {
  border: 1px darkgrey solid;
  padding: 5px;
}
.baseEditor .inputValues .inputValueTable th {
  font-weight: bold;
}
.baseEditor .inputValues .inputValueTable tbody tr:hover {
  background-color: orange;
  cursor: pointer;
}
.baseEditor .previewHeading {
  margin-top: 10px;
  font-size: 1.33em;
}
.baseEditor #previewDiv {
  margin-top: 10px;
  border: 1px darkgrey solid;
  padding: 5px;
  min-height: 200px;
  width: 400px;
  word-wrap: break-word;
}

.mce-fullscreen {
  z-index: 5000;
}

.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;
}

.tabs {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  height: 100%;
  width: 100%;
  background-color: #cccccc;
}

.tabs__label {
  order: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
  border-radius: 5px 5px 0 0;
  box-shadow: 2px 1px #777777;
  margin: 7px 0px 0px 7px;
  cursor: pointer;
  background-color: #d9d9d9;
  transition: background ease 0.3s;
  user-select: none;
}

.tabs__label:hover {
  background-color: #a3a3a3;
  cursor: default;
}

.tabs__tab {
  order: 9;
  flex-grow: 1;
  width: 100%;
  height: calc(100vh - 210px);
  display: none;
  background: #f2f3f7;
  overflow: auto;
  margin: 0 !important;
}

.tabs > input[type=radio]:not(.labelBefore) ~ label::before {
  content: initial;
}

.tabs input[type=radio]:checked + label {
  background: #f2f3f7;
}

.tabs input[type=radio]:checked + label + .tabs__tab {
  display: block;
}

.no-tabs {
  width: 100%;
  height: calc(100vh - 177px);
  display: block;
  overflow: auto;
}

.has-tabs {
  width: 100%;
  height: auto;
  display: block;
  overflow: auto;
}

.tabs-web-catalog-general {
  width: 100%;
  height: calc(100vh - 170px);
  display: block;
  overflow: auto;
}

.tabs-web-catalog-web-prices {
  width: 100%;
  height: calc(100vh - 221px);
  display: block;
  overflow: auto;
}

.tabs-web-catalog-availability {
  width: 100%;
  height: calc(100vh - 231px);
  display: block;
  overflow: auto;
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  filter: alpha(opacity=80);
  line-height: 1;
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

#toast-container * {
  position: relative;
  top: 5px;
  left: 5px;
  overflow: hidden;
  z-index: 100;
}

#toast-container > div {
  position: absolute;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 25px 20px 50px;
  min-width: 150px;
  border-radius: 3px 3px 3px 3px;
  background-position: 16px;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  filter: alpha(opacity=80);
  display: none;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  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;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

.toast {
  display: flex;
  align-items: center;
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #FF4136;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/*************** END ComponentSpecific ***********************************/
/*************** START PageSpecific ***********************************/
/* Contains CSS specific to various views */
#contactHeader {
  height: 65px;
  width: calc(100vw - 50px);
  display: flex;
  background-color: #e0e1e5;
  border-bottom: 1px solid #adb5b8;
  justify-content: space-between;
  position: fixed;
  z-index: 10;
  overflow: hidden;
}
#contactHeader div {
  align-self: center;
}
#contactHeader #contactIcon {
  float: left !important;
  padding: 0 10px 40px 20px;
  font-size: 2em;
  flex-grow: 0;
  display: none;
}
#contactHeader #contactHeaderInfo {
  margin-left: 20px;
  padding: 0;
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
  height: 100%;
}
#contactHeader #contactHeaderInfo h2 {
  margin: 0;
  padding: 0;
}
#contactHeader #contactHeaderInfo #contactMainInfo {
  float: left !important;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#contactHeader #contactHeaderInfo #contactMainInfo > div {
  flex: 1;
  align-self: flex-start;
}
#contactHeader #contactHeaderInfo #contactMainInfo .contactMainInfoSubInfo {
  display: none;
  width: 100%;
  justify-content: flex-start;
  align-self: center;
}
#contactHeader #contactHeaderInfo #contactMainInfo .contactMainInfoSubInfo > div {
  display: flex;
  justify-content: flex-start;
  margin-right: 20px;
}
#contactHeader #contactHeaderInfo #contactMainInfo .contactMainInfoSubInfo .infoWithTopLabel:not(:last-child) {
  margin-right: 20px;
}
#contactHeader #contactHeaderInfo #contactMainInfo .contactMainInfoSubInfo .infoWithTopLabel.calculatedInfo {
  display: none;
}
#contactHeader #contactHeaderInfo .infoWithTopLabel {
  color: #000000;
}
#contactHeader #contactHeaderInfo .infoWithTopLabel span {
  font-size: 0.9167em;
}
#contactHeader #contactHeaderInfo .infoWithTopLabel div.buttons {
  font-size: 1.25em;
}
#contactHeader #contactHeaderInfo .infoWithTopLabel div {
  font-size: 1em;
}
#contactHeader #contactHeaderInfo .infoCircles {
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: wrap;
  display: none;
}
#contactHeader #contactHeaderInfo .infoCircles .circleWithLabel {
  align-self: flex-start;
  padding: 0;
  float: left;
}
#contactHeader #contactHeaderInfo .infoCircles .circleWithLabel .circleDisplay {
  float: right;
}
#contactHeader #contactHeaderInfo .infoCircles .circleWithLabel span {
  float: left;
}
#contactHeader #contactHeaderInfo .infoCircles .circleWithLabel span:after {
  content: ":";
  padding-right: 5px;
}
#contactHeader #contactHeaderInfo #contactHeaderRightContent {
  float: right !important;
  display: none;
}
#contactHeader #contactHeaderInfo #contactHeaderRightContent > div:not(.buttons) {
  float: left;
  display: flex;
  margin-right: 20px;
  flex-direction: column;
  justify-content: flex-start;
}
#contactHeader #contactHeaderInfo #contactHeaderRightContent > div:not(.buttons) div {
  align-self: flex-start;
}
#contactHeader #contactHeaderInfo #contactHeaderRightContent div.float-left {
  min-width: 150px;
}
#contactHeader #contactHeaderInfo #contactHeaderRightContent .buttons {
  float: left !important;
  margin-right: 20px;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
#contactHeader #contactHeaderInfo #contactHeaderRightContent .buttons button {
  width: 85px;
}
#contactHeader #contactHeaderInfo #contactHeaderRightContent .buttons div {
  clear: both;
  align-self: center;
}
#contactHeader #contactHeaderInfo #contactHeaderRightContent .infoWithTopLabel > span {
  display: none;
}
#contactHeader #contactHeaderInfo #contactHeaderRightContent .infoWithTopLabel .fa {
  font-size: 1.15em;
}

.info-note {
  height: calc(100vh - 380px);
}

.dashboard-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 30px;
  height: 100%;
}

.dashboard-container-single {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-gap: 30px;
  height: 100%;
}

.card {
  padding: 5px;
  background: #FFFFFF;
  border-radius: 10px;
}
.card .info-button {
  margin-left: 5px;
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  border: 1px #adb5b8 solid;
  border-radius: 50%;
}
.card .info-button i.fa, .card .info-button em.fa {
  color: #888;
  font-size: 1.5em;
  margin-top: 4px;
}
.card .info-text {
  height: 28px;
  width: 200px;
  font-size: 1.3em;
}

.generic-setting-wrapper {
  display: flex;
  align-items: center;
}
.generic-setting-wrapper div, .generic-setting-wrapper label, .generic-setting-wrapper button, .generic-setting-wrapper span, .generic-setting-wrapper a, .generic-setting-wrapper svg {
  align-self: center;
}
.generic-setting-wrapper .generic-setting-input-container {
  display: contents;
}
.generic-setting-wrapper .fa {
  vertical-align: middle;
  margin-left: 10px;
  font-size: 1.5em;
}
.generic-setting-wrapper .fa.fa-lock {
  padding-right: 6px;
}
.generic-setting-wrapper .fa.fa-unlock {
  padding-left: 1px;
}

.loginPasswordCompareError {
  background-color: salmon;
}

.loginMessage {
  padding: 10px;
  border: 1px #DD0029 solid;
  border-radius: 5px;
  color: #DD0029;
  grid-column-end: span 2;
  background-color: #eeeeee;
  margin-bottom: -5px;
}

#loginPageContent {
  display: grid;
  justify-content: center;
  grid-template-rows: 100vh;
  background-image: url("/images/Login_Background_1920x1080.png");
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10%;
}
#loginPageContent form {
  background-image: url("/images/Onlet_125.png");
  background-size: 125px;
  background-position: top;
  background-repeat: no-repeat;
  padding-top: 70px;
}
#loginPageContent form .loginBorder {
  border: none;
  border-radius: 5px;
  padding: 15px;
  background: #fff;
  display: grid;
  grid-template-columns: min-content 1fr;
  grid-auto-rows: min-content;
  grid-row-gap: 10px;
}
#loginPageContent form .loginBorder label {
  padding-right: 20px;
}
#loginPageContent form .loginBorder input:not([type=checkbox]):not([type=radio]) {
  width: 100%;
}
#loginPageContent form .loginBorder :nth-child(odd) {
  grid-column-start: 1;
  white-space: nowrap;
}
#loginPageContent form .loginBorder :nth-child(even) {
  grid-column-start: 2;
  white-space: nowrap;
}
#loginPageContent form .loginBorder #recaptcha-box {
  margin-right: 0;
  grid-column-end: span 2;
  display: flex;
  justify-content: center;
}
#loginPageContent form .loginBorder .button-row {
  grid-column-start: 1;
  grid-column-end: span 2;
  display: flex;
  justify-content: space-between;
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}
#loginPageContent form .loginBorder .button-row button, #loginPageContent form .loginBorder .button-row a {
  align-self: center;
}
#loginPageContent form .loginBorder .button-row a {
  text-decoration: none;
  margin-right: 15px;
}
#loginPageContent form .loginBorder .button-row a::after {
  content: "\f061";
  font-family: "FontAwesome", sans-serif;
  color: #888;
  padding-left: 5px;
  line-height: 1em;
  font-size: 0.9em;
  text-align: center;
}

.module-single-box-top {
  background: #adb5b8;
  border-top: 1px #adb5b8 solid;
  border-left: 1px #adb5b8 solid;
  border-right: 1px #adb5b8 solid;
  border-top-left-radius: 8px;
  padding: 10px;
  width: 250px;
  height: 100px;
  margin: 20px 20px 0 20px;
  border-top-right-radius: 8px;
}

.module-single-box-bottom {
  background: #cccccc;
  border-left: 1px #adb5b8 solid;
  border-bottom: 1px #adb5b8 solid;
  border-right: 1px #adb5b8 solid;
  border-bottom-left-radius: 8px;
  padding: 10px;
  width: 250px;
  margin: 0 20px 20px 20px;
  border-bottom-right-radius: 8px;
}

.module-header {
  flex-direction: row;
  justify-content: space-between;
}

.module-header-link {
  font-size: 1.3em !important;
  text-decoration: none !important;
  font-weight: normal;
  margin-top: 0px !important;
}

.orderWindowButtonRow {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  min-height: 35px;
  z-index: 40;
  background-color: #f5f6fa;
  width: calc(100% + 10px);
  margin-left: -10px;
  margin-top: -5px;
  padding: 5px 10px;
  top: -5px;
  left: -10px;
}
.orderWindowButtonRow button {
  white-space: nowrap;
  height: 24px;
}

.buttonRowWithScrollbar {
  padding-bottom: 39px;
  margin-bottom: 2px;
}

.orderlineIcons .fa-check, .orderlineIcons .fa-minus-circle {
  margin: 0;
}

#orderBottomBarTabs {
  min-height: 285px;
  max-height: 285px;
  overflow: hidden;
}
#orderBottomBarTabs fieldset {
  height: 100%;
  margin-bottom: -3px;
}
#orderBottomBarTabs #orderKeyInformationBar .delivery-info textarea {
  height: 57px;
  margin-top: 4px;
  padding: 1px 5px;
}
#orderBottomBarTabs #additionalInformationBar {
  display: grid;
  grid-template-columns: 1fr 100fr;
}

#tableOrderLines {
  margin-right: 10px;
}
#tableOrderLines abbr {
  font-size: 1em;
}
#tableOrderLines textarea {
  height: 22px;
  margin-bottom: -7px;
  overflow: hidden;
}
#tableOrderLines textarea:focus {
  height: 122px;
  width: 300px;
  position: absolute;
  overflow: auto;
}
#tableOrderLines select {
  color: #434c5c;
  border: 1px solid transparent;
  background-color: transparent;
  min-width: 100%;
  width: auto;
}
#tableOrderLines select:focus {
  border: solid 1px #66afe9;
  background-color: #e2f0ff;
  outline: 0 none;
}
#tableOrderLines .dateTimeEditTemplate [type=date] {
  width: 8.5rem;
}
#tableOrderLines .dateTimeEditTemplate [type=time] {
  width: 5.2rem;
  margin-left: 2px;
}
#tableOrderLines intershare-time-picker-container {
  margin-right: -4px;
}
#tableOrderLines .unit-calculator {
  background-color: #ffffff;
}
#tableOrderLines tr:nth-child(even):not(.selectedResult), #tableOrderLines intershare-div-tr:nth-child(even):not(.selectedResult) {
  background-color: #f1f1f1;
}
#tableOrderLines tr:nth-child(even):not(.selectedResult) td, #tableOrderLines tr:nth-child(even):not(.selectedResult) intershare-div-td, #tableOrderLines intershare-div-tr:nth-child(even):not(.selectedResult) td, #tableOrderLines intershare-div-tr:nth-child(even):not(.selectedResult) intershare-div-td {
  background-color: #f1f1f1;
}
#tableOrderLines tr:nth-child(even):not(.selectedResult) td .unit-calculator, #tableOrderLines tr:nth-child(even):not(.selectedResult) intershare-div-td .unit-calculator, #tableOrderLines intershare-div-tr:nth-child(even):not(.selectedResult) td .unit-calculator, #tableOrderLines intershare-div-tr:nth-child(even):not(.selectedResult) intershare-div-td .unit-calculator {
  background-color: #f1f1f1;
}
#tableOrderLines th:not(.non-visual), #tableOrderLines intershare-div-th:not(.non-visual) {
  background-color: #eaebf0;
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 31px;
  z-index: 15;
}
#tableOrderLines.sticky-top-40 th:not(.non-visual), #tableOrderLines.sticky-top-40 intershare-div-th:not(.non-visual) {
  top: 40px;
}
#tableOrderLines td, #tableOrderLines th, #tableOrderLines intershare-div-td, #tableOrderLines intershare-div-th {
  white-space: nowrap;
}
#tableOrderLines td.stickyColumn1, #tableOrderLines th.stickyColumn1, #tableOrderLines intershare-div-td.stickyColumn1, #tableOrderLines intershare-div-th.stickyColumn1 {
  border-left: none;
  background-image: linear-gradient(#adb5b8, #adb5b8);
  background-size: 2px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}
#tableOrderLines td.stickyColumn7, #tableOrderLines th.stickyColumn7, #tableOrderLines intershare-div-td.stickyColumn7, #tableOrderLines intershare-div-th.stickyColumn7 {
  border-right: none;
  background-image: linear-gradient(#adb5b8, #adb5b8);
  background-size: 2px 100%;
  background-position: 100%, 0;
  background-repeat: no-repeat;
}
#tableOrderLines td.stickyColumn7 + th, #tableOrderLines td.stickyColumn7 + intershare-div-th, #tableOrderLines th.stickyColumn7 + th, #tableOrderLines th.stickyColumn7 + intershare-div-th, #tableOrderLines intershare-div-td.stickyColumn7 + th, #tableOrderLines intershare-div-td.stickyColumn7 + intershare-div-th, #tableOrderLines intershare-div-th.stickyColumn7 + th, #tableOrderLines intershare-div-th.stickyColumn7 + intershare-div-th {
  background-image: none;
}
#tableOrderLines td[hidden-price-column-master], #tableOrderLines td[hidden-price-column], #tableOrderLines th[hidden-price-column-master], #tableOrderLines th[hidden-price-column], #tableOrderLines intershare-div-td[hidden-price-column-master], #tableOrderLines intershare-div-td[hidden-price-column], #tableOrderLines intershare-div-th[hidden-price-column-master], #tableOrderLines intershare-div-th[hidden-price-column] {
  background-color: #e7ffe4 !important;
}
#tableOrderLines td[hidden-price-column-master] button, #tableOrderLines td[hidden-price-column] button, #tableOrderLines th[hidden-price-column-master] button, #tableOrderLines th[hidden-price-column] button, #tableOrderLines intershare-div-td[hidden-price-column-master] button, #tableOrderLines intershare-div-td[hidden-price-column] button, #tableOrderLines intershare-div-th[hidden-price-column-master] button, #tableOrderLines intershare-div-th[hidden-price-column] button {
  background-color: transparent;
}
#tableOrderLines td[hidden-price-column-master], #tableOrderLines th[hidden-price-column-master], #tableOrderLines intershare-div-td[hidden-price-column-master], #tableOrderLines intershare-div-th[hidden-price-column-master] {
  border-left: none;
  background-image: linear-gradient(#adb5b8, #adb5b8);
  background-size: 2px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}
#tableOrderLines td[hidden-delivery-column-master], #tableOrderLines td[hidden-delivery-column], #tableOrderLines th[hidden-delivery-column-master], #tableOrderLines th[hidden-delivery-column], #tableOrderLines intershare-div-td[hidden-delivery-column-master], #tableOrderLines intershare-div-td[hidden-delivery-column], #tableOrderLines intershare-div-th[hidden-delivery-column-master], #tableOrderLines intershare-div-th[hidden-delivery-column] {
  background-color: #fbf9da !important;
}
#tableOrderLines td[hidden-delivery-column-master] button, #tableOrderLines td[hidden-delivery-column] button, #tableOrderLines th[hidden-delivery-column-master] button, #tableOrderLines th[hidden-delivery-column] button, #tableOrderLines intershare-div-td[hidden-delivery-column-master] button, #tableOrderLines intershare-div-td[hidden-delivery-column] button, #tableOrderLines intershare-div-th[hidden-delivery-column-master] button, #tableOrderLines intershare-div-th[hidden-delivery-column] button {
  background-color: transparent;
}
#tableOrderLines td[hidden-delivery-column-master], #tableOrderLines th[hidden-delivery-column-master], #tableOrderLines intershare-div-td[hidden-delivery-column-master], #tableOrderLines intershare-div-th[hidden-delivery-column-master] {
  border-left: none;
  background-image: linear-gradient(#adb5b8, #adb5b8);
  background-size: 2px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}
#tableOrderLines td[hidden-return-column-master], #tableOrderLines td[hidden-return-column], #tableOrderLines th[hidden-return-column-master], #tableOrderLines th[hidden-return-column], #tableOrderLines intershare-div-td[hidden-return-column-master], #tableOrderLines intershare-div-td[hidden-return-column], #tableOrderLines intershare-div-th[hidden-return-column-master], #tableOrderLines intershare-div-th[hidden-return-column] {
  background-color: #ffebeb !important;
}
#tableOrderLines td[hidden-return-column-master] button, #tableOrderLines td[hidden-return-column] button, #tableOrderLines th[hidden-return-column-master] button, #tableOrderLines th[hidden-return-column] button, #tableOrderLines intershare-div-td[hidden-return-column-master] button, #tableOrderLines intershare-div-td[hidden-return-column] button, #tableOrderLines intershare-div-th[hidden-return-column-master] button, #tableOrderLines intershare-div-th[hidden-return-column] button {
  background-color: transparent;
}
#tableOrderLines td[hidden-return-column-master] + th:not([hidden-return-column]), #tableOrderLines td[hidden-return-column-master] + intershare-div-th:not([hidden-return-column]), #tableOrderLines td[hidden-return-column-master] + td:not([hidden-return-column]), #tableOrderLines td[hidden-return-column-master] + intershare-div-td:not([hidden-return-column]), #tableOrderLines td[hidden-return-column] + th:not([hidden-return-column]), #tableOrderLines td[hidden-return-column] + intershare-div-th:not([hidden-return-column]), #tableOrderLines td[hidden-return-column] + td:not([hidden-return-column]), #tableOrderLines td[hidden-return-column] + intershare-div-td:not([hidden-return-column]), #tableOrderLines th[hidden-return-column-master] + th:not([hidden-return-column]), #tableOrderLines th[hidden-return-column-master] + intershare-div-th:not([hidden-return-column]), #tableOrderLines th[hidden-return-column-master] + td:not([hidden-return-column]), #tableOrderLines th[hidden-return-column-master] + intershare-div-td:not([hidden-return-column]), #tableOrderLines th[hidden-return-column] + th:not([hidden-return-column]), #tableOrderLines th[hidden-return-column] + intershare-div-th:not([hidden-return-column]), #tableOrderLines th[hidden-return-column] + td:not([hidden-return-column]), #tableOrderLines th[hidden-return-column] + intershare-div-td:not([hidden-return-column]), #tableOrderLines intershare-div-td[hidden-return-column-master] + th:not([hidden-return-column]), #tableOrderLines intershare-div-td[hidden-return-column-master] + intershare-div-th:not([hidden-return-column]), #tableOrderLines intershare-div-td[hidden-return-column-master] + td:not([hidden-return-column]), #tableOrderLines intershare-div-td[hidden-return-column-master] + intershare-div-td:not([hidden-return-column]), #tableOrderLines intershare-div-td[hidden-return-column] + th:not([hidden-return-column]), #tableOrderLines intershare-div-td[hidden-return-column] + intershare-div-th:not([hidden-return-column]), #tableOrderLines intershare-div-td[hidden-return-column] + td:not([hidden-return-column]), #tableOrderLines intershare-div-td[hidden-return-column] + intershare-div-td:not([hidden-return-column]), #tableOrderLines intershare-div-th[hidden-return-column-master] + th:not([hidden-return-column]), #tableOrderLines intershare-div-th[hidden-return-column-master] + intershare-div-th:not([hidden-return-column]), #tableOrderLines intershare-div-th[hidden-return-column-master] + td:not([hidden-return-column]), #tableOrderLines intershare-div-th[hidden-return-column-master] + intershare-div-td:not([hidden-return-column]), #tableOrderLines intershare-div-th[hidden-return-column] + th:not([hidden-return-column]), #tableOrderLines intershare-div-th[hidden-return-column] + intershare-div-th:not([hidden-return-column]), #tableOrderLines intershare-div-th[hidden-return-column] + td:not([hidden-return-column]), #tableOrderLines intershare-div-th[hidden-return-column] + intershare-div-td:not([hidden-return-column]) {
  border-left: none;
  background-image: linear-gradient(#adb5b8, #adb5b8);
  background-size: 2px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}
#tableOrderLines td[hidden-return-column-master], #tableOrderLines th[hidden-return-column-master], #tableOrderLines intershare-div-td[hidden-return-column-master], #tableOrderLines intershare-div-th[hidden-return-column-master] {
  border-left: none;
  background-image: linear-gradient(#adb5b8, #adb5b8);
  background-size: 2px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}
#tableOrderLines td.smallColumn, #tableOrderLines th.smallColumn, #tableOrderLines intershare-div-td.smallColumn, #tableOrderLines intershare-div-th.smallColumn {
  max-width: 50px;
  text-align: center;
}
#tableOrderLines td.mediumColumn, #tableOrderLines th.mediumColumn, #tableOrderLines intershare-div-td.mediumColumn, #tableOrderLines intershare-div-th.mediumColumn {
  max-width: 100px;
}
#tableOrderLines td.largeColumn, #tableOrderLines th.largeColumn, #tableOrderLines intershare-div-td.largeColumn, #tableOrderLines intershare-div-th.largeColumn {
  max-width: 200px;
}
#tableOrderLines td.dateColumn, #tableOrderLines th.dateColumn, #tableOrderLines intershare-div-td.dateColumn, #tableOrderLines intershare-div-th.dateColumn {
  width: 85px;
  overflow: visible;
}
#tableOrderLines td button, #tableOrderLines td a, #tableOrderLines th button, #tableOrderLines th a, #tableOrderLines intershare-div-td button, #tableOrderLines intershare-div-td a, #tableOrderLines intershare-div-th button, #tableOrderLines intershare-div-th a {
  color: #434c5c;
  text-decoration: underline;
}
#tableOrderLines td dialog button, #tableOrderLines td dialog a, #tableOrderLines th dialog button, #tableOrderLines th dialog a, #tableOrderLines intershare-div-td dialog button, #tableOrderLines intershare-div-td dialog a, #tableOrderLines intershare-div-th dialog button, #tableOrderLines intershare-div-th dialog a {
  color: #000000;
  text-decoration: none;
}
#tableOrderLines td .datepicker-control + .fa, #tableOrderLines th .datepicker-control + .fa, #tableOrderLines intershare-div-td .datepicker-control + .fa, #tableOrderLines intershare-div-th .datepicker-control + .fa {
  left: 67px;
}
#tableOrderLines td .orderlineIcons .fa:not(.fa-close), #tableOrderLines th .orderlineIcons .fa:not(.fa-close), #tableOrderLines intershare-div-td .orderlineIcons .fa:not(.fa-close), #tableOrderLines intershare-div-th .orderlineIcons .fa:not(.fa-close) {
  font-size: 1.5em;
}
#tableOrderLines td .orderlineIcons .fa-stack .fa, #tableOrderLines th .orderlineIcons .fa-stack .fa, #tableOrderLines intershare-div-td .orderlineIcons .fa-stack .fa, #tableOrderLines intershare-div-th .orderlineIcons .fa-stack .fa {
  font-size: 1em;
}
#tableOrderLines td .orderlineIcons .fa-stack .fa.exclamation, #tableOrderLines th .orderlineIcons .fa-stack .fa.exclamation, #tableOrderLines intershare-div-td .orderlineIcons .fa-stack .fa.exclamation, #tableOrderLines intershare-div-th .orderlineIcons .fa-stack .fa.exclamation {
  color: black;
  font-size: 0.72em;
  line-height: 1.5em;
}
#tableOrderLines td intershare-icon-container .fa-lock, #tableOrderLines td intershare-icon-container .fa-unlock, #tableOrderLines th intershare-icon-container .fa-lock, #tableOrderLines th intershare-icon-container .fa-unlock, #tableOrderLines intershare-div-td intershare-icon-container .fa-lock, #tableOrderLines intershare-div-td intershare-icon-container .fa-unlock, #tableOrderLines intershare-div-th intershare-icon-container .fa-lock, #tableOrderLines intershare-div-th intershare-icon-container .fa-unlock {
  color: #aaaaaa;
  font-size: 0.8em;
}
#tableOrderLines intershare-div-th {
  padding: 2px 15px 0 5px;
}
#tableOrderLines intershare-div-th[cell-sort-type=none] {
  padding-right: 5px;
}
#tableOrderLines intershare-div-th .select-all-buttons {
  padding-top: 3px;
  margin-left: 5px;
}
#tableOrderLines intershare-div-th .select-all-buttons button svg {
  width: 16px;
  height: 16px;
}
#tableOrderLines intershare-div-th button:not([data-select-all-button]) {
  text-decoration: none;
  border: none;
  padding: 0;
  font-weight: 400;
  color: #888888;
  font-size: 1.25em;
  margin: 0 0 0 10px;
}
#tableOrderLines intershare-div-th button:not([data-select-all-button]):hover {
  background: none;
}
#tableOrderLines intershare-div-th button:not([data-select-all-button])::after {
  content: "\f054\f053";
}
#tableOrderLines intershare-div-td {
  padding: 0 5px;
  vertical-align: middle;
}
#tableOrderLines intershare-div-td.gpsInfo {
  padding: 0;
  height: 33px;
}
#tableOrderLines intershare-div-td button .fa-calculator {
  color: yellowgreen;
}
#tableOrderLines intershare-div-td .unit-calculator {
  position: absolute;
  margin-left: 60px;
  margin-top: -6px;
  padding-top: 5px;
  padding-bottom: 4px;
  padding-right: 5px;
  border: 1px solid #adb5b8;
  border-left: none;
  white-space: nowrap;
}
#tableOrderLines.hidden-payment-period-column td[hidden-payment-period-column], #tableOrderLines.hidden-payment-period-column th[hidden-payment-period-column], #tableOrderLines.hidden-payment-period-column intershare-div-td[hidden-payment-period-column], #tableOrderLines.hidden-payment-period-column intershare-div-th[hidden-payment-period-column] {
  visibility: hidden;
  display: none;
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#tableOrderLines.hidden-payment-period-column th[hidden-payment-period-column-master] button::after, #tableOrderLines.hidden-payment-period-column intershare-div-th[hidden-payment-period-column-master] button::after {
  content: "\f053\f054";
}
#tableOrderLines.hidden-price-column td[hidden-price-column], #tableOrderLines.hidden-price-column th[hidden-price-column], #tableOrderLines.hidden-price-column intershare-div-td[hidden-price-column], #tableOrderLines.hidden-price-column intershare-div-th[hidden-price-column] {
  visibility: hidden;
  display: none;
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#tableOrderLines.hidden-price-column th[hidden-price-column-master] button::after, #tableOrderLines.hidden-price-column intershare-div-th[hidden-price-column-master] button::after {
  content: "\f053\f054";
}
#tableOrderLines.hidden-delivery-column td[hidden-delivery-column], #tableOrderLines.hidden-delivery-column th[hidden-delivery-column], #tableOrderLines.hidden-delivery-column intershare-div-td[hidden-delivery-column], #tableOrderLines.hidden-delivery-column intershare-div-th[hidden-delivery-column] {
  visibility: hidden;
  display: none;
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#tableOrderLines.hidden-delivery-column th[hidden-delivery-column-master] button::after, #tableOrderLines.hidden-delivery-column intershare-div-th[hidden-delivery-column-master] button::after {
  content: "\f053\f054";
}
#tableOrderLines.hidden-return-column td[hidden-return-column], #tableOrderLines.hidden-return-column th[hidden-return-column], #tableOrderLines.hidden-return-column intershare-div-td[hidden-return-column], #tableOrderLines.hidden-return-column intershare-div-th[hidden-return-column] {
  visibility: hidden;
  display: none;
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#tableOrderLines.hidden-return-column th[hidden-return-column-master] button::after, #tableOrderLines.hidden-return-column intershare-div-th[hidden-return-column-master] button::after {
  content: "\f053\f054";
}
#tableOrderLines .collapsed .fa-minus {
  display: none;
}
#tableOrderLines .expanded .fa-plus {
  display: none;
}
#tableOrderLines .order-window-product-column a, #tableOrderLines .order-window-product-column button {
  overflow: hidden;
  text-overflow: ellipsis;
}

.maintenanceStarted {
  background-image: linear-gradient(293deg, #ea2a0f, #b0342b);
  border-radius: 50%;
  width: 10px;
  height: 10px;
}

.maintenanceComplete {
  background-image: linear-gradient(293deg, #059704, #2f7424);
  border-radius: 50%;
  width: 10px;
  height: 10px;
}

.hasConflictingPaymentPeriod {
  background-color: lightpink !important;
}

.hasConflictingCostFreePeriod {
  background-color: lightsalmon !important;
}

.order-direct-invoice {
  padding: 10px;
}
.order-direct-invoice h2, .order-direct-invoice h3 {
  margin: 0;
}
.order-direct-invoice button {
  height: max-content;
}
.order-direct-invoice .scrollable-table.direct-invoice-table {
  max-height: calc(100vh - 490px);
}
.order-direct-invoice .scrollable-table.direct-invoice-table .price-column {
  background-color: #e7ffe4 !important;
}
.order-direct-invoice .scrollable-table.direct-invoice-table .first-price-column {
  border-left: none;
  background-image: linear-gradient(#adb5b8, #adb5b8);
  background-size: 2px 100%;
  background-position: 0, 0;
  background-repeat: no-repeat;
}

.button-container-spacer {
  border-left: 2px solid #adb5b8;
  border-right: 2px solid #adb5b8;
  margin-right: 15px !important;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  height: 24px;
}

.button-container-spacer-rightonly {
  border-right: 2px solid #adb5b8;
  margin-right: 15px !important;
  padding-right: 10px;
  height: 24px;
}

.checkbox-container-spacer {
  border-left: 2px solid #adb5b8;
  margin-left: 10px;
  padding-left: 10px;
  height: 24px;
}

#order-bottom-bar-textarea-width textarea {
  width: calc(100vw - 825px);
  max-width: 800px;
  min-width: 150px;
  height: 4.08em;
}

#order-bottom-bar-finance-textarea-width textarea {
  width: calc(100vw - 1050px);
  max-width: 600px;
  min-width: 250px;
  height: 10em;
}

#order-bottom-bar-info-textarea-width textarea {
  width: calc(100vw - 1050px);
  max-width: 600px;
  min-width: 385px;
  height: 7.3em;
}

#divSearchForProductsProductSearchForOrderWindow input {
  width: 180px;
}

#msg-direct-invoice-only-last-period {
  max-width: 520px;
  margin-top: -18px;
}

#orderLineViewTable {
  line-height: 1.2em;
}
#orderLineViewTable th button.buttonAsLink {
  color: #444;
}

#orderLineView {
  width: 100%;
  max-width: 100%;
}
#orderLineView table {
  width: 100%;
  max-width: 100%;
}
#orderLineView table td {
  overflow: hidden;
  text-overflow: ellipsis;
}
#orderLineView table td div, #orderLineView table td a, #orderLineView table td button {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
#orderLineView table td, #orderLineView table th {
  white-space: nowrap;
}
#orderLineView table td.smallColumn, #orderLineView table th.smallColumn {
  max-width: 50px;
  text-align: center;
}
#orderLineView table td.mediumColumn, #orderLineView table th.mediumColumn {
  max-width: 100px;
}
#orderLineView table td.largeColumn, #orderLineView table th.largeColumn {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#orderLineView table td.dateColumn, #orderLineView table th.dateColumn {
  width: 85px;
  overflow: visible;
}
#orderLineView table td button, #orderLineView table td a, #orderLineView table th button, #orderLineView table th a {
  color: black;
  text-decoration: underline;
}

.quickLinks .fa:not([open-select]) {
  font-size: 0.8em;
  color: #999999;
  display: block;
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}
.quickLinks .treeMenuWithCheckbox ul li button.expand-icon .fa:not([open-select]) {
  margin-left: 0;
  font-size: 1em;
  margin-top: 0;
  margin-right: 0;
}
.quickLinks .treeMenuWithCheckbox ul li button.expand-icon .fa:not([open-select]).fa-chevron-down {
  margin-top: 1px;
}
.quickLinks a {
  text-decoration: none;
}

.updatedForm {
  background-color: seagreen;
  color: white;
}

.notUpdatedForm {
  background-color: #eeeeee;
  color: black;
}

.offerOther {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.filterUserDefinedText {
  float: right;
  margin-right: 5px;
}

td.clickableField {
  cursor: pointer;
  text-decoration: underline;
}

#missingRFIResults {
  height: 100%;
}

.product-conflicts-list {
  margin: 0;
  padding: 0 0 0 0.5em;
  list-style-type: none;
}
.product-conflicts-list:first-child {
  padding-left: 0;
}
.product-conflicts-list > li {
  line-height: 1.5em;
  padding: 0.25em;
}
.product-conflicts-list > li.title-item {
  margin-bottom: 10px;
}
.product-conflicts-list > li.title-item:last-child {
  margin-bottom: 0;
}
.product-conflicts-list > li.title-item .title {
  display: inline-block;
  padding: 0.25em;
  font-weight: bold;
  border-top: 2px solid #adb5b8;
  border-bottom: 1px solid #adb5b8;
}
.product-conflicts-list > li.conflict-item {
  /*background: $tableHeaderBackground;*/
  border-bottom: 1px solid #e9eced;
  margin-bottom: 0.25em;
}
.product-conflicts-list > li.conflict-item > .message {
  display: block;
  margin-left: 5px;
}
.product-conflicts-list-wrap {
  padding: 0 10px;
  /*max-height: 15em;
  overflow-y: auto;*/
}

.shopping-cart-window {
  display: grid;
  grid-template-rows: 60px 1fr 230px;
}
.shopping-cart-window .shopping-cart-lines {
  overflow: auto;
}

.add-items-window > form .shopping-cart-lines {
  max-height: calc(100vh - 435px);
  overflow: auto;
}

.bigShoppingCartIcon {
  margin-right: 20px;
}
.bigShoppingCartIcon svg {
  width: 60px;
}
.bigShoppingCartIcon svg .svg-menu-icon {
  fill: #71ce71;
}

.shoppingCartReserveStockCheck {
  margin-top: -11px;
  align-items: center;
  margin-right: -10px;
  margin-bottom: -5px;
}
.shoppingCartReserveStockCheck label {
  margin-left: 10px;
}

.bigAddItemIcon {
  margin-right: 20px;
  margin-top: 5px;
  font-size: 5em;
  color: #11abe5;
}

#shoppingCartHeader {
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
}
#shoppingCartHeader .edit-info-container {
  margin-left: 0;
}
#shoppingCartHeader #shoppingCartHeaderTabListContainer {
  width: 100%;
}
#shoppingCartHeader #shoppingCartHeaderTabListContainer > ul {
  border-left: none;
  border-right: none;
}
#shoppingCartHeader #shoppingCartHeaderTabListContainer > ul li {
  border-left: none;
}
#shoppingCartHeader #shoppingCartHeaderTabListContainer .tabContent {
  height: 200px;
  width: 100%;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
#shoppingCartHeader #shoppingCartHeaderTabListContainer #shoppingCartContactDiv .large-textarea textarea.multi-line {
  resize: none;
  width: 400px !important;
  max-width: 400px !important;
  height: 6.21em;
}
#shoppingCartHeader #shoppingCartHeaderTabListContainer #shoppingCartContactDiv a {
  max-width: 250px;
  text-overflow: ellipsis;
}
#shoppingCartHeader #shoppingCartHeaderTabListContainer #shoppingCartDeliveryDiv textarea.multi-line {
  resize: none;
}
#shoppingCartHeader #shoppingCartHeaderTabListContainer #shoppingCartDeliveryDiv .addressInfo textarea.multi-line {
  height: 3.45em;
}

#subPageContent tr.ownReservationsRow td {
  background-color: #d7ffd8;
}

.add-items-product-description [type=text]:not(.datepicker-control):not(.timePickerInput),
.add-items-product-description [type=number],
.add-items-product-description [type=color],
.add-items-product-description [type=email],
.add-items-product-description [type=time],
.add-items-product-description [type=date],
.add-items-product-description [type=datetime],
.add-items-product-description [type=file],
.add-items-product-description [type=password],
.add-items-product-description [type=search],
.add-items-product-description textarea,
.add-items-product-description select,
.add-items-product-description .selectButton {
  width: calc(100vw - 1000px);
  max-width: 350px;
}

/* If this is changed it must also be updated in the cshtml-file*/
.uniqueTableDay {
  border-collapse: collapse;
  line-height: 1.2em;
  background-color: white;
  color: #000;
  cursor: context-menu;
}
.uniqueTableDay thead th.sundayColumn + th {
  background-image: none;
}
.uniqueTableDay thead th.holidayColumn + th.sunday {
  background-image: none;
}
.uniqueTableDay thead th .tableDateNavigator {
  display: flex;
  margin: 0 10px;
  line-height: 18px;
  justify-content: center;
  overflow: visible;
}
.uniqueTableDay thead th .tableDateNavigator div {
  align-self: center;
  overflow: visible;
}
.uniqueTableDay thead th .tableDateNavigator div .datepicker-control + .fa {
  position: absolute;
  right: 0;
  padding: 10px 10px;
  color: #888;
}
.uniqueTableDay thead th .tableDateNavigator div .datePeek {
  top: 18px;
}
.uniqueTableDay th, .uniqueTableDay td {
  border-bottom: 1px #adb5b8 solid;
  border-collapse: collapse;
  white-space: nowrap;
  min-width: 18px;
  width: 18px;
  vertical-align: middle;
  padding: 0;
  position: relative;
}
.uniqueTableDay th a, .uniqueTableDay th a:hover, .uniqueTableDay th a:visited, .uniqueTableDay th button span, .uniqueTableDay th .popupLink:hover, .uniqueTableDay td a, .uniqueTableDay td a:hover, .uniqueTableDay td a:visited, .uniqueTableDay td button span, .uniqueTableDay td .popupLink:hover {
  color: #888;
}
.uniqueTableDay th.lastProductInfoColumn, .uniqueTableDay td.lastProductInfoColumn {
  background-image: linear-gradient(to right, #79868a, rgba(255, 255, 255, 0));
  background-size: 5px 100%;
  background-position: 100% 0;
  background-repeat: no-repeat;
  border-right: none;
}
.uniqueTableDay th.lastProductInfoColumn .lastProductInfoColumnDiv, .uniqueTableDay td.lastProductInfoColumn .lastProductInfoColumnDiv {
  display: none;
}
.uniqueTableDay th.lastProductInfoColumn + th, .uniqueTableDay th.lastProductInfoColumn + td, .uniqueTableDay td.lastProductInfoColumn + th, .uniqueTableDay td.lastProductInfoColumn + td {
  border-left: none;
  background-image: none;
}
.uniqueTableDay th.lastProductInfoColumn + th .orderBarAtStart, .uniqueTableDay th.lastProductInfoColumn + td .orderBarAtStart, .uniqueTableDay td.lastProductInfoColumn + th .orderBarAtStart, .uniqueTableDay td.lastProductInfoColumn + td .orderBarAtStart {
  background-image: linear-gradient(to right, #79868a, rgba(255, 255, 255, 0.1));
  background-size: 5px 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 5px;
}
.uniqueTableDay th.lastProductInfoColumn + th.stockWarningCell:after, .uniqueTableDay th.lastProductInfoColumn + th.stockErrorCell:after, .uniqueTableDay th.lastProductInfoColumn + td.stockWarningCell:after, .uniqueTableDay th.lastProductInfoColumn + td.stockErrorCell:after, .uniqueTableDay td.lastProductInfoColumn + th.stockWarningCell:after, .uniqueTableDay td.lastProductInfoColumn + th.stockErrorCell:after, .uniqueTableDay td.lastProductInfoColumn + td.stockWarningCell:after, .uniqueTableDay td.lastProductInfoColumn + td.stockErrorCell:after {
  width: calc(100% - 2px);
  left: 2px;
}
.uniqueTableDay th.leftBorderSeparator:first-of-type, .uniqueTableDay td.leftBorderSeparator:first-of-type {
  border-left: none;
}
.uniqueTableDay th div, .uniqueTableDay td div {
  overflow: hidden;
  white-space: nowrap;
}
.uniqueTableDay th {
  text-align: center;
  max-height: 22px;
  height: 22px;
}
.uniqueTableDay th.monthHeader {
  background-color: #ffffff;
}
.uniqueTableDay th.monthSeparator {
  border-right: 2px solid #adb5b8;
}
.uniqueTableDay th.monthSeparator .rightBorderDiv:after {
  content: "";
  position: absolute;
  right: -2px;
  bottom: 0;
  height: calc(100% + 2px);
  width: 2px;
  border: none;
  border-right: 2px solid #adb5b8;
}
.uniqueTableDay th.monthSeparator + th {
  background-image: none;
}
.uniqueTableDay th#inventoryDateNavigatorTh {
  max-height: calc(22px - 5px + 22px);
  height: calc(22px - 5px + 22px);
}
.uniqueTableDay tbody td {
  cursor: pointer;
  max-height: 22px;
  height: 22px;
}
.uniqueTableDay tbody td.monthSeparator {
  border-right: 2px solid #adb5b8;
}
.uniqueTableDay tbody td.monthSeparator + td {
  background-image: none;
}
.uniqueTableDay tbody tr:hover {
  background-color: rgba(163, 207, 250, 0.5);
}
.uniqueTableDay tbody td:hover {
  background-color: rgba(36, 143, 247, 0.2);
}
.uniqueTableDay tbody td.orderBar:hover {
  background-color: transparent;
}
.uniqueTableDay td + div, .uniqueTableDay th td div.availableDate {
  width: 18px;
  height: 22px;
}
.uniqueTableDay .productGroupRow {
  background-color: rgb(212, 212, 212);
}
.uniqueTableDay .productGroupRow .productGroupNameColumn {
  background-color: rgb(212, 212, 212);
}
.uniqueTableDay .productGroupDetailRowOrCol {
  background-color: rgb(255, 245, 228);
}
.uniqueTableDay .productGroupDetailRowOrCol[bar-type=Order] td[colspan="6"] {
  text-align: right;
  padding-right: 10px;
}
.uniqueTableDay td[colspan="6"] {
  background-image: linear-gradient(to right, #79868a, rgba(255, 255, 255, 0));
  background-size: 5px 100%;
  background-position: 100% 0;
  background-repeat: no-repeat;
  position: sticky;
  left: 1px;
  z-index: 5;
  border-right: 0;
}
.uniqueTableDay td[colspan="6"].productGroupDetailRowOrCol:hover {
  background-color: rgb(255, 245, 228);
}
.uniqueTableDay td[colspan="6"].productGroupNameColumn:hover {
  background-color: rgb(212, 212, 212);
}
.uniqueTableDay td[colspan="6"]::before {
  content: "";
  background-color: #adb5b8;
  position: absolute;
  width: 2px;
  height: 100%;
  top: 0;
  left: -2px;
}
.uniqueTableDay .productGroupDetailRowOrCol td div {
  position: absolute;
  top: 2px;
  z-index: 3;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
}
.uniqueTableDay .productGroupNameColumn {
  padding: 0 0 0 5px;
  font-weight: 500;
  background-color: #f4f4f4;
}
.uniqueTableDay .productGroupNameColumn a {
  text-decoration: none;
  font-weight: inherit;
  font-size: 1em;
}
.uniqueTableDay .productGroupNameColumn a .fa {
  font-size: 0.9em;
  color: #888888;
  width: 12px;
}
.uniqueTableDay .productInfoColumn:not([date-value]) {
  background-color: rgb(255, 255, 255);
}
.uniqueTableDay .productNameColumn {
  max-width: 250px;
  width: 250px;
  padding: 2px 0 2px 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uniqueTableDay .hired-rental-product {
  color: #bf710d;
  font-style: italic;
}
.uniqueTableDay .departmentColumn, .uniqueTableDay .stockColumn, .uniqueTableDay .statusColumn {
  padding: 0 4px;
  text-align: center;
}
.uniqueTableDay .departmentColumn a, .uniqueTableDay .stockColumn a, .uniqueTableDay .statusColumn a {
  text-decoration: none;
  font-weight: inherit;
  font-size: 1em;
}
.uniqueTableDay .productNoColumn {
  padding: 0 4px;
}
.uniqueTableDay .productNoColumn a {
  text-decoration: none;
  font-weight: inherit;
  font-size: 1em;
}
.uniqueTableDay.stickyTableHeader th.noStickyBorderTop {
  top: 23px;
}
.uniqueTableDay.stickyTableHeader th.noStickyBorderTop:before {
  content: none;
}
.uniqueTableDay td.orderBar {
  position: relative;
}
.uniqueTableDay td.orderBar div[bar-type] {
  position: absolute;
  top: 5px;
  z-index: 3;
  border-radius: 5px;
  height: calc(14px + 3px);
  line-height: calc(14px + 3px);
  text-align: center;
  vertical-align: middle;
  font-weight: 400;
  margin: -1px 0;
}
.uniqueTableDay td.orderBar div[bar-type] span.single-maintenance {
  max-width: calc(100% - 30px);
  overflow: hidden;
}
.uniqueTableDay td.orderBar div[bar-type] span.double-maintenance {
  max-width: calc(100% - 35px);
  overflow: hidden;
}
.uniqueTableDay td.orderBar .barTypeReserved {
  background-color: #ffffff;
  border: 1px #adb5b8 solid;
}
.uniqueTableDay td.orderBar .barTypeOrdered {
  background-color: #94dbf9;
}
.uniqueTableDay td.orderBar .barTypeDelivered {
  background-color: #aaeeaa;
}
.uniqueTableDay td.orderBar .barTypeReleased {
  background-color: #aaaaee;
}
.uniqueTableDay td.orderBar .barTypeReturned {
  background-color: #dddddd;
}
.uniqueTableDay td.orderBar .barTypeControlled {
  background-color: #ffffff;
}
.uniqueTableDay td.orderBar .barTypeInRent {
  background-color: #dddddd;
}
.uniqueTableDay td.orderBar div.barTypeInactivePeriod {
  background-color: #aaaaaa;
  z-index: 2;
}
.uniqueTableDay td.orderBar .barTypeMaintenanceCustom {
  background-color: #aaaaaa;
  z-index: 2;
}
.uniqueTableDay td.orderBar .barTypeMaintenanceNotProcessed {
  background-color: #eeeeee;
}
.uniqueTableDay td.orderBar .barTypeMaintenanceStarted {
  background-color: #eeeeee;
}
.uniqueTableDay td.orderBar .barTypeMaintenanceCompleted {
  background-color: #eeeeee;
}
.uniqueTableDay .massProductOrderHeading {
  text-align: right;
  padding-right: 12px;
  background-color: rgb(255, 255, 255);
}
.uniqueTableDay .noRightBorder div {
  border-radius: 5px 0 0 5px;
}
.uniqueTableDay .todayColumn {
  background-color: rgb(175, 220, 255);
  text-align: center;
  max-width: 18px;
}
.uniqueTableDay .regularDayColumn {
  text-align: center;
  max-width: 18px;
}
.uniqueTableDay .holidayColumn {
  background-color: rgb(255, 210, 210);
  text-align: center;
  max-width: 18px;
}
.uniqueTableDay .holidayColumn .sunday .rightBorderDiv:after {
  content: "";
  position: absolute;
  right: -1px;
  bottom: 0;
  height: calc(100% + 1px);
  width: 1px;
  border: none;
  border-right: 1px solid #adb5b8;
}
.uniqueTableDay .holidayColumn .sunday + td {
  background-image: none;
}
.uniqueTableDay .sundayColumn {
  background-color: rgb(212, 212, 212);
  text-align: center;
  max-width: 18px;
  border-right: 1px solid #adb5b8;
}
.uniqueTableDay .sundayColumn .rightBorderDiv:after {
  content: "";
  position: absolute;
  right: -1px;
  bottom: 0;
  height: calc(100% + 1px);
  width: 1px;
  border: none;
  border-right: 1px solid #adb5b8;
}
.uniqueTableDay .sundayColumn + td {
  background-image: none;
}
.uniqueTableDay .saturdayColumn {
  background-color: rgb(212, 212, 212);
  text-align: center;
  max-width: 18px;
}
.uniqueTableDay .inSelectedRangeColumn {
  background-color: rgba(32, 133, 49, 0.2);
}
.uniqueTableDay .stockWarningCell:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: darkorange;
  position: absolute;
  bottom: 0;
  left: 0;
}
.uniqueTableDay .stockErrorCell {
  color: red;
}
.uniqueTableDay .stockErrorCell:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: red;
  position: absolute;
  bottom: 0;
  left: 0;
}
.uniqueTableDay #inventoryDateNavigatorTh::before, .uniqueTableDay .productNoColumn::before, .uniqueTableDay .productGroupNameColumn::before {
  content: "";
  background-color: #adb5b8;
  position: absolute;
  width: 2px;
  height: 100%;
  top: 0;
  left: -2px;
}
.uniqueTableDay #inventoryDateNavigatorTh, .uniqueTableDay [sticky-column=true], .uniqueTableDay .productGroupNameColumn, .uniqueTableDay .massProductOrderHeading {
  position: sticky;
  left: 1px;
  z-index: 5;
}
.uniqueTableDay .statusColumn {
  padding: 0;
  padding-right: 1px;
  min-width: 0;
}
.uniqueTableDay .statusColumn > span, .uniqueTableDay .statusColumn > div {
  padding: 0 3px;
}
.uniqueTableDay .statusColumn.lastProductInfoColumn {
  padding-right: 7px;
}
.uniqueTableDay #inventoryDateNavigatorTh {
  z-index: 6;
  min-width: 340px;
}
.uniqueTableDay #inventoryDateNavigatorTh::after {
  content: "";
  background-color: #adb5b8;
  position: absolute;
  width: 100%;
  height: 2px;
  top: -2px;
  left: 0;
}

#product-search-stock-tree {
  display: grid;
}

#product-search-group-tree {
  display: grid;
}

.product-search-dialog-top {
  display: grid;
  grid-template-rows: 35px 35px;
}
.product-search-dialog-top intershare-custom-date-time-editor {
  white-space: nowrap;
  display: flex;
  align-items: baseline;
}
.product-search-dialog-top .item-row {
  display: flex;
  align-items: center;
}
.product-search-dialog-top .item-row label {
  margin-right: 10px;
  margin-left: 10px;
}
.product-search-dialog-top .item-row input[type=radio] {
  margin-left: 10px;
  margin-right: 0;
}
.product-search-dialog-top .item-row input[type=radio] + label {
  margin-left: 5px;
}
.product-search-dialog-top .item-row .flex-align-middle input[type=radio] {
  align-self: center;
}

.product-search-dialog-left {
  height: calc(100vh - 160px);
  overflow-x: hidden;
}

.orderline-relations-dialog-top {
  display: grid;
  grid-template-rows: 35px;
}
.orderline-relations-dialog-top .item-row {
  display: flex;
  align-items: center;
}
.orderline-relations-dialog-top .item-row label {
  margin-right: 10px;
  margin-left: 10px;
}

[draggable] {
  user-select: none;
}

.guidance-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%;
  background-color: #f2f3f7;
}
.guidance-container .guidance-view {
  overflow: hidden;
  display: grid;
  grid-template-rows: min-content min-content 1fr min-content;
  grid-template-columns: 400px 1fr min-content;
}
.guidance-container .guidance-view .guidance-left {
  grid-row: 2;
  grid-row-end: span 3;
  grid-column: 1;
  background-color: white;
  overflow-y: auto;
  padding: 10px;
  /*&.min-padding {
      padding: 5px;
  }

  &.no-padding {
      padding: 0;
      padding-right: 10px;

      .filterButton {
          top: 0;
          margin: 0;
          width: calc(100% + 10px);
      }

      .collapsable-header-bar {
          margin-right: -10px;
      }
  }

  &.scrollbar-padding {
      padding-right: $page-filter-left-padding-right;

      .filterButton {
          width: calc(100% + 10px + 30px);
      }
  }

  @media screen and (min-width: $largeScreenWidth) {
      grid-row: 1;
      grid-row-end: span 4;
      grid-column: 1;
  }

  .filterButton {
      display: flex;
      justify-content: flex-start;
      height: $sub-menu-button-height;
      position: sticky;
      top: -10px;
      margin: -10px;
      margin-bottom: 10px;
      background-color: $subPageContentBackgroundColor;
      border-bottom: 1px solid $tableBorderColor;
      width: calc(100% + 20px);
      padding-left: 10px;

      button {
          font-size: 1.67em;
          align-self: center;
          padding-right: 10px;
      }
  }

  &.no-scrolling {
      overflow: initial;
  }*/
}
.guidance-container .guidance-view .guidance-main-content {
  grid-row: 3;
  grid-column: 2;
  overflow: auto;
}

/* [TURN LIST INTO MENU] */
#menutree {
  margin: 30px 5px 5px 5px;
  padding: 0;
  /* Hide/collapse by default */
  /*label::after {
      content: "\f053";
      color: #86AAD4;
      transform: rotate(270deg);
      position: absolute;
      top: 0;
      right: 0;
      transition: all 0.5s;
  }*/
  /*li input:checked ~ label {
      font-weight: 900;
  }*/
  /* Show when checked */
  /*
      li.collapse input:checked ~ ul {
      visibility: visible;
      opacity: 1;
      max-height: 999px; Just give a big enough height for animation 
  }

  li.collapse input:checked ~ label::after {
      transform: rotate(90deg);
  }

      */
}
#menutree li.collapse ul {
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  /* CSS issue. Cannot animate height... */
  transition: all 0.5s;
}
#menutree label::before {
  display: none;
}
#menutree .cheveron-color {
  color: #86AAD4;
}
#menutree .selected-guidance-item {
  color: #86AAD4;
}
#menutree .red10 {
  font-size: 10px;
  color: red;
}
#menutree .dropZone {
  background-color: #E2F0FF;
}
#menutree .dragStart {
  opacity: 0.5;
}

.li-expand {
  visibility: visible;
  opacity: 1;
  max-height: 999px;
}

#menutree li {
  list-style: none;
  padding: 20px 0 10px 0;
  font-size: 1.3rem;
  border-bottom: 1px solid #86AAD4;
}

#menutree li:last-child {
  border: 0;
}

#menutree a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: #333;
}

/* [COLLAPSIBLE] */
#menutree label {
  position: relative;
  display: block;
  width: 100%;
  cursor: pointer;
}

#menutree input[type=checkbox] {
  display: none;
}

#editGuidanceItemDivId {
  padding: 50px 130px;
}
#editGuidanceItemDivId .big-font {
  font-size: 18px;
}

#viewGuidanceItemDivId {
  padding: 50px 130px;
}
#viewGuidanceItemDivId input, #viewGuidanceItemDivId textarea {
  width: 100%;
  height: 100%;
}
#viewGuidanceItemDivId .big-font {
  font-size: 18px;
}

/*body {
    font-size: 16px;
}

h1 {
    font-size: 48px;
    color: #2e7ad3;
    text-align: center;
    margin: 45px 0;
}

h2 {
    font-size: 32px;
    color: #104c90;
    margin: 0 0 10px;
}

a {
    color: #ff8000;
    font-weight: bold;
}

a:hover,
a:focus {
    color: #104c90;
}

.blog-post {
    background: #f1f1f1;
    width: 450px;
    padding: 25px;
    margin: 0 auto;
}

.read-more {
    margin: 0;
}*/
#Guidance_Heading.border-color-red {
  border: 1px solid #FF4136;
  box-shadow: initial;
  border-radius: 5px;
  padding: 1px 5px;
}
#Guidance_Heading.border-color-red:focus {
  border: 1px solid #FF4136;
  background-color: #e2f0ff;
  outline: 0 none;
}
#Guidance_Heading.border-color-red:read-only {
  background-color: #e0e1e5;
}

#Guidance_Heading.border-color-green {
  border: 1px solid #51a351;
  box-shadow: initial;
  border-radius: 5px;
  padding: 1px 5px;
}
#Guidance_Heading.border-color-green:focus {
  border: 1px solid #51a351;
  background-color: #e2f0ff;
  outline: 0 none;
}
#Guidance_Heading.border-color-green:read-only {
  background-color: #e0e1e5;
}

#isVisibleForIntershareEmployee {
  color: #FF4136;
  margin-top: -39px;
}

.stocks-groups-left-filter {
  display: grid;
  grid-template-rows: auto 1fr;
  gap: 10px;
  min-width: 290px;
  width: max-content;
  padding-right: 10px;
}

.stocks-groups-left-filter > * {
  height: 100%;
  min-height: 100px;
  width: 100%;
  min-width: 100px;
}

.stocks-groups-left-filter > :first-child {
  max-height: 30vh;
}

.stocks-groups-left-filter > * > fieldset {
  overflow: auto;
  height: 100%;
  width: 100%;
}

:root {
  --rowNum: 2;
}

#indicationOfMoreOnPageDivID {
  width: 160px;
  height: 60px;
  background: rgba(32, 177, 230, 0.4);
  border-radius: 10px;
  margin-left: -80px;
  font-size: 1.4rem;
  color: white;
}

.module-and-license {
  padding: 0;
  margin: 0;
  color: #072A3E;
  overflow: auto;
  /* =================
  Layout
  ================= */
  /* =================
  Typography
  ================= */
  /*=================
  Cards
  ================= */
  /*=================
  Dialogs
  ================= */
}
.module-and-license .container {
  max-width: 1820px;
  margin: 20px 40px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.module-and-license .container.row {
  flex-direction: row;
}
.module-and-license .active-modules {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(var(--rowNum), auto);
  grid-auto-flow: column;
}
.module-and-license .license-modules {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, auto);
  grid-auto-flow: row;
}
@media (max-width: 1790px) {
  .module-and-license .active-modules {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .module-and-license .license-modules {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
}
.module-and-license header {
  background: #f8f8f8;
  padding: 2em 0;
  text-align: center;
}
.module-and-license .header {
  margin: 48px 0 10px 40px;
}
.module-and-license .uppercase {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 700;
}
.module-and-license .oblong-card {
  margin-bottom: 20px;
  width: 90%;
  color: #072A3E;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.module-and-license .oblong-card-container {
  height: 82px;
  width: 100%;
  background: white;
  border: solid 1px lightgrey;
  border-radius: 5px;
  display: flex;
  justify-content: stretch;
  align-items: center;
}
.module-and-license .oblong-card-container .col-1 {
  width: 100px;
}
.module-and-license .oblong-card-container .col-2 {
  width: 200px;
}
.module-and-license .oblong-card-container .col-3 {
  width: 300px;
}
.module-and-license .oblong-card-button {
  margin-left: 20px;
  margin-right: 30px;
  height: 82px;
  width: 168px;
  background: white;
  border: solid 1px lightgrey;
  border-radius: 5px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.module-and-license .oblong-card-container:hover, .module-and-license .oblong-card-button:hover {
  cursor: pointer;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: 0.1s;
}
.module-and-license .oblong-card svg {
  width: 56px;
}
.module-and-license .oblong-card svg .svg-card-icon {
  fill: #072A3E;
}
.module-and-license .oblong-card .moduleIcon {
  display: flex;
  align-items: center;
}
.module-and-license .oblong-card .moduleIcon .fa {
  font-size: 2.6em;
  width: 1.7em;
  text-align: center;
}
.module-and-license .oblong-card a {
  color: #072A3E;
  text-decoration: none;
}
.module-and-license .oblong-card strong {
  font-weight: 700;
}
.module-and-license .oblong-card .card-button {
  font-size: 3rem;
  color: white;
  background: #20B1E6;
}
.module-and-license .oblong-card .card-button.has-no-settings {
  color: darkgray;
  background-color: #FFFFFF;
}
.module-and-license .oblong-card .card-button.has-no-settings:hover {
  box-shadow: none;
}
.module-and-license .oblong-card .card-title-big {
  font-size: 2.4rem;
  font-weight: 900;
}
.module-and-license .oblong-card .card-title {
  font-size: 1.8rem;
  font-weight: 900;
  line-height: 2.2rem;
}
.module-and-license .oblong-card .card-subtitle {
  font-size: 1.5rem;
  font-weight: 200;
  margin: 0 20px;
  line-height: 1.8rem;
}
.module-and-license .oblong-card .card-info {
  font-size: 0.875rem;
  margin: 2em 0;
  line-height: 1rem;
}
@media (max-width: 1790px) {
  .module-and-license .oblong-card {
    width: 100%;
    min-width: 777px;
  }
}
.module-and-license .square-card {
  margin-bottom: 30px;
  margin-right: 30px;
  width: 402px;
  color: #072A3E;
}
.module-and-license .square-card-container {
  height: 300px;
  width: 100%;
  background: white;
  border: solid 1px lightgrey;
  border-bottom: solid 8px #20B1E6;
  border-radius: 5px;
}
.module-and-license .square-card-container:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: 0.1s;
  cursor: pointer;
}
.module-and-license .square-card svg {
  width: 56px;
}
.module-and-license .square-card svg .svg-card-icon {
  fill: #072A3E;
}
.module-and-license .square-card .columns {
  display: flex;
  justify-content: space-between;
}
.module-and-license .square-card .col-1 {
  width: 20%;
}
.module-and-license .square-card .col-2 {
  width: 80%;
}
.module-and-license .square-card a {
  font-size: 1.7rem;
  color: #20B1E6;
  text-decoration: underline;
}
.module-and-license .square-card a:hover,
.module-and-license .square-card a:focus {
  color: #072A3E;
}
.module-and-license .square-card strong {
  font-weight: 700;
}
.module-and-license .square-card .card-icon {
  margin: 30px 0 0 20px;
  font-size: 2rem;
  font-weight: 900;
}
.module-and-license .square-card .card-icon .fa {
  font-size: 1.6em;
  width: 1.3em;
  text-align: center;
}
.module-and-license .square-card .card-title {
  margin: 40px 0 20px 0;
  font-size: 1.8rem;
  font-weight: 900;
}
.module-and-license .square-card .card-subtitle {
  font-size: 1.7rem;
  font-weight: 200;
  line-height: 2rem;
  height: 100px;
  margin-right: 10px;
}
.module-and-license .square-card .card-info {
  font-size: 0.875rem;
  margin: 2em 0;
}
.module-and-license .square-card .card-price {
  margin: 15px 0 20px 0;
  font-size: 2.5rem;
  font-weight: 700;
}
.module-and-license .square-card .card-read-more {
  color: #1792d2;
  text-decoration: none;
  font-size: 2rem;
  font-weight: 700;
}
.module-and-license .square-card .card-read-more:hover,
.module-and-license .square-card .card-read-more:focus {
  color: #143774;
  text-decoration: underline;
  cursor: pointer;
}
.module-and-license .square-card:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}
.module-and-license .dialogs {
  margin-top: -40px;
  margin-right: 50px;
  margin-left: auto;
  width: 680px;
  height: calc(100% - 10px);
  background: white;
  border: solid #ddd 1px;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  /*==================
  Buttons
  ===================*/
}
.module-and-license .dialogs.large {
  width: 100%;
}
.module-and-license .dialogs .dialog-container {
  padding: 50px 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.module-and-license .dialogs .main-content {
  min-height: 50%;
}
.module-and-license .dialogs .title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 3rem;
  font-weight: 700;
}
.module-and-license .dialogs svg {
  width: 32px;
}
.module-and-license .dialogs .sub-content-ingress {
  margin: 20px 0;
  font-size: 2rem;
  line-height: 2.4rem;
}
.module-and-license .dialogs .sub-content-info {
  margin: 20px 0;
  font-size: 1.5rem;
  line-height: 2.3rem;
}
.module-and-license .dialogs .footer {
  padding-top: 20px;
}
.module-and-license .dialogs .button-link {
  margin-right: 10px;
  font-size: 1.4rem;
  color: #20B1E6;
}
.module-and-license .dialogs .button-link:hover {
  cursor: pointer;
}
.module-and-license .dialogs .underline {
  border-bottom: solid 1px #20B1E6;
}
.module-and-license .dialogs .info-text-large {
  font-size: 3rem;
}
.module-and-license .dialogs button {
  padding: 0 25px;
  background-color: transparent;
  border-radius: 0;
  border-color: lightgrey;
  height: 65px;
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: 700;
  /*            &.enter {
      border-color: #20B1E6;
      background-color: #20B1E6;
  }*/
}
.module-and-license .dialogs button.info {
  width: 115px;
  font-size: 3rem;
}
.module-and-license .dialogs button.cancel {
  background-color: lightgray;
  width: 200px;
}
.module-and-license .dialogs button.signing {
  margin-left: 30px;
  border-color: #20B1E6;
  background-color: #20B1E6;
  color: white;
}
.module-and-license .dialogs button:hover {
  border-color: #20B1E6;
  color: #072A3E;
}
.module-and-license .button-as-link {
  border: none;
  background-color: transparent;
}

.transport-planning-page {
  display: flex;
}

#assignment-bank-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-width: 77em;
  width: auto;
  overflow: auto;
  align-items: flex-start;
}

.resizingHandle {
  width: 1.2em;
  background-color: #adb5b8;
  cursor: e-resize;
  position: relative;
}
.resizingHandle svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0.3em;
  width: 100%;
}

#assignment-bank {
  background-color: #F8F8F8;
  display: flex;
  flex-wrap: wrap;
  overflow: auto;
  height: 100%;
  writing-mode: vertical-lr;
}
#assignment-bank .notification-box-container {
  writing-mode: horizontal-tb;
}
#assignment-bank > div {
  writing-mode: horizontal-tb;
}
#assignment-bank #transportBankFilterColumn:not(.col-collapse) {
  width: 270px;
}
#assignment-bank #transportBankFilterColumn:not(.col-collapse) .col-content {
  padding: 0;
}
#assignment-bank #transportBankFilterColumn:not(.col-collapse) .col-content [content-to-hide] > div {
  padding: 15px;
}
#assignment-bank .col {
  width: 230px;
  border-right: 1px solid #adb5b8;
  overflow: auto;
  transition: width 0.1s;
}
#assignment-bank .col:not(.col-collapse) {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#assignment-bank .col-content {
  padding: 0 5px;
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1 1;
}
#assignment-bank .col-head {
  display: flex;
  justify-content: space-between;
  padding: 5px;
  border-bottom: 1px solid #adb5b8;
  position: sticky;
  top: 0;
  font-size: 1.2rem;
  z-index: 5;
  white-space: nowrap;
}
#assignment-bank .col-head--white {
  background: white;
}
#assignment-bank .col-head--transfer-slip {
  background: #51a351;
  color: white;
}
#assignment-bank .col-head--return-slip {
  background: #FF4136;
  color: white;
}
#assignment-bank .col-head--packing-slip {
  background: #f89406;
  color: white;
}
#assignment-bank .col-head--neutral-bold {
  background: blanchedalmond;
  font-weight: 500;
}
#assignment-bank .col-head--delayed-bold {
  background: #ff8f8f;
  font-weight: 500;
}
#assignment-bank .col-collapse {
  width: 25px;
  overflow: hidden;
}
#assignment-bank .col-collapse .col-content {
  height: 0;
}
#assignment-bank .col-collapse .column-title, #assignment-bank .col-collapse .showing-max-cards {
  display: none;
}
#assignment-bank .col-collapse .expand-button {
  visibility: visible;
  margin: -7px -8px -6px -150px;
  border-radius: 0;
  height: 35px;
}

#driver-overview-container {
  overflow: auto;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
}

.driver-icon-column {
  border-right: 1px solid #adb5b8;
  overflow-y: auto;
  overflow-x: hidden;
  width: 55px;
  background-color: blanchedalmond;
  position: sticky;
  left: 0;
  z-index: 10;
}

.assignment-columns-wrapper {
  flex: 1;
  overflow: auto;
}

.ctrl-key-pressed .pannable-element {
  cursor: grab;
}

.ctrl-key-pressed.panning {
  cursor: grabbing;
}

.panning * {
  pointer-events: none;
}

.assignment-columns-container {
  display: flex;
  min-height: 100%;
}
.assignment-columns-container .assignment-driver-columns {
  display: flex;
  background-color: #ffffff;
  justify-content: stretch;
  flex: 1 1;
}

.assignment-day-column {
  display: flex;
  flex-direction: column;
  border-right: 5px solid #adb5b8;
}

.assignment-day-column-header {
  background-color: blanchedalmond;
  position: sticky;
  top: 0;
  z-index: 11;
}

.assignment-day-column h2 {
  text-align: center;
  font-size: 1.4em;
  font-weight: bold;
  position: sticky;
  left: 0;
  width: max-content;
  padding: 0.5em 2em;
  margin: 0;
}

.assignment-column:not(:last-of-type, .assignment-column-dragging) {
  border-right: 1px solid #adb5b8;
}

.assignment-column {
  background-color: #F8F8F8;
  transition: 0.1s;
  transform-origin: top;
  width: 250px;
}

.assignment-column:has([data-absent-whole-day]) {
  background-color: #cbcbcb;
}

.assignment-column-header {
  position: sticky;
  top: 38px;
  z-index: 1;
}

.assignment-column-header-name {
  border-radius: 0 0 7px 7px;
  border-bottom: 1px solid #cccccc;
  background-color: blanchedalmond;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.3em;
  font-weight: 500;
  cursor: move;
  height: 45px;
}

.assignment-column-header-name .driver-icon, .expand-driver-details-button .fa {
  transition: rotate 100ms;
  font-size: 0.8em;
}

.driver-conflict-icon {
  display: none;
  cursor: default;
  font-size: 1.2em;
}

.assignments-exceed-working-hours .driver-icon, .assignments-overlapping-absence .driver-icon {
  display: none;
}

.assignments-exceed-working-hours .driver-conflict-icon, .assignments-overlapping-absence .driver-conflict-icon {
  display: unset;
}

.expand-driver-details-button-container {
  overflow: hidden;
  align-content: center;
  text-align: center;
  height: 100%;
}

.expand-driver-details-button[data-expanded=true] .fa, .expand-driver-details-button[data-is-expanding=true] .fa {
  rotate: 90deg;
}

.driver-estimated-time {
  margin-right: 0.5em;
  font-size: 0.7em;
  display: flex;
}

.driver-details-panel-container {
  position: absolute;
  transform: translateY(-100%);
  transition: transform 200ms, box-shadow 200ms;
  background-color: #fff7ea;
  padding: 2em 1em;
  border-bottom: 1px solid #cccccc;
  border-radius: 0 0 7px 7px;
  width: 100%;
  max-height: calc(100vh - 200px);
  overflow: auto;
}

.driver-details-panel-container.expanded {
  transform: translateY(-7px);
  box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.2901960784);
}

.partial-day-absence-entry {
  display: grid;
  grid-template-columns: max-content 1fr;
  border: 1px solid #adb5b8;
  margin-top: 1em;
  padding: 0.5em;
  gap: 0.5em;
}

.assignment-column-content {
  width: 100%;
  padding: 0 5px;
}

.tp-assignment-header {
  padding: 0 0.7em;
}

.tp-assignment-header-row {
  padding: 2px;
  display: grid;
  grid-template-columns: 1fr max-content;
  gap: 1em;
  align-items: baseline;
  width: 100%;
}

.assignment-estimated-time {
  width: 3em;
  min-width: 3em;
}

.col-content::-webkit-scrollbar:vertical, .driver-icon-column::-webkit-scrollbar:vertical {
  width: 0.5em;
}

.tp-overview-driver-popup-message {
  position: absolute;
  background-color: white;
  padding: 1.5em 3em;
  left: 50%;
  transform: translateX(-50%);
  top: 7em;
  font-size: 1.1em;
  border: 1px solid gray;
  border-radius: 5px;
}

.border-right--packing-slip {
  border-left: 5px solid #f89406;
  border-radius: 5px;
}

.border-right--return-slip {
  border-left: 5px solid #FF4136;
  border-radius: 5px;
}

.border-right--transfer-slip {
  border-left: 5px solid #51a351;
  border-radius: 5px;
}

/* Transport planning cards - begin */
.tp-card {
  border-radius: 5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  transition: 0.1s;
  width: 100%;
  margin: 10px 0;
  border: 1px solid transparent;
  position: relative;
  z-index: 0;
}

.tp-card--packing-slip {
  border-left: 5px solid #f89406;
  stroke: #f89406;
  background-color: #fff7ec;
}

.tp-card--assignment {
  border-left: 5px solid #4d8fc0;
  stroke: #4d8fc0;
  padding: 0.7em 0;
}
.tp-card--assignment:hover .tp-card-collapse-button {
  height: unset;
}
.tp-card--assignment:hover .tp-card-collapse-button > button {
  padding: 0.3em 0.6em;
}
.tp-card--assignment:hover .tp-card-collapse-button span {
  visibility: visible;
}

.tp-card--assignment > .tp-card__container {
  min-height: 4em;
}

.tp-card--assignment.assignment-overlapping-absence, .tp-card--assignment.assignment-exceeding-working-hours {
  border-left-color: #FF4136;
}

.tp-card--return-slip {
  border-left: 5px solid #FF4136;
  stroke: #FF4136;
  background-color: #fff1f1;
}

.tp-card--transfer-slip {
  border-left: 5px solid #51a351;
  stroke: #51a351;
  background-color: #f3fff1;
}

.tp-card[data-card-collapsed=true] .hide-on-collapse {
  display: none;
}

.tp-card[draggable=true]:hover:not(:has(.tp-card:hover)) {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
  border-top: 1px dashed gray;
  border-right: 1px dashed gray;
  border-bottom: 1px dashed gray;
}

.tp-card-task {
  position: relative;
}
.tp-card-task:hover .tp-card-expander-button, .tp-card-task .tp-card-expander-button:has(.expandedButton) {
  height: unset;
}
.tp-card-task:hover .tp-card-expander-button > button, .tp-card-task .tp-card-expander-button:has(.expandedButton) > button {
  padding: 0.3em 0.6em;
}
.tp-card-task:hover .tp-card-expander-button span, .tp-card-task .tp-card-expander-button:has(.expandedButton) span {
  visibility: visible;
}

.tp-card__container {
  padding: 5px 10px;
  line-height: 1.3;
  margin-bottom: 5px;
  word-break: break-word;
}

.tp-card__header {
  padding: 3px 10px 3px 5px;
  border-bottom: 1px solid #adb5b8;
}

.yPadding05em {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.tp-card__status {
  color: #555555;
  text-align: right;
}

.tp-card-collapse-button {
  top: 0;
}
.tp-card-collapse-button .fa {
  transition: rotate 100ms;
}

.tp-card-expander-button {
  bottom: 0;
}

.tp-card-expander-button, .tp-card-collapse-button {
  display: flex;
  justify-content: space-between;
  gap: 0.5em;
  height: 2px;
  width: max-content;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.tp-card-expander-button > button, .tp-card-collapse-button > button {
  display: inline-flex;
  border: 1px solid #d5d5d5;
  background-color: #f8f8f8;
  padding: 0 0.6em;
  cursor: pointer;
  border-radius: 4px;
}
.tp-card-expander-button > button:hover, .tp-card-expander-button .expandedButton, .tp-card-collapse-button > button:hover, .tp-card-collapse-button .expandedButton {
  background-color: #d5d5d5;
}
.tp-card-expander-button > button:hover span, .tp-card-expander-button .expandedButton span, .tp-card-collapse-button > button:hover span, .tp-card-collapse-button .expandedButton span {
  color: white;
}
.tp-card-expander-button span, .tp-card-collapse-button span {
  color: #999999;
  font-size: 10px;
  visibility: collapse;
}

.tp-card-expander-section-container:has(.tp-card-expander-section:not(.no-display)) {
  border-top: 1px solid #d5d5d5;
  margin-bottom: 2em;
}

.tp-card-expander-section {
  padding: 10px 10px 0 10px;
}
.tp-card-expander-section.block-loading-no-overlay {
  font-size: 0.5em;
  height: 5em;
}

/* Transport planning cards - end */
.time-interval-box {
  border: 1px solid rgba(0, 0, 0, 0.4901960784);
  padding: 1em;
  margin: 10px 0;
  border-radius: 5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}

.available-time-box {
  background-color: rgba(144, 238, 144, 0.7803921569);
}

.conflicting-time-box {
  background-color: #ffb3b3;
}

.absence-box {
  background-color: lightgray;
  cursor: pointer;
}

.absence-box.absence-overlapped-by-assignment {
  background-color: #ffb3b3;
}

.tp-left-filter-grid {
  display: grid;
  grid-template-columns: auto 100px;
  grid-column-gap: 0;
  grid-row-gap: 10px;
}

.tp-top-filter-grid {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding: 1em 0.86em;
}

.tp-circle {
  width: 44px;
  height: 44px;
  border-radius: 100px;
  background-color: #FDD8B1;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 5px 3px;
  line-height: 1.1;
  font-size: 80%;
  cursor: pointer;
  transition: all 0.3s ease;
}

.tp-circle:hover {
  background-color: #f89406;
}

.tp-circle.active {
  background-color: #f89406;
  color: white;
}

.tp-circle.hasAssignments {
  border-color: black;
}

.tp-circle.hasAssignments:not(.active, :hover) {
  background-color: #b1b7fd;
  color: white;
}

.tp-circle.hasWholeDayAbsence {
  background-color: #fdb1b1;
}

.tp-circle.hasWholeDayAbsence.active, .tp-circle.hasWholeDayAbsence:hover {
  background-color: #ff4f4f;
}

.tp-filter-top {
  border-bottom: 1px solid #adb5b8;
  padding: 0.4em 1em;
  overflow-x: auto;
  overflow-y: hidden;
  flex: 0 0 auto;
  width: 100%;
  position: sticky;
  left: 0;
}
.tp-filter-top .col-1 {
  grid-area: 1/1;
}
.tp-filter-top .col-2 {
  grid-area: 1/2;
}
.tp-filter-top .col-3 {
  grid-area: 1/3;
}
.tp-filter-top .col-4 {
  grid-area: 1/4;
}

.tp-filter-top-buttons {
  margin-left: auto;
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-left: 10px;
}

.tp-stock-tree {
  background-color: #e8e8e8;
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}

.tp-fieldset {
  border-radius: 5px;
}

/* Misc */
.visibility-collapse {
  visibility: collapse;
  height: 0;
}

.visibility-visible {
  visibility: visible;
  height: 100%;
}

.hover-underline:hover {
  text-decoration: underline;
  cursor: pointer;
}

.dnd__test {
  height: 20px;
  background-color: pink;
}

/* classes for drag and drop */
.tp-card.tp-card-dragging {
  opacity: 0.4;
  border: 1px dashed black;
  scale: 0.95;
}

.assignment-column.assignment-column-dragging {
  opacity: 0.4;
  border: 1px dashed black;
  scale: 0.95;
  border-radius: 5px;
}
.assignment-column.assignment-column-dragging .assignment-column-header {
  border-radius: 5px;
}

.tp-search-highlighted-container #toggleTransportDriverHighlightSearchButton {
  background-color: #83afff;
  color: white;
  scale: 1.1;
}
.tp-search-highlighted-container .tp-card--assignment:not(.tp-search-highlighted, :has(.tp-search-highlighted)),
.tp-search-highlighted-container .tp-card-task:not(.tp-search-highlighted, .tp-search-highlighted .tp-card-task) {
  opacity: 0.8;
}
.tp-search-highlighted-container .assignment-column:not(:has(.tp-search-highlighted)) {
  display: none;
}

.tp-search-container {
  position: relative;
  margin: 0 12px;
  z-index: 1;
}

.tp-search-highlighted {
  position: relative;
}

.tp-search-highlighted:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 14px);
  height: calc(100% + 14px);
  border: 4px solid #83afff;
  border-radius: 13px;
  z-index: -1;
}

.tp-driver-highlight-search {
  display: flex;
  border: 1px solid #adb5b8;
  margin-top: 1em;
  border-radius: 5px 5px 5px 0;
  overflow: auto;
  width: max-content;
  max-width: 100%;
}
.tp-driver-highlight-search input {
  text-align: left !important;
}

#toggleTransportDriverHighlightSearchButton {
  position: absolute;
  bottom: -2.5em;
  left: 0;
  padding: 0.8em 1em 0.7em;
  border-top: none;
  border-radius: 0 0 5px 5px;
  background-color: #F4F4F4;
  transform-origin: top left;
  transition: all 100ms;
}
#toggleTransportDriverHighlightSearchButton:hover {
  background-color: #373737;
}

.transport-week-view-only {
  display: none;
}

.transport-week-view .transport-week-view-only {
  display: contents;
}

.transport-week-view .transport-week-view-hidden {
  display: none;
}

.placeholder-text {
  background-color: lightgray;
  width: 1em;
  height: 1em;
}

.task-content-container .fa-sticky-note-o {
  color: orange;
  font-weight: bold;
}

.multiple-linked-maintenances {
  position: absolute;
  z-index: 100;
  background: white;
  width: 60px;
  left: 50px;
  border: 1px solid darkgray;
  top: 0;
  padding: 5px;
}

.tcInvoice {
  background-color: lightyellow !important;
}

.tcCertified {
  background-color: lightgreen !important;
}

.tcSms {
  background-color: lightblue !important;
}

.tcTransport {
  background-color: lightcoral !important;
}

/*************** END PageSpecific ***********************************/
/*************** START Layout ***********************************/
/* Contains CSS for base layout */
.test-version-message {
  font-size: 1.1rem;
  font-weight: 700;
  color: #072a3e;
  background-color: #ff4136;
  height: 35px;
  width: 100%;
  padding-top: 21px;
  position: fixed;
  top: -20px;
  text-align: center;
  text-transform: uppercase;
  z-index: 1000;
}

#bodyBackgroundContent {
  display: grid;
  grid-template-rows: 100vh;
  grid-template-columns: 50px calc(100vw - 50px - 50px - 300px) 300px 50px;
  background-color: #f2f3f7;
}
#bodyBackgroundContent.has-active-invocing-content {
  background-color: #981b1b;
}
#bodyBackgroundContent.test-version {
  grid-template-rows: 100vh;
}
#bodyBackgroundContent #leftMenu, #bodyBackgroundContent #rightMenu {
  width: 50px;
  height: 100%;
  padding: 0;
  margin: 0;
}
#bodyBackgroundContent #leftMenu a:hover svg .svg-menu-icon, #bodyBackgroundContent #leftMenu button:hover svg .svg-menu-icon, #bodyBackgroundContent #rightMenu a:hover svg .svg-menu-icon, #bodyBackgroundContent #rightMenu button:hover svg .svg-menu-icon {
  fill: #ffffff;
}
#bodyBackgroundContent #leftMenu a:hover.fa, #bodyBackgroundContent #leftMenu a:hover .fa, #bodyBackgroundContent #leftMenu button:hover.fa, #bodyBackgroundContent #leftMenu button:hover .fa, #bodyBackgroundContent #rightMenu a:hover.fa, #bodyBackgroundContent #rightMenu a:hover .fa, #bodyBackgroundContent #rightMenu button:hover.fa, #bodyBackgroundContent #rightMenu button:hover .fa {
  color: #ffffff;
}
#bodyBackgroundContent #leftMenu ::-webkit-scrollbar, #bodyBackgroundContent #rightMenu ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
#bodyBackgroundContent #leftMenu .side-menu-flex, #bodyBackgroundContent #rightMenu .side-menu-flex {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 12px;
  width: 100%;
  overflow: auto;
}
#bodyBackgroundContent #leftMenu .side-menu-flex > div, #bodyBackgroundContent #rightMenu .side-menu-flex > div {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
#bodyBackgroundContent #leftMenu .side-menu-flex > div > div:not(#rightMenuShoppingCarts), #bodyBackgroundContent #rightMenu .side-menu-flex > div > div:not(#rightMenuShoppingCarts) {
  height: 40px;
  display: flex;
  justify-content: center;
}
#bodyBackgroundContent #leftMenu .side-menu-flex > div #rightMenuShoppingCarts, #bodyBackgroundContent #rightMenu .side-menu-flex > div #rightMenuShoppingCarts {
  display: flex;
  justify-content: center;
  align-content: center;
  width: 100%;
  flex-direction: column;
}
#bodyBackgroundContent #leftMenu .side-menu-flex > div #rightMenuShoppingCarts > div, #bodyBackgroundContent #rightMenu .side-menu-flex > div #rightMenuShoppingCarts > div {
  height: 40px;
  display: flex;
  justify-content: center;
  width: 100%;
}
#bodyBackgroundContent #leftMenu .side-menu-flex > div #rightMenuShoppingCarts > div[active-cart] span, #bodyBackgroundContent #rightMenu .side-menu-flex > div #rightMenuShoppingCarts > div[active-cart] span {
  color: #11abe5;
}
#bodyBackgroundContent #leftMenu .side-menu-flex > div #rightMenuShoppingCarts > div[active-cart] svg .svg-menu-icon, #bodyBackgroundContent #rightMenu .side-menu-flex > div #rightMenuShoppingCarts > div[active-cart] svg .svg-menu-icon {
  fill: #11abe5;
}
#bodyBackgroundContent #leftMenu .side-menu-flex > div #rightMenuEmptyIcon, #bodyBackgroundContent #rightMenu .side-menu-flex > div #rightMenuEmptyIcon {
  height: 0;
}
#bodyBackgroundContent #leftMenu .side-menu-flex > div div, #bodyBackgroundContent #leftMenu .side-menu-flex > div a, #bodyBackgroundContent #leftMenu .side-menu-flex > div span, #bodyBackgroundContent #leftMenu .side-menu-flex > div svg, #bodyBackgroundContent #leftMenu .side-menu-flex > div button, #bodyBackgroundContent #rightMenu .side-menu-flex > div div, #bodyBackgroundContent #rightMenu .side-menu-flex > div a, #bodyBackgroundContent #rightMenu .side-menu-flex > div span, #bodyBackgroundContent #rightMenu .side-menu-flex > div svg, #bodyBackgroundContent #rightMenu .side-menu-flex > div button {
  align-self: center;
}
#bodyBackgroundContent #leftMenu .side-menu-flex #rightMenuPinnedObjects, #bodyBackgroundContent #rightMenu .side-menu-flex #rightMenuPinnedObjects {
  width: 100%;
}
#bodyBackgroundContent #leftMenu .side-menu-flex #rightMenuPinnedObjects .icon-container, #bodyBackgroundContent #rightMenu .side-menu-flex #rightMenuPinnedObjects .icon-container {
  width: 100%;
}
#bodyBackgroundContent #leftMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList, #bodyBackgroundContent #rightMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList {
  padding: 5px;
  max-height: calc(100vh - 250px);
  overflow-y: auto;
}
#bodyBackgroundContent #leftMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList #pinnedObjectInnerList, #bodyBackgroundContent #rightMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList #pinnedObjectInnerList {
  padding: 1px;
}
#bodyBackgroundContent #leftMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList .pinned-object-heading, #bodyBackgroundContent #rightMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList .pinned-object-heading {
  font-family: "Roboto Condensed", Verdana, sans-serif;
  font-weight: 700;
}
#bodyBackgroundContent #leftMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList .flex-space-between, #bodyBackgroundContent #rightMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList .flex-space-between {
  line-height: 24px;
}
#bodyBackgroundContent #leftMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList .fa.fa-stack-2x, #bodyBackgroundContent #rightMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList .fa.fa-stack-2x {
  font-size: 1em;
}
#bodyBackgroundContent #leftMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList .fa.fa-stack-1x, #bodyBackgroundContent #rightMenu .side-menu-flex #rightMenuPinnedObjects #pinnedObjectList .fa.fa-stack-1x {
  font-size: 0.6em;
  color: black;
}
#bodyBackgroundContent #leftMenu .side-menu-flex img:not(#smallSilverstepLogo), #bodyBackgroundContent #rightMenu .side-menu-flex img:not(#smallSilverstepLogo) {
  width: 32px;
  margin-left: 5px;
  margin-top: 8px;
  margin-bottom: 12px;
}
#bodyBackgroundContent #leftMenu .side-menu-flex a, #bodyBackgroundContent #rightMenu .side-menu-flex a {
  font-size: 1em;
}
#bodyBackgroundContent #leftMenu .side-menu-flex svg, #bodyBackgroundContent #rightMenu .side-menu-flex svg {
  width: 24px;
  margin-top: 5px;
}
#bodyBackgroundContent #leftMenu .side-menu-flex svg .svg-menu-icon, #bodyBackgroundContent #rightMenu .side-menu-flex svg .svg-menu-icon {
  fill: #ACB7BE;
}
#bodyBackgroundContent #leftMenu .side-menu-flex .small-icon svg, #bodyBackgroundContent #rightMenu .side-menu-flex .small-icon svg {
  width: 18px;
  height: 21px;
  aspect-ratio: initial;
}
#bodyBackgroundContent #leftMenu .side-menu-flex .medium-icon svg, #bodyBackgroundContent #rightMenu .side-menu-flex .medium-icon svg {
  width: 30px;
}
#bodyBackgroundContent #leftMenu .side-menu-flex .fa, #bodyBackgroundContent #rightMenu .side-menu-flex .fa {
  font-size: 1.6em;
  color: #ACB7BE;
}
#bodyBackgroundContent #leftMenu .side-menu-flex .fa.fa-question-circle, #bodyBackgroundContent #rightMenu .side-menu-flex .fa.fa-question-circle {
  font-size: 2.4em;
}
#bodyBackgroundContent #leftMenu .side-menu-flex .fa.fa-info, #bodyBackgroundContent #rightMenu .side-menu-flex .fa.fa-info {
  border: 2px solid;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  padding-top: 2px;
  font-size: 1.3em;
}
#bodyBackgroundContent #leftMenu .side-menu-flex .active-menu, #bodyBackgroundContent #rightMenu .side-menu-flex .active-menu {
  color: #11abe5;
}
#bodyBackgroundContent #leftMenu .side-menu-flex .active-menu svg .svg-menu-icon, #bodyBackgroundContent #rightMenu .side-menu-flex .active-menu svg .svg-menu-icon {
  fill: #11abe5;
}
#bodyBackgroundContent #leftMenu .side-menu-flex .active-menu .fa, #bodyBackgroundContent #rightMenu .side-menu-flex .active-menu .fa {
  color: #11abe5;
}
#bodyBackgroundContent #leftMenu .side-menu-flex dialog .fa, #bodyBackgroundContent #rightMenu .side-menu-flex dialog .fa {
  font-size: 1em;
  color: #000000;
}
#bodyBackgroundContent #leftMenu .side-menu-flex dialog .fa.fa-plus, #bodyBackgroundContent #rightMenu .side-menu-flex dialog .fa.fa-plus {
  color: #ffffff;
}
#bodyBackgroundContent #leftMenu {
  grid-row-start: 1;
  grid-column-start: 1;
  display: flex;
  width: 50px;
  z-index: 1;
  background-color: #232325;
}
#bodyBackgroundContent #rightMenu {
  grid-row-start: 1;
  grid-column-start: 4;
  width: 50px;
  display: flex;
  z-index: 5;
  background-color: #232325;
}
#bodyBackgroundContent #rightMenu a, #bodyBackgroundContent #rightMenu a:hover, #bodyBackgroundContent #rightMenu a:visited {
  text-decoration: none;
}
#bodyBackgroundContent #rightMenu .companyCircleContainer {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 50px;
}
#bodyBackgroundContent #rightMenu .companyCircleContainer .companyCircle {
  display: flex;
  justify-content: center;
  align-self: center;
  line-height: 32px;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  background: #ACB7BE;
  margin-bottom: 5px;
  font-weight: 400;
}
#bodyBackgroundContent #rightMenu .companyCircleContainer .companyCircle.activeCompany {
  font-weight: 700;
  background: #11abe5;
}
#bodyBackgroundContent .santa-hat {
  position: absolute;
  width: 54% !important;
  top: -12px;
  left: 0;
  rotate: -20deg;
  transition: all 200ms;
}
#bodyBackgroundContent .santa-hat.santa-hat-transition {
  top: -13px;
  rotate: 0deg;
  left: 3px;
}
#bodyBackgroundContent #topSearchBar {
  grid-row-start: 1;
  grid-column-start: 3;
  display: flex;
  height: 40px;
  justify-content: flex-end;
  padding-right: 5px;
  z-index: 1000;
  position: absolute;
  right: 50px;
  top: 10px;
}
#bodyBackgroundContent #topSearchBar div {
  align-self: center;
}
#bodyBackgroundContent #topSearchBar .addItemLink {
  margin-left: 5px;
  background: #f2f3f7;
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  border: 1px #adb5b8 solid;
  border-radius: 50%;
}
#bodyBackgroundContent #topSearchBar .addItemLink a, #bodyBackgroundContent #topSearchBar .addItemLink a:visited, #bodyBackgroundContent #topSearchBar .addItemLink a:hover {
  font-weight: normal;
  font-size: 1em;
  white-space: nowrap;
  text-decoration: none;
  display: block;
  align-self: center;
}
#bodyBackgroundContent #topSearchBar .addItemLink a span.fa, #bodyBackgroundContent #topSearchBar .addItemLink a:visited span.fa, #bodyBackgroundContent #topSearchBar .addItemLink a:hover span.fa {
  color: #666666;
  font-size: 1.5em;
  margin-top: 4px;
}
#bodyBackgroundContent #topSearchBar .addItemLink button {
  box-shadow: none;
}
#bodyBackgroundContent #topSearchBar .addItemLink button span.fa {
  color: #666666;
  font-size: 1.5em;
  margin-top: 4px;
}
#bodyBackgroundContent #topSearchBar .addItemLink button svg {
  width: 20px;
  margin-top: 3px;
}
#bodyBackgroundContent #topSearchBar .addItemLink button:focus {
  box-shadow: none;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch {
  position: relative;
  width: 200px;
  max-width: calc(100vw - 50px - 25px - 45px - 35px - 10px);
  display: flex;
  margin-right: 0;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch div {
  margin-right: 0;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSearchString {
  border-radius: 0;
  border: 1px solid #adb5b8;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: none;
  height: 28px;
  width: 100%;
  border-right: none;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings {
  border: 1px solid #adb5b8;
  z-index: 15;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  height: 28px;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings button {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  border: none;
  border-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings button svg {
  width: 12px;
  margin-top: 6px;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings button:hover {
  background-color: #eeeeee;
  border: none;
  color: black;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings ul#generalSearchSettingsWindow {
  position: absolute;
  top: 27px;
  right: 0;
  z-index: 100;
  align-self: center;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  border: 1px #adb5b8 solid;
  border-radius: 3px;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings ul#generalSearchSettingsWindow li {
  padding: 2px 5px 2px 10px;
  margin: 0;
  white-space: nowrap;
  min-width: 150px;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings ul#generalSearchSettingsWindow li label {
  line-height: 24px;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings ul#generalSearchSettingsWindow li:first-of-type {
  border-bottom: 1px solid #adb5b8;
  padding-top: 8px;
  padding-bottom: 8px;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings ul#generalSearchSettingsWindow li:first-of-type label {
  margin-right: 5px;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchSettings ul#generalSearchSettingsWindow li:first-of-type input {
  width: 45px;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchResult {
  position: absolute;
  top: 28px;
  right: 0;
  left: auto;
  z-index: 100;
  align-self: center;
  max-height: calc(100vh - 50px);
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchResult ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchResult ul li {
  padding: 2px 5px 2px 10px;
  margin: 0;
  white-space: nowrap;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchResult ul li a, #bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchResult ul li a:hover, #bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchResult ul li a:visited {
  text-decoration: none;
  font-weight: normal;
  font-size: 1em;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchResult ul li button {
  background-color: transparent;
  border: none;
  border-radius: 0;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchResult ul li button:hover {
  background-color: none;
  border: none;
  color: black;
}
#bodyBackgroundContent #topSearchBar .menuBarSearch #generalSearchResult ul li.heading {
  padding: 3px;
}
#bodyBackgroundContent #topSearchBar .showRightMenuButton {
  padding-left: 10px;
}
#bodyBackgroundContent #topSearchBar .showRightMenuButton a, #bodyBackgroundContent #topSearchBar .showRightMenuButton a:visited {
  font-size: 1.5em;
}
#bodyBackgroundContent #pageContent {
  grid-row-start: 1;
  grid-column-start: 2;
  grid-column-end: 4;
  display: grid;
  grid-template-rows: 40px calc(100% - 40px);
  grid-template-columns: 100%;
  z-index: 1;
  position: relative;
  border-top: 10px solid #232325;
}
#bodyBackgroundContent #pageContent #topMenuLine #topMenuNav {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#bodyBackgroundContent #pageContent #topMenuLine, #bodyBackgroundContent #pageContent #popUpTopMenuLine {
  grid-row-start: 1;
  grid-column-start: 1;
  height: 40px;
  border-bottom: 1px solid #adb5b8;
  background-color: #232325;
}
#bodyBackgroundContent #pageContent #topMenuLine H1, #bodyBackgroundContent #pageContent #popUpTopMenuLine H1 {
  font-size: 1.6em;
  color: #848492;
  margin-right: 0px;
  margin-left: 10px;
  margin-top: 0px;
}
#bodyBackgroundContent #pageContent #topMenuLine #topMenuNav, #bodyBackgroundContent #pageContent #popUpTopMenuLine #topMenuNav {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  height: 100%;
  background-color: #fafbff;
}
#bodyBackgroundContent #pageContent #topMenuLine ul, #bodyBackgroundContent #pageContent #popUpTopMenuLine ul {
  margin: 8px 25px 0 0;
  padding: 0;
  display: flex;
  flex-direction: row;
}
#bodyBackgroundContent #pageContent #topMenuLine li:not([function-menu]) a, #bodyBackgroundContent #pageContent #popUpTopMenuLine li:not([function-menu]) a {
  padding: 1px 3px 1px 3px;
  margin: 0 0 0 25px;
  font-size: 1.3em;
  text-decoration: none;
  color: #232325;
}
#bodyBackgroundContent #pageContent #topMenuLine li:not([function-menu]) button, #bodyBackgroundContent #pageContent #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: #232325;
  cursor: pointer;
}
#bodyBackgroundContent #pageContent #topMenuLine li:not([function-menu]) button:focus, #bodyBackgroundContent #pageContent #popUpTopMenuLine li:not([function-menu]) button:focus {
  box-shadow: none;
  border: none;
  outline: none;
}
#bodyBackgroundContent #pageContent #topMenuLine li:not([function-menu]) button:disabled, #bodyBackgroundContent #pageContent #popUpTopMenuLine li:not([function-menu]) button:disabled {
  color: #999999;
  cursor: not-allowed;
}
#bodyBackgroundContent #pageContent #topMenuLine li[function-menu], #bodyBackgroundContent #pageContent #popUpTopMenuLine li[function-menu] {
  margin-top: -2px;
  margin-left: 25px;
}
#bodyBackgroundContent #pageContent #topMenuLine li[function-menu] .menuText, #bodyBackgroundContent #pageContent #popUpTopMenuLine li[function-menu] .menuText {
  padding: 1px 3px 1px 3px;
  margin: 0;
  font-size: 1.3em;
  text-decoration: none;
  color: #232325;
}
#bodyBackgroundContent #pageContent #topMenuLine li[function-menu] > div, #bodyBackgroundContent #pageContent #popUpTopMenuLine li[function-menu] > div {
  height: 25px;
}
#bodyBackgroundContent #pageContent #topMenuLine .selectedMenu:not([function-menu]) a, #bodyBackgroundContent #pageContent #topMenuLine .selectedMenu:not([function-menu]) span, #bodyBackgroundContent #pageContent #popUpTopMenuLine .selectedMenu:not([function-menu]) a, #bodyBackgroundContent #pageContent #popUpTopMenuLine .selectedMenu:not([function-menu]) span {
  border-bottom: 3px solid #11abe5;
  color: #000000;
}
#bodyBackgroundContent #pageContent #topMenuLine .selectedMenu[function-menu] > div, #bodyBackgroundContent #pageContent #popUpTopMenuLine .selectedMenu[function-menu] > div {
  border-bottom: 3px solid #11abe5;
  color: #000000;
  height: 28px;
}
#bodyBackgroundContent #pageContent #topMenuLine.showTopMenu .navbar-fixed-top, #bodyBackgroundContent #pageContent #popUpTopMenuLine.showTopMenu .navbar-fixed-top {
  left: 0;
}
#bodyBackgroundContent #pageContent #topMenuLine .backLink, #bodyBackgroundContent #pageContent #popUpTopMenuLine .backLink {
  float: left !important;
  width: 40px;
  display: flex;
  border-right: 1px #adb5b8 solid;
  height: 100%;
  justify-content: center;
  position: relative;
}
#bodyBackgroundContent #pageContent #topMenuLine .backLink button, #bodyBackgroundContent #pageContent #popUpTopMenuLine .backLink button {
  background: none;
  border: none;
}
#bodyBackgroundContent #pageContent #topMenuLine .backLink div, #bodyBackgroundContent #pageContent #popUpTopMenuLine .backLink div {
  margin-top: 1px;
  margin-left: 5px;
  align-self: center;
}
#bodyBackgroundContent #pageContent #topMenuLine .backLink span, #bodyBackgroundContent #pageContent #popUpTopMenuLine .backLink span {
  color: #232325;
  font-size: 1.5em;
  font-weight: lighter;
}
#bodyBackgroundContent #pageContent #topMenuLine #backLinkHistoryTab, #bodyBackgroundContent #pageContent #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;
}
#bodyBackgroundContent #pageContent #topMenuLine #backLinkHistoryTab ul, #bodyBackgroundContent #pageContent #popUpTopMenuLine #backLinkHistoryTab ul {
  margin: 8px 0 0 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  list-style-type: none;
}
#bodyBackgroundContent #pageContent #topMenuLine #backLinkHistoryTab li a, #bodyBackgroundContent #pageContent #popUpTopMenuLine #backLinkHistoryTab li a {
  padding: 1px 3px 1px 3px;
  margin: 0 0 0 25px;
  font-size: 1.3em;
  text-decoration: none;
  color: #232325;
}
#bodyBackgroundContent #pageContent #topMenuLine #backLinkHistoryTab li button, #bodyBackgroundContent #pageContent #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: #232325;
}
#bodyBackgroundContent #pageContent #topMenuLine #backLinkHistoryTab li button:focus, #bodyBackgroundContent #pageContent #popUpTopMenuLine #backLinkHistoryTab li button:focus {
  box-shadow: none;
  border: none;
  outline: none;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent {
  grid-row-start: 2;
  grid-column-start: 1;
  display: grid;
  background-color: #f2f3f7;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent intershare-sub-menu, #bodyBackgroundContent #pageContent #filterAndSubPageContent intershare-top-menu, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent intershare-sub-menu, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent intershare-top-menu {
  display: block;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine {
  grid-row-start: 2;
  grid-column-start: 2;
  grid-column-end: span 2;
  height: 34px;
  overflow: hidden;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs {
  height: 100%;
  background-color: #cccccc;
  border-bottom: 1px solid #adb5b8;
  padding-top: 1px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .filterButton, #bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .filterButtonLarge, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .filterButton, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .filterButtonLarge, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .filterButtonLarge, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .filterButtonLarge {
  visibility: hidden;
  display: none;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul {
  width: auto;
  margin-top: 4px;
  display: flex;
  margin-left: -2px;
  padding: 0;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid #adb5b8;
  box-shadow: 2px 1px #777777;
  background-color: #d9d9d9;
  float: left;
  margin-left: 7px;
  margin-top: -1px;
  overflow: hidden;
  white-space: nowrap;
  min-width: 50px;
  max-height: 30px;
  display: flex;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li form, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li form {
  width: 100%;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li button, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button {
  width: 100%;
  padding: 5px 10px;
  background: none;
  border: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li button span, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button span, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li button span, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button span {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li button span.menuButtonValue, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button span.menuButtonValue, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li button span.menuButtonValue, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button span.menuButtonValue {
  margin-right: 0;
  margin-left: 10px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li button span.fa, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button span.fa, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li button span.fa, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button span.fa {
  display: none;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:not(.selectedMenu), #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:not(.selectedMenu), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:not(.selectedMenu), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:not(.selectedMenu) {
  border-bottom: 1px solid #adb5b8;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li a, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li a, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li a, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li a {
  padding: 5px 10px;
  text-decoration: none;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li a .fa, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li a .fa, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li a .fa, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li a .fa {
  display: none;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu {
  border-bottom: 1px solid #f2f3f7;
  background-color: #f2f3f7;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu a, #bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu span, #bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu button, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu a, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu span, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu a, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu span, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu a, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu span, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu button {
  background-color: none;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:hover a, #bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:hover span, #bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:hover button, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover a, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover span, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:hover a, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:hover span, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:hover button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover a, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover span, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover button {
  color: black;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:hover:not(.selectedMenu), #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover:not(.selectedMenu), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subMenuLine .leftMenuTabs .navbar-left ul li:hover:not(.selectedMenu), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover:not(.selectedMenu) {
  background-color: rgba(150, 150, 150, 0.75);
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterTop {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-column-end: span 3;
  display: grid;
  overflow: unset;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterTop label, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterTop label, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterTop label, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterTop label {
  display: inline-block;
  line-height: 23px;
  vertical-align: top;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterTop input[type=checkbox], #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterTop input[type=checkbox], #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterTop input[type=checkbox], #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterTop input[type=checkbox] {
  margin-right: 5px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterTop input[type=radio], #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterTop input[type=radio], #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterTop input[type=radio], #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterTop input[type=radio] {
  margin-right: 5px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterTop .dateTimeContainer, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterTop .dateTimeContainer, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterTop .dateTimeContainer, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterTop .dateTimeContainer {
  display: inline-block;
  float: none;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterTop .resetLineHeight label, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterTop .resetLineHeight label, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterTop .resetLineHeight label, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterTop .resetLineHeight label {
  line-height: 1.5em;
  white-space: initial;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterTop .dateSearchInner > div, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterTop .dateSearchInner > div, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterTop .dateSearchInner > div, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterTop .dateSearchInner > div {
  clear: both;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterTop .dateSearchInner > div label, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterTop .dateSearchInner > div label, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterTop .dateSearchInner > div label, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterTop .dateSearchInner > div label {
  line-height: 20px;
  margin-top: 2px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-row-end: span 2;
  background-color: #f2f3f7;
  padding: 0;
  display: grid;
  border-right: 1px #adb5b8 solid;
  overflow: hidden;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft H2, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft H2, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft H2, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft H2 {
  font-size: 1.1em;
  color: #555555;
  padding: 10px 0;
  margin-left: 10px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft .filterButton, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft .filterButton {
  grid-row-start: 1;
  grid-column-start: 1;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  height: 40px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft .filterButton button, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft .filterButton button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft .filterButton button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft .filterButton button {
  margin-top: 10px;
  font-size: 1.67em;
  align-self: center;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft #filterContentToHide {
  position: absolute;
  left: -10000px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft #filterContentToHide ul.tabList, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft #filterContentToHide ul.tabList, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft #filterContentToHide ul.tabList, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft #filterContentToHide ul.tabList {
  margin-top: 0;
  border-top: none;
  border-left: none;
  border-right: none;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft #filterContentToHide .tabContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft #filterContentToHide .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft #filterContentToHide .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft #filterContentToHide .tabContent {
  border: none;
}
@media screen and (min-width: 86em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft {
    width: 250px;
    grid-template-rows: 40px;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft .filterButton, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft .filterButton {
    flex-direction: row;
    padding-left: 10px;
    border-bottom: 1px solid #adb5b8;
    flex-grow: 0;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft .filterButton button, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft .filterButton button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft .filterButton button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft .filterButton button {
    margin-top: 0;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent #filterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpFilterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #filterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpFilterLeft #filterContentToHide {
    position: initial;
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubPageContent {
  grid-row-start: 3;
  grid-column-start: 2;
  overflow: auto;
  background-color: #f2f3f7;
  margin-top: 10px;
  margin-left: 10px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subPageContent.noOverflow, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubPageContent.noOverflow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subPageContent.noOverflow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubPageContent.noOverflow {
  overflow: hidden;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #subPageContent.no-margin, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpSubPageContent.no-margin, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #subPageContent.no-margin, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpSubPageContent.no-margin {
  margin-top: 0;
  margin-left: 0;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent #bottomBar, #bodyBackgroundContent #pageContent #filterAndSubPageContent #popUpBottomBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #bottomBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent #popUpBottomBar {
  grid-row-start: 4;
  grid-column-start: 1;
  grid-column-end: span 3;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter {
  grid-template-rows: 100%;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter {
  grid-row-start: 1;
  grid-column-start: 1;
  display: grid;
  grid-template-columns: 40px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft {
  grid-template-columns: 250px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft {
  width: 250px;
  grid-template-rows: 40px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft .filterButton, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft .filterButton {
  flex-direction: row;
  padding-left: 10px;
  border-bottom: 1px solid #adb5b8;
  flex-grow: 0;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft .filterButton button, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft .filterButton button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft .filterButton button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft .filterButton button {
  margin-top: 0;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft #filterContentToHide {
  position: initial;
  grid-row-start: 2;
  grid-column-start: 1;
  display: grid;
  grid-template-rows: 28px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter > form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter > form {
  grid-row-start: 1;
  grid-row-end: span 2;
  grid-column-start: 1;
  grid-column-end: span 2;
  display: grid;
  grid-template-columns: 40px;
  margin: 0;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop {
  border-bottom: 1px solid #adb5b8;
  white-space: nowrap;
  grid-template-columns: 1fr min-content;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar {
  grid-row-start: 1;
  grid-row-end: span 2;
  grid-column-start: 1;
  overflow: auto;
  padding: 0 5px;
  display: grid;
  height: 100%;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar > div:not(:last-of-type), #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar > div:not(:last-of-type), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar > div:not(:last-of-type), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar > div:not(:last-of-type) {
  margin-right: 10px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar .input-item-grid:not(.no-row-gap), #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar .edit-info-container div[class^=grid-]:not(.no-row-gap):not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid), .edit-info-container #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar div[class^=grid-]:not(.no-row-gap):not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid), #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar .input-item-grid:not(.no-row-gap), #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar .edit-info-container div[class^=grid-]:not(.no-row-gap):not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid), .edit-info-container #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar div[class^=grid-]:not(.no-row-gap):not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar .input-item-grid:not(.no-row-gap), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar .edit-info-container div[class^=grid-]:not(.no-row-gap):not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid), .edit-info-container #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterBar div[class^=grid-]:not(.no-row-gap):not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar .input-item-grid:not(.no-row-gap), #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar .edit-info-container div[class^=grid-]:not(.no-row-gap):not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid), .edit-info-container #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterBar div[class^=grid-]:not(.no-row-gap):not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) {
  grid-row-gap: 5px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterOrderSearchRow, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterOrderSearchRow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterOrderSearchRow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterOrderSearchRow {
  display: flex;
  justify-content: flex-start;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterOrderSearchRow > div, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterOrderSearchRow > div, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterOrderSearchRow > div, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterOrderSearchRow > div {
  margin-left: 15px;
  align-self: center;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterButtonRow, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterButtonRow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterButtonRow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterButtonRow {
  grid-row-start: 1;
  grid-row-end: span 2;
  grid-column-start: 2;
  display: flex;
  flex-direction: column;
  padding: 0 5px;
  justify-content: flex-start;
  border-left: 1px solid #adb5b8;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterButtonRow > div, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterButtonRow > div, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterButtonRow > div, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterButtonRow > div {
  margin-top: 10px;
  align-self: center;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterLeft #filterContentToHide ul.tabList, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterLeft #filterContentToHide ul.tabList, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterLeft #filterContentToHide ul.tabList, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterLeft #filterContentToHide ul.tabList {
  grid-row-start: 1;
  grid-column-start: 1;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.083333em;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpSubPageContent {
  grid-row-start: 2;
  grid-column-start: 2;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter .smallFilterEditor, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter .smallFilterEditor {
  margin-top: 2px;
  margin-bottom: 4px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter .smallFilterEditor .timePickerInput, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter .smallFilterEditor .timePickerInput {
  width: 53px;
}
@media screen and (min-width: 74em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop {
    grid-template-rows: 145px;
    grid-template-columns: minmax(auto, 1200px) 160px 1fr;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterButtonRow, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterButtonRow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterButtonRow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterButtonRow {
    grid-row-start: 2;
    grid-column-start: 2;
    flex-direction: row;
    padding-left: 5px;
    justify-content: flex-end;
    border-left: none;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterButtonRow > div, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterButtonRow > div, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop #filterButtonRow > div, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop #filterButtonRow > div {
    margin-top: 0px;
    margin-right: 5px;
    margin-left: 5px;
    align-self: center;
  }
}
@media screen and (min-width: 86em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter {
    grid-template-columns: 250px;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft {
    grid-template-columns: 40px;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft > form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft > form {
    grid-template-columns: 40px;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft {
    grid-row-start: 2;
    grid-column-start: 1;
    width: 40px;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft .filterButton, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft .filterButton, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft .filterButton {
    flex-direction: column;
    padding-left: 0;
    border-bottom: none;
    padding-bottom: 0;
    flex-grow: 1;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft .filterButton button, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft .filterButton button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft .filterButton button, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft .filterButton button {
    margin-top: 10px;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft #filterContentToHide, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft #filterContentToHide {
    position: absolute;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter > form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter > form {
    grid-template-columns: 250px;
  }
}
@media screen and (min-width: 105em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #filterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.toggleFilterLeft #popUpFilterLeft {
    grid-row-start: 1;
    grid-row-end: span 3;
    width: 40px;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterTop {
    grid-column-start: 2;
    grid-column-end: span 2;
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #filterLeft, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #filterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter #popUpFilterLeft {
    grid-row-start: 1;
    grid-row-end: span 3;
    width: 250px;
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent {
  grid-template-rows: 210px calc(100% - 210px);
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form {
  grid-template-rows: 210px 1fr;
}
@media screen and (min-width: 74em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #popUpFilterTop {
    grid-template-rows: calc(210px - 50px);
  }
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #filterTop #filterBar, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #popUpFilterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #filterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #popUpFilterTop #filterBar {
    height: 210px;
    grid-column-end: span 2;
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #popUpFilterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #popUpFilterLeft .tabContent {
  overflow: auto;
  width: calc(250px - 1px);
  height: calc(100vh - 40px - 10px - 210px - 40px - 25px);
}
@media screen and (min-width: 105em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #popUpFilterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.orderOverviewFilterContent > form #popUpFilterLeft .tabContent {
    height: calc(100vh - 40px - 10px - 40px - 25px);
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent {
  grid-template-rows: 105px calc(100% - 105px);
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form {
  grid-template-rows: 105px 1fr;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterTop #filterBar, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterTop #filterBar {
  padding-top: 10px;
}
@media screen and (min-width: 74em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterTop {
    grid-template-rows: calc(105px - 50px);
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterLeft .tabContent {
  overflow: auto;
  width: calc(250px - 1px);
  height: calc(100vh - 40px - 10px - 105px - 40px);
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterLeft .tabContent fieldset, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterLeft .tabContent fieldset, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterLeft .tabContent fieldset, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterLeft .tabContent fieldset {
  overflow: hidden;
}
@media screen and (min-width: 105em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.inventoryViewFilterContent > form #popUpFilterLeft .tabContent {
    height: calc(100vh - 40px - 10px - 40px);
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent {
  grid-template-rows: 50px calc(100% - 50px);
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form {
  grid-template-rows: 50px 1fr;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #popUpFilterTop {
  grid-column-start: 1;
  grid-column-end: span 2;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #filterTop #filterBar, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #popUpFilterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #filterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #popUpFilterTop #filterBar {
  padding-top: 10px;
  height: 50px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #filterTop #filterButtonRow, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #popUpFilterTop #filterButtonRow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #filterTop #filterButtonRow, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #popUpFilterTop #filterButtonRow {
  margin-right: 10px;
}
@media screen and (min-width: 74em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent > form #popUpFilterTop {
    grid-template-rows: 50px;
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.kitsFilterContent #popUpSubPageContent {
  grid-column-start: 1;
  grid-column-end: span 2;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent {
  grid-template-rows: 155px calc(100% - 155px);
  grid-template-columns: 100%;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form {
  grid-template-rows: 155px 1fr;
  grid-template-columns: 100%;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #popUpFilterTop {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-column-end: 1;
}
@media screen and (min-width: 59em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #popUpFilterTop {
    grid-template-columns: 1500px 1fr;
  }
}
@media screen and (min-width: 74em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.invoiceFilterContent > form #popUpFilterTop {
    grid-template-rows: calc(155px - 40px) 1fr;
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent {
  grid-template-rows: 175px calc(100% - 175px);
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form {
  grid-template-rows: 175px 1fr;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterTop #filterBar, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterTop #filterBar, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterTop #filterBar {
  padding-top: 10px;
}
@media screen and (min-width: 74em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterTop {
    grid-template-rows: calc(175px - 50px);
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterLeft .tabContent {
  overflow: auto;
  width: calc(250px - 1px);
  height: calc(100vh - 40px - 10px - 175px - 40px);
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterLeft .tabContent fieldset, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterLeft .tabContent fieldset, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterLeft .tabContent fieldset, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterLeft .tabContent fieldset {
  overflow: hidden;
}
@media screen and (min-width: 105em) {
  #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #filterLeft .tabContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #formAroundFilter.maintenanceViewFilterContent > form #popUpFilterLeft .tabContent {
    height: calc(100vh - 40px - 10px - 40px);
  }
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent {
  grid-row-start: 1;
  grid-column-start: 1;
  display: grid;
  grid-template-rows: 34px calc(100% - 34px);
  grid-template-columns: 100%;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #subMenuLine, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #subMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubMenuLine {
  grid-row-start: 1;
  grid-column-start: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubPageContent {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: unset;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #subPageContent #followUpContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubPageContent #followUpContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #subPageContent #followUpContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubPageContent #followUpContent {
  position: relative;
  display: grid;
  grid-template-rows: 100% 0;
  grid-template-columns: 260px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #subPageContent #followUpContent form, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubPageContent #followUpContent form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #subPageContent #followUpContent form, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubPageContent #followUpContent form {
  grid-row-start: 1;
  grid-column-start: 1;
  width: 250px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #subPageContent #followUpContent #followUpSubPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubPageContent #followUpContent #followUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #subPageContent #followUpContent #followUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #readyForInvocingContent #popUpSubPageContent #followUpContent #followUpSubPageContent {
  grid-row-start: 1;
  grid-column-start: 2;
  overflow: auto;
  padding-bottom: 25px;
  height: calc(100vh - 10px - 40px - 34px - 10px);
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #maintenanceBasicSetupContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #maintenanceBasicSetupContent {
  grid-row-start: 1;
  grid-column-start: 1;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: 100%;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #maintenanceBasicSetupContent #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #maintenanceBasicSetupContent #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #maintenanceBasicSetupContent #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #maintenanceBasicSetupContent #popUpSubPageContent {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-column-end: unset;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #maintenanceSettingsContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #maintenanceSettingsContent {
  grid-row-start: 1;
  grid-column-start: 1;
  display: grid;
  grid-template-rows: 34px calc(100% - 34px);
  grid-template-columns: 100%;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #maintenanceSettingsContent #subMenuLine, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #maintenanceSettingsContent #popUpSubMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #maintenanceSettingsContent #subMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #maintenanceSettingsContent #popUpSubMenuLine {
  grid-row-start: 1;
  grid-column-start: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #maintenanceSettingsContent #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #maintenanceSettingsContent #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #maintenanceSettingsContent #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #maintenanceSettingsContent #popUpSubPageContent {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: unset;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.formAroundFilter #shoppingCartsView, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.formAroundFilter #shoppingCartsView {
  grid-row-start: 1;
  grid-column-start: 1;
  display: flex;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.filterLeftAndSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.filterLeftAndSubPageContent {
  grid-template-columns: 250px;
  grid-template-rows: 100%;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.filterLeftAndSubPageContent #filterLeft, #bodyBackgroundContent #pageContent #filterAndSubPageContent.filterLeftAndSubPageContent #popUpFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.filterLeftAndSubPageContent #filterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.filterLeftAndSubPageContent #popUpFilterLeft {
  grid-row-start: 1;
  grid-column-start: 1;
  width: 250px;
  overflow: auto;
  padding: 5px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.filterLeftAndSubPageContent #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.filterLeftAndSubPageContent #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.filterLeftAndSubPageContent #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.filterLeftAndSubPageContent #popUpSubPageContent {
  grid-row-start: 1;
  grid-column-start: 2;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.onlySubPageContent #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.onlySubPageContent #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.onlySubPageContent #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.onlySubPageContent #popUpSubPageContent {
  grid-row-start: 1;
  grid-column-start: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.menuAndSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.menuAndSubPageContent {
  grid-template-rows: 34px;
  overflow: hidden;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.menuAndSubPageContent #subMenuLine, #bodyBackgroundContent #pageContent #filterAndSubPageContent.menuAndSubPageContent #popUpSubMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.menuAndSubPageContent #subMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.menuAndSubPageContent #popUpSubMenuLine {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.menuAndSubPageContent #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.menuAndSubPageContent #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.menuAndSubPageContent #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.menuAndSubPageContent #popUpSubPageContent {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.menuAndSubPageContent #subPageContent.no-menu, #bodyBackgroundContent #pageContent #filterAndSubPageContent.menuAndSubPageContent #popUpSubPageContent.no-menu, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.menuAndSubPageContent #subPageContent.no-menu, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.menuAndSubPageContent #popUpSubPageContent.no-menu {
  margin-top: -34px;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.contactPage, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.contactPage {
  grid-template-rows: 90px 34px 1fr;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.contactPage #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.contactPage #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.contactPage #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.contactPage #popUpFilterTop {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.contactPage #subMenuLine, #bodyBackgroundContent #pageContent #filterAndSubPageContent.contactPage #popUpSubMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.contactPage #subMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.contactPage #popUpSubMenuLine {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.contactPage #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.contactPage #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.contactPage #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.contactPage #popUpSubPageContent {
  grid-row-start: 3;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.invoicePage, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.invoicePage {
  grid-template-rows: 155px 1fr;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.invoicePage #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.invoicePage #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.invoicePage #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.invoicePage #popUpSubPageContent {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page {
  grid-template-columns: 250px 1fr;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page #filterLeft, #bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page #popUpFilterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page #filterLeft, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page #popUpFilterLeft {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 1;
  grid-column-end: 1;
  border-left: 1px solid #adb5b8;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page #editProductContainer, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page #editProductContainer {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 2;
  grid-column-end: 2;
  display: grid;
  grid-template-rows: 90px 34px 1fr;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page #editProductContainer #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page #editProductContainer #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page #editProductContainer #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page #editProductContainer #popUpFilterTop {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page #editProductContainer #subMenuLine, #bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page #editProductContainer #popUpSubMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page #editProductContainer #subMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page #editProductContainer #popUpSubMenuLine {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page #editProductContainer #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.product-page #editProductContainer #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page #editProductContainer #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.product-page #editProductContainer #popUpSubPageContent {
  grid-row-start: 3;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.maintenance-details-page, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.maintenance-details-page {
  grid-template-rows: 40px 34px calc(100vh - 40px - 150px - 40px - 34px);
  grid-template-columns: minmax(600px, 1200px);
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.maintenance-details-page #filterTop, #bodyBackgroundContent #pageContent #filterAndSubPageContent.maintenance-details-page #popUpFilterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.maintenance-details-page #filterTop, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.maintenance-details-page #popUpFilterTop {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.maintenance-details-page #subMenuLine, #bodyBackgroundContent #pageContent #filterAndSubPageContent.maintenance-details-page #popUpSubMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.maintenance-details-page #subMenuLine, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.maintenance-details-page #popUpSubMenuLine {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.maintenance-details-page #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.maintenance-details-page #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.maintenance-details-page #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.maintenance-details-page #popUpSubPageContent {
  grid-row-start: 3;
  grid-column-start: 1;
  grid-column-end: 1;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.webcatalog-group-settings #subPageContent, #bodyBackgroundContent #pageContent #filterAndSubPageContent.webcatalog-group-settings #popUpSubPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.webcatalog-group-settings #subPageContent, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.webcatalog-group-settings #popUpSubPageContent {
  grid-row-start: 1;
  grid-column-start: 1;
  margin: 0;
}
#bodyBackgroundContent #pageContent #filterAndSubPageContent.no-grid, #bodyBackgroundContent #pageContent #popUpFilterAndSubPageContent.no-grid {
  display: block;
}
#bodyBackgroundContent #pageContent #inventoryAdjustmentContent {
  height: calc(100vh - 40px - 10px);
}
#bodyBackgroundContent #pageContent #inventoryAdjustmentContent #inventoryAdjustmentSubPageContent {
  padding-left: 10px;
}

.fixed-top-row-with-scrolling-dynamic-content {
  display: grid;
  height: 100%;
  grid-template-rows: 40px;
  grid-template-columns: minmax(300px, 600px);
}
.fixed-top-row-with-scrolling-dynamic-content#formEditAccessTemplate {
  grid-template-rows: 120px;
}
.fixed-top-row-with-scrolling-dynamic-content#formEditAccessTemplate .header-row {
  display: grid;
}
.fixed-top-row-with-scrolling-dynamic-content#formProjectList table {
  width: 100%;
}
.fixed-top-row-with-scrolling-dynamic-content#formProjectList .button-row {
  justify-content: flex-end;
}
.fixed-top-row-with-scrolling-dynamic-content > h1, .fixed-top-row-with-scrolling-dynamic-content > h2, .fixed-top-row-with-scrolling-dynamic-content > h3, .fixed-top-row-with-scrolling-dynamic-content > h4, .fixed-top-row-with-scrolling-dynamic-content > h5, .fixed-top-row-with-scrolling-dynamic-content > .header-row {
  grid-row-start: 1;
  grid-column-start: 1;
  margin: 0;
  align-self: center;
}
.fixed-top-row-with-scrolling-dynamic-content .header-row {
  display: flex;
  justify-content: flex-start;
  margin-right: 50px;
}
.fixed-top-row-with-scrolling-dynamic-content .header-row > div {
  align-self: center;
}
.fixed-top-row-with-scrolling-dynamic-content .header-row > div:not(:last-of-type) {
  margin-right: 10px;
}
.fixed-top-row-with-scrolling-dynamic-content .header-row h1, .fixed-top-row-with-scrolling-dynamic-content .header-row h2, .fixed-top-row-with-scrolling-dynamic-content .header-row h3, .fixed-top-row-with-scrolling-dynamic-content .header-row h4, .fixed-top-row-with-scrolling-dynamic-content .header-row h5 {
  margin: 0;
  margin-bottom: 5px;
}
.fixed-top-row-with-scrolling-dynamic-content .dynamic-content {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: span 2;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow: auto;
  padding-bottom: 20px;
}
.fixed-top-row-with-scrolling-dynamic-content .button-row {
  grid-row-start: 1;
  grid-column-start: 2;
  display: flex;
  justify-content: flex-start;
  margin-right: 0;
  max-height: 36px;
  border: none !important;
}
.tableWithMovableRows {
  display: flex;
}
.tableWithMovableRows div {
  align-self: center;
}
.tableWithMovableRows .moveButtons {
  padding: 10px;
}

.tableWithSearchBoxAndButton {
  display: grid;
  grid-row-start: 1;
  grid-column-start: 1;
  position: relative;
  height: 100%;
  grid-template-rows: 50px;
  overflow: hidden;
}
.tableWithSearchBoxAndButton > form {
  display: grid;
  grid-row-start: 1;
  grid-column-start: 1;
  height: 100%;
  grid-template-rows: 50px;
}
.tableWithSearchBoxAndButton .topRow {
  max-width: 1172px;
  padding: 10px;
  height: 50px;
}
.tableWithSearchBoxAndButton .scrollingDiv {
  grid-row-start: 2;
  grid-column-start: 1;
  display: grid;
  overflow: auto;
  padding-bottom: 20px;
}
.tableWithSearchBoxAndButton h2 {
  min-width: 250px;
}
.tableWithSearchBoxAndButton table {
  min-width: 80%;
}
.tableWithSearchBoxAndButton em {
  font-weight: 700;
}
.tableWithSearchBoxAndButton ul li a, .tableWithSearchBoxAndButton ul li a:visited, .tableWithSearchBoxAndButton ul li a:hover {
  text-decoration: none;
  font-weight: 400;
  font-size: 1em;
}
.tableWithSearchBoxAndButton .disabledCheckBox {
  text-align: center;
  font-size: 2em;
  color: #61656e;
}
.tableWithSearchBoxAndButton .disabledCheckBox input[type=checkbox][disabled] {
  position: absolute;
  left: -10000px;
}
.tableWithSearchBoxAndButton .disabledCheckBox .fa.fa-square-o {
  color: #adb5b8;
}
.tableWithSearchBoxAndButton .buttonRow {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 15;
  background-color: transparent;
  padding: 0;
  margin: 0;
  width: auto;
}
.tableWithSearchBoxAndButton .buttonRow hr {
  display: none;
}

.list-with-edit-info-right {
  height: 100%;
}
.list-with-edit-info-right.edit-info-active {
  display: grid;
  grid-template-columns: min-content 1fr;
  grid-template-rows: 100%;
}
.list-with-edit-info-right.edit-info-active#orderDeliveryListContainer {
  grid-template-columns: 240px 1fr;
}
.list-with-edit-info-right.edit-info-active#divEmailTemplateList {
  grid-template-columns: 260px 1fr;
}
.list-with-edit-info-right.edit-info-active#orderReturnListContainer {
  grid-template-columns: 240px 1fr;
}
.list-with-edit-info-right.edit-info-active .fixed-top-row-with-scrolling-dynamic-content {
  grid-template-columns: 1fr 1fr;
  padding-right: 20px;
  border-right: 1px solid #adb5b8;
  margin-top: -10px;
  padding-top: 10px;
  height: calc(100% + 10px);
}
.list-with-edit-info-right.edit-info-active .fixed-top-row-with-scrolling-dynamic-content .header-row {
  white-space: nowrap;
}
.list-with-edit-info-right.edit-info-active .fixed-top-row-with-scrolling-dynamic-content .button-row {
  justify-content: flex-end;
}
.list-with-edit-info-right.edit-info-active .fixed-top-row-with-scrolling-dynamic-content .button-row button {
  white-space: nowrap;
  min-width: fit-content;
  margin-left: 10px;
}
.list-with-edit-info-right.edit-info-active .hide-when-editing {
  display: none;
}
.list-with-edit-info-right.edit-info-active table tr th.last-shown-column, .list-with-edit-info-right.edit-info-active table tr intershare-div-th.last-shown-column, .list-with-edit-info-right.edit-info-active table tr td.last-shown-column, .list-with-edit-info-right.edit-info-active table tr intershare-div-td.last-shown-column {
  border-right: 2px solid #adb5b8;
}
.list-with-edit-info-right.edit-info-active .edit-content {
  overflow: auto;
  margin: 10px;
}

.edit-info-container-h-tag-base, .edit-info-container h2, .edit-info-container h3, .edit-info-container h4, .edit-info-container h5 {
  display: block;
  padding: 0;
  margin: 0;
}

.button-row-button-base, .edit-info-container .button-row-on-top button, .edit-info-container .button-row-on-top-extended button, .edit-info-container .button-row button, .fixed-top-row-with-scrolling-dynamic-content .button-row button {
  align-self: center;
}
.button-row-button-base:last-of-type, .edit-info-container .button-row-on-top button:last-of-type, .edit-info-container .button-row-on-top-extended button:last-of-type, .edit-info-container .button-row button:last-of-type, .fixed-top-row-with-scrolling-dynamic-content .button-row button:last-of-type {
  margin-right: 0;
}
.button-row-button-base:not(:last-of-type), .edit-info-container .button-row-on-top button:not(:last-of-type), .edit-info-container .button-row-on-top-extended button:not(:last-of-type), .edit-info-container .button-row button:not(:last-of-type), .fixed-top-row-with-scrolling-dynamic-content .button-row button:not(:last-of-type) {
  margin-right: 10px;
}

.edit-info-container {
  margin-left: 5px;
}
.edit-info-container label, .edit-info-container .editor-label {
  line-height: 33px;
  font-weight: normal;
  color: #000000;
}
.edit-info-container a, .edit-info-container a:visited, .edit-info-container a:hover {
  display: block;
}
.edit-info-container > h1:first-child, .edit-info-container > h2:first-child, .edit-info-container > h3:first-child, .edit-info-container > h4:first-child, .edit-info-container > h5:first-child {
  margin: 10px 0;
}
.edit-info-container h5 {
  font-weight: bold;
  font-size: 0.9em;
}
.edit-info-container h4 {
  font-size: 1.197em;
}
.edit-info-container h3 {
  font-size: 1.59201em;
}
.edit-info-container h2 {
  font-size: 2.1173733em;
}
.edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10) {
  padding-right: 20px;
}
.edit-info-container table {
  margin: 10px 0 10px 10px;
  max-width: calc(100% - 20px);
}
.edit-info-container .scrollable-table table {
  max-width: 100%;
}
.edit-info-container .button-row {
  grid-column-start: 1;
  grid-column-end: span 4;
  display: flex;
  justify-content: flex-end;
  margin-right: 0;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.edit-info-container .button-row-on-top, .edit-info-container .button-row-on-top-extended {
  grid-row-start: 1;
  grid-column-start: 4;
  display: flex;
  justify-content: flex-end;
  margin-right: 0;
}
.edit-info-container .button-row-on-top-extended button {
  margin-top: -34px;
}
.edit-info-container .extra-button-row-on-top {
  grid-row-start: 1;
  grid-column-start: 3;
  align-self: center;
  margin-left: 10px;
}
.edit-info-container .postal-code-search input {
  width: 65px;
}
.edit-info-container textarea {
  margin-top: 5px;
}

.nav.navbar-nav {
  list-style: none;
}

.navbar {
  color: black;
  border: 0;
  background: #e5e5e5;
  border-bottom: 2px #cccccc solid;
  min-height: 40px;
  margin: 0;
  padding: 0;
}
.navbar a, .navbar a:hover, .navbar a:visited {
  text-decoration: none;
}

.navbar-default .navbar-nav > li > a {
  padding: 10px;
  font-weight: normal;
  color: black;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: black;
}
.navbar-default .navbar-toggle {
  border-color: #bbb;
}

.navbar-collapse {
  min-height: 40px;
}

.navbar-right {
  margin: 0;
}

.navbar-fixed-top {
  z-index: 50;
}

.navbar-nav {
  float: none;
  font-family: "Roboto Condensed", sans-serif, FontAwesome;
}
.navbar-nav li {
  white-space: nowrap;
}

.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%;
  background-color: #f2f3f7;
}
.page-container .page-view {
  overflow: hidden;
  display: grid;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  min-width: 100%;
  max-width: 100%;
  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-bottom-border {
  border-bottom: 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 1fr 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 select {
  align-self: center;
}
.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-content.min-width-with-gap {
  width: min-content;
  grid-column-gap: 5px;
}
.page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-content .field-separator-span {
  align-self: center;
  padding: 0 5px;
}
.page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-content .field-separator-span::before {
  content: "-";
}
.page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-content .input-item-grid > :nth-child(odd), .page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-content .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > :nth-child(odd), .edit-info-container .page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-content div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > :nth-child(odd) {
  margin-right: 10px;
}
.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;
  padding: 5px;
}
.page-container .page-view .page-filter-top .dynamic-filter-top .dynamic-filter-button-row button {
  margin-bottom: 3px;
  width: 100%;
}
.page-container .page-view .page-filter-left {
  grid-row: 2;
  grid-row-end: span 3;
  grid-column: 1;
  border-right: 1px solid #adb5b8;
  padding: 12px;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
}
.page-container .page-view .page-filter-left.min-padding {
  padding: 5px;
}
.page-container .page-view .page-filter-left.rightPadding0 {
  padding-right: 0;
}
.page-container .page-view .page-filter-left.no-padding {
  padding: 0;
}
.page-container .page-view .page-filter-left.no-padding .filterButton {
  margin: 0;
  width: 100%;
}
.page-container .page-view .page-filter-left.scrollbar-padding-wide {
  padding-right: 38px;
}
.page-container .page-view .page-filter-left > form, .page-container .page-view .page-filter-left .tabContent {
  height: 100%;
  margin: 0;
}
.page-container .page-view .page-filter-left .tabContent.maintenance {
  overflow-x: auto;
  height: calc(100% - 40px);
}
.page-container .page-view .page-filter-left div[content-to-hide] {
  height: 100%;
  overflow: auto;
}
.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 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-left ul.quick-links {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.page-container .page-view .page-filter-left ul.quick-links li {
  white-space: nowrap;
  padding: 2px 0;
}
.page-container .page-view .page-filter-left ul.quick-links li::before {
  color: #999999;
  content: "\f061";
}
.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-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-main-content.dialog {
  max-height: calc(100vh - 333px);
  max-width: calc(100vw - 333px);
}
.page-container .page-view .page-main-content.no-scrolling {
  overflow: hidden;
}
.page-container .page-view .page-main-content.no-scrolling-x {
  overflow-x: hidden;
}
.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;
}
.page-container .page-view .page-filter-top-dialog {
  grid-row: 1;
  grid-column: 2;
  grid-column-end: span 1;
  border-bottom: 1px solid #adb5b8;
  padding: 10px;
  overflow-y: auto;
}
.page-container .page-view .page-filter-top-dialog.no-padding {
  padding: 0;
}
.page-container .page-view .page-filter-left-dialog {
  grid-row: 1;
  grid-row-end: span 4;
  grid-column: 1;
  border-right: 1px solid #adb5b8;
  overflow-y: auto;
  padding: 22px;
}
.page-container .page-view .page-filter-left-dialog.no-padding {
  padding: 0;
  padding-right: 10px;
}
.page-container .page-view .page-filter-left-dialog.no-scrolling {
  overflow: initial;
}
.page-container .page-view .page-main-content-dialog {
  grid-row: 3;
  grid-column: 2;
  overflow: auto;
}
.page-container .page-view .page-filter-left-heading {
  width: calc(100% + 10px + 30px);
  display: flex;
  justify-content: flex-start;
  gap: 5px;
  height: 45px;
  position: sticky;
  top: -10px;
  margin: -10px;
  margin-bottom: 10px;
  background-color: #f2f3f7;
  border-bottom: 1px solid #adb5b8;
  padding: 10px;
  z-index: 1;
}

.page-content-background {
  background-color: #f2f3f7;
}

intershare-sub-menu, intershare-top-menu {
  display: block;
}

#subMenuLine, #popUpSubMenuLine {
  grid-row-start: 2;
  grid-column-start: 2;
  grid-column-end: span 2;
  height: 34px;
  overflow: hidden;
}
#subMenuLine .leftMenuTabs, #popUpSubMenuLine .leftMenuTabs {
  height: 100%;
  background-color: #cccccc;
  border-bottom: 1px solid #adb5b8;
  padding-top: 1px;
}
#subMenuLine .leftMenuTabs .filterButton, #subMenuLine .leftMenuTabs .filterButtonLarge, #popUpSubMenuLine .leftMenuTabs .filterButton, #popUpSubMenuLine .leftMenuTabs .filterButtonLarge {
  visibility: hidden;
  display: none;
}
#subMenuLine .leftMenuTabs .navbar-left ul, #popUpSubMenuLine .leftMenuTabs .navbar-left ul {
  width: auto;
  margin-top: 4px;
  display: flex;
  margin-left: -2px;
  padding: 0;
}
#subMenuLine .leftMenuTabs .navbar-left ul li, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid #adb5b8;
  box-shadow: 2px 1px #777777;
  background-color: #d9d9d9;
  float: left;
  margin-left: 7px;
  margin-top: -1px;
  overflow: hidden;
  white-space: nowrap;
  min-width: 50px;
  max-height: 30px;
  display: flex;
}
#subMenuLine .leftMenuTabs .navbar-left ul li form, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li form {
  width: 100%;
}
#subMenuLine .leftMenuTabs .navbar-left ul li button, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button {
  width: 100%;
  padding: 5px 10px;
  background: none;
  border: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#subMenuLine .leftMenuTabs .navbar-left ul li button span, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button span {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}
#subMenuLine .leftMenuTabs .navbar-left ul li button span.menuButtonValue, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button span.menuButtonValue {
  margin-right: 0;
  margin-left: 10px;
}
#subMenuLine .leftMenuTabs .navbar-left ul li button span.fa, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li button span.fa {
  display: none;
}
#subMenuLine .leftMenuTabs .navbar-left ul li:not(.selectedMenu), #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:not(.selectedMenu) {
  border-bottom: 1px solid #adb5b8;
}
#subMenuLine .leftMenuTabs .navbar-left ul li a, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li a {
  padding: 5px 10px;
  text-decoration: none;
}
#subMenuLine .leftMenuTabs .navbar-left ul li a .fa, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li a .fa {
  display: none;
}
#subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu {
  border-bottom: 1px solid #f2f3f7;
  background-color: #f2f3f7;
}
#subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu a, #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu span, #subMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu button, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu a, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu span, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li.selectedMenu button {
  background-color: none;
}
#subMenuLine .leftMenuTabs .navbar-left ul li:hover a, #subMenuLine .leftMenuTabs .navbar-left ul li:hover span, #subMenuLine .leftMenuTabs .navbar-left ul li:hover button, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover a, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover span, #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover button {
  color: black;
}
#subMenuLine .leftMenuTabs .navbar-left ul li:hover:not(.selectedMenu), #popUpSubMenuLine .leftMenuTabs .navbar-left ul li:hover:not(.selectedMenu) {
  background-color: rgba(150, 150, 150, 0.75);
}

.full-page-container {
  padding: 10px 0;
}

.grid-form-layout {
  display: grid;
  grid: "labels controls" auto/auto 1fr;
  gap: 1rem;
  padding-top: 0.5rem;
}

.grid-form-layout > .labels {
  grid-area: labels;
  grid-row: auto;
}

.grid-form-layout > .controls {
  grid-area: controls;
  grid-row: auto;
}

/*************** END Layout ***********************************/
/*************** START Common ***********************************/
/* Contains common CSS for onlet */
/*No values larger than 225*/
/*No longer in use as og 10.11.17 */
/*225, 222, 200, 175, 150, 135, 125, 100, 92, 90, 85, 75, 60, 50, 40, 35, 25, 0; /*No values larger than 225*/
/*375, 350, 300, 275, 250, 240, 230;*/
.noPadding {
  padding: 0;
}

.noMargin {
  margin: 0;
}

.marginRightAuto {
  margin-right: auto;
}

.marginLeftAuto {
  margin-left: auto;
}

.width-min-content {
  width: min-content;
}

.width-max-content {
  width: max-content;
}

.height-max-content {
  height: max-content;
}

.max-height-inherit {
  max-height: inherit;
}

.Margin270 {
  margin: 270px;
}

.grid-column-gap270 {
  grid-column-gap: 270px;
}

.flex-column-gap270 > * {
  margin-right: 270px;
}

.grid-row-gap270 {
  grid-row-gap: 270px;
}

.flex-row-gap270 > * {
  margin-bottom: 270px;
}

.topMargin270 {
  margin-top: 270px;
}

.bottomMargin270 {
  margin-bottom: 270px;
}

.rightMargin270 {
  margin-right: 270px;
}

.leftMargin270 {
  margin-left: 270px;
}

.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;
}

.Margin90 {
  margin: 90px;
}

.grid-column-gap90 {
  grid-column-gap: 90px;
}

.flex-column-gap90 > * {
  margin-right: 90px;
}

.grid-row-gap90 {
  grid-row-gap: 90px;
}

.flex-row-gap90 > * {
  margin-bottom: 90px;
}

.topMargin90 {
  margin-top: 90px;
}

.bottomMargin90 {
  margin-bottom: 90px;
}

.rightMargin90 {
  margin-right: 90px;
}

.leftMargin90 {
  margin-left: 90px;
}

.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;
}

.Margin38 {
  margin: 38px;
}

.grid-column-gap38 {
  grid-column-gap: 38px;
}

.flex-column-gap38 > * {
  margin-right: 38px;
}

.grid-row-gap38 {
  grid-row-gap: 38px;
}

.flex-row-gap38 > * {
  margin-bottom: 38px;
}

.topMargin38 {
  margin-top: 38px;
}

.bottomMargin38 {
  margin-bottom: 38px;
}

.rightMargin38 {
  margin-right: 38px;
}

.leftMargin38 {
  margin-left: 38px;
}

.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-15 {
  margin: -15px;
}

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

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

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

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

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

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

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

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

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

.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-34 {
  margin: -34px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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;
}

.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;
}

.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;
}

.width472 {
  width: 472px;
}

.height472 {
  height: 472px;
}

.max-width472 {
  max-width: 472px;
}

.max-height472 {
  max-height: 472px;
}

.min-width472 {
  min-width: 472px;
}

.min-height472 {
  min-height: 472px;
}

.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;
}

.width375 {
  width: 375px;
}

.height375 {
  height: 375px;
}

.max-width375 {
  max-width: 375px;
}

.max-height375 {
  max-height: 375px;
}

.min-width375 {
  min-width: 375px;
}

.min-height375 {
  min-height: 375px;
}

.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;
}

.width325 {
  width: 325px;
}

.height325 {
  height: 325px;
}

.max-width325 {
  max-width: 325px;
}

.max-height325 {
  max-height: 325px;
}

.min-width325 {
  min-width: 325px;
}

.min-height325 {
  min-height: 325px;
}

.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;
}

.width290 {
  width: 290px;
}

.height290 {
  height: 290px;
}

.max-width290 {
  max-width: 290px;
}

.max-height290 {
  max-height: 290px;
}

.min-width290 {
  min-width: 290px;
}

.min-height290 {
  min-height: 290px;
}

.width260 {
  width: 260px;
}

.height260 {
  height: 260px;
}

.max-width260 {
  max-width: 260px;
}

.max-height260 {
  max-height: 260px;
}

.min-width260 {
  min-width: 260px;
}

.min-height260 {
  min-height: 260px;
}

.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;
}

.width215 {
  width: 215px;
}

.height215 {
  height: 215px;
}

.max-width215 {
  max-width: 215px;
}

.max-height215 {
  max-height: 215px;
}

.min-width215 {
  min-width: 215px;
}

.min-height215 {
  min-height: 215px;
}

.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;
}

.width140 {
  width: 140px;
}

.height140 {
  height: 140px;
}

.max-width140 {
  max-width: 140px;
}

.max-height140 {
  max-height: 140px;
}

.min-width140 {
  min-width: 140px;
}

.min-height140 {
  min-height: 140px;
}

.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;
}

.width110 {
  width: 110px;
}

.height110 {
  height: 110px;
}

.max-width110 {
  max-width: 110px;
}

.max-height110 {
  max-height: 110px;
}

.min-width110 {
  min-width: 110px;
}

.min-height110 {
  min-height: 110px;
}

.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;
}

.width90 {
  width: 90px;
}

.height90 {
  height: 90px;
}

.max-width90 {
  max-width: 90px;
}

.max-height90 {
  max-height: 90px;
}

.min-width90 {
  min-width: 90px;
}

.min-height90 {
  min-height: 90px;
}

.width80 {
  width: 80px;
}

.height80 {
  height: 80px;
}

.max-width80 {
  max-width: 80px;
}

.max-height80 {
  max-height: 80px;
}

.min-width80 {
  min-width: 80px;
}

.min-height80 {
  min-height: 80px;
}

.width75 {
  width: 75px;
}

.height75 {
  height: 75px;
}

.max-width75 {
  max-width: 75px;
}

.max-height75 {
  max-height: 75px;
}

.min-width75 {
  min-width: 75px;
}

.min-height75 {
  min-height: 75px;
}

.width70 {
  width: 70px;
}

.height70 {
  height: 70px;
}

.max-width70 {
  max-width: 70px;
}

.max-height70 {
  max-height: 70px;
}

.min-width70 {
  min-width: 70px;
}

.min-height70 {
  min-height: 70px;
}

.width65 {
  width: 65px;
}

.height65 {
  height: 65px;
}

.max-width65 {
  max-width: 65px;
}

.max-height65 {
  max-height: 65px;
}

.min-width65 {
  min-width: 65px;
}

.min-height65 {
  min-height: 65px;
}

.width60 {
  width: 60px;
}

.height60 {
  height: 60px;
}

.max-width60 {
  max-width: 60px;
}

.max-height60 {
  max-height: 60px;
}

.min-width60 {
  min-width: 60px;
}

.min-height60 {
  min-height: 60px;
}

.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%;
}

.width100ViewWidth {
  width: 100vw;
}

.height100ViewHeight {
  height: 100vh;
}

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

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

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

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

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

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

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

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

.width95Percent {
  width: 95%;
}

.height95Percent {
  height: 95%;
}

.width95ViewWidth {
  width: 95vw;
}

.height95ViewHeight {
  height: 95vh;
}

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

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

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

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

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

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

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

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

.width90Percent {
  width: 90%;
}

.height90Percent {
  height: 90%;
}

.width90ViewWidth {
  width: 90vw;
}

.height90ViewHeight {
  height: 90vh;
}

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

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

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

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

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

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

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

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

.width80Percent {
  width: 80%;
}

.height80Percent {
  height: 80%;
}

.width80ViewWidth {
  width: 80vw;
}

.height80ViewHeight {
  height: 80vh;
}

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

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

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

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

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

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

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

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

.width70Percent {
  width: 70%;
}

.height70Percent {
  height: 70%;
}

.width70ViewWidth {
  width: 70vw;
}

.height70ViewHeight {
  height: 70vh;
}

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

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

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

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

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

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

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

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

.width60Percent {
  width: 60%;
}

.height60Percent {
  height: 60%;
}

.width60ViewWidth {
  width: 60vw;
}

.height60ViewHeight {
  height: 60vh;
}

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

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

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

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

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

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

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

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

.width50Percent {
  width: 50%;
}

.height50Percent {
  height: 50%;
}

.width50ViewWidth {
  width: 50vw;
}

.height50ViewHeight {
  height: 50vh;
}

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

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

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

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

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

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

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

.min-height50ViewHeight {
  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-Margin270 {
  margin: 270px;
}

.small-topMargin270 {
  margin-top: 270px;
}

.small-bottomMargin270 {
  margin-bottom: 270px;
}

.small-rightMargin270 {
  margin-right: 270px;
}

.small-leftMargin270 {
  margin-left: 270px;
}

.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-Margin90 {
  margin: 90px;
}

.small-topMargin90 {
  margin-top: 90px;
}

.small-bottomMargin90 {
  margin-bottom: 90px;
}

.small-rightMargin90 {
  margin-right: 90px;
}

.small-leftMargin90 {
  margin-left: 90px;
}

.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-Margin38 {
  margin: 38px;
}

.small-topMargin38 {
  margin-top: 38px;
}

.small-bottomMargin38 {
  margin-bottom: 38px;
}

.small-rightMargin38 {
  margin-right: 38px;
}

.small-leftMargin38 {
  margin-left: 38px;
}

.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-15 {
  margin: -15px;
}

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

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

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

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

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

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

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

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

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

.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-34 {
  margin: -34px;
}

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

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

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

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

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

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

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

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

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

.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-Margin-42 {
  margin: -42px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-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-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-width472 {
  width: 472px;
}

.small-height472 {
  height: 472px;
}

.small-max-width472 {
  max-width: 472px;
}

.small-max-height472 {
  max-height: 472px;
}

.small-min-width472 {
  min-width: 472px;
}

.small-min-height472 {
  min-height: 472px;
}

.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-width375 {
  width: 375px;
}

.small-height375 {
  height: 375px;
}

.small-max-width375 {
  max-width: 375px;
}

.small-max-height375 {
  max-height: 375px;
}

.small-min-width375 {
  min-width: 375px;
}

.small-min-height375 {
  min-height: 375px;
}

.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-width325 {
  width: 325px;
}

.small-height325 {
  height: 325px;
}

.small-max-width325 {
  max-width: 325px;
}

.small-max-height325 {
  max-height: 325px;
}

.small-min-width325 {
  min-width: 325px;
}

.small-min-height325 {
  min-height: 325px;
}

.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-width290 {
  width: 290px;
}

.small-height290 {
  height: 290px;
}

.small-max-width290 {
  max-width: 290px;
}

.small-max-height290 {
  max-height: 290px;
}

.small-min-width290 {
  min-width: 290px;
}

.small-min-height290 {
  min-height: 290px;
}

.small-width260 {
  width: 260px;
}

.small-height260 {
  height: 260px;
}

.small-max-width260 {
  max-width: 260px;
}

.small-max-height260 {
  max-height: 260px;
}

.small-min-width260 {
  min-width: 260px;
}

.small-min-height260 {
  min-height: 260px;
}

.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-width215 {
  width: 215px;
}

.small-height215 {
  height: 215px;
}

.small-max-width215 {
  max-width: 215px;
}

.small-max-height215 {
  max-height: 215px;
}

.small-min-width215 {
  min-width: 215px;
}

.small-min-height215 {
  min-height: 215px;
}

.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-width140 {
  width: 140px;
}

.small-height140 {
  height: 140px;
}

.small-max-width140 {
  max-width: 140px;
}

.small-max-height140 {
  max-height: 140px;
}

.small-min-width140 {
  min-width: 140px;
}

.small-min-height140 {
  min-height: 140px;
}

.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-width110 {
  width: 110px;
}

.small-height110 {
  height: 110px;
}

.small-max-width110 {
  max-width: 110px;
}

.small-max-height110 {
  max-height: 110px;
}

.small-min-width110 {
  min-width: 110px;
}

.small-min-height110 {
  min-height: 110px;
}

.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-width90 {
  width: 90px;
}

.small-height90 {
  height: 90px;
}

.small-max-width90 {
  max-width: 90px;
}

.small-max-height90 {
  max-height: 90px;
}

.small-min-width90 {
  min-width: 90px;
}

.small-min-height90 {
  min-height: 90px;
}

.small-width80 {
  width: 80px;
}

.small-height80 {
  height: 80px;
}

.small-max-width80 {
  max-width: 80px;
}

.small-max-height80 {
  max-height: 80px;
}

.small-min-width80 {
  min-width: 80px;
}

.small-min-height80 {
  min-height: 80px;
}

.small-width75 {
  width: 75px;
}

.small-height75 {
  height: 75px;
}

.small-max-width75 {
  max-width: 75px;
}

.small-max-height75 {
  max-height: 75px;
}

.small-min-width75 {
  min-width: 75px;
}

.small-min-height75 {
  min-height: 75px;
}

.small-width70 {
  width: 70px;
}

.small-height70 {
  height: 70px;
}

.small-max-width70 {
  max-width: 70px;
}

.small-max-height70 {
  max-height: 70px;
}

.small-min-width70 {
  min-width: 70px;
}

.small-min-height70 {
  min-height: 70px;
}

.small-width65 {
  width: 65px;
}

.small-height65 {
  height: 65px;
}

.small-max-width65 {
  max-width: 65px;
}

.small-max-height65 {
  max-height: 65px;
}

.small-min-width65 {
  min-width: 65px;
}

.small-min-height65 {
  min-height: 65px;
}

.small-width60 {
  width: 60px;
}

.small-height60 {
  height: 60px;
}

.small-max-width60 {
  max-width: 60px;
}

.small-max-height60 {
  max-height: 60px;
}

.small-min-width60 {
  min-width: 60px;
}

.small-min-height60 {
  min-height: 60px;
}

.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-width100ViewWidth {
  width: 100vw;
}

.small-height100ViewHeight {
  height: 100vh;
}

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

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

.small-max-width100ViewWidth {
  max-width: 100vw;
}

.small-max-height100ViewHeight {
  max-height: 100vh;
}

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

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

.small-min-width100ViewWidth {
  min-width: 100vw;
}

.small-min-height100ViewHeight {
  min-height: 100vh;
}

.small-width95Percent {
  width: 95%;
}

.small-height95Percent {
  height: 95%;
}

.small-width95ViewWidth {
  width: 95vw;
}

.small-height95ViewHeight {
  height: 95vh;
}

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

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

.small-max-width95ViewWidth {
  max-width: 95vw;
}

.small-max-height95ViewHeight {
  max-height: 95vh;
}

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

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

.small-min-width95ViewWidth {
  min-width: 95vw;
}

.small-min-height95ViewHeight {
  min-height: 95vh;
}

.small-width90Percent {
  width: 90%;
}

.small-height90Percent {
  height: 90%;
}

.small-width90ViewWidth {
  width: 90vw;
}

.small-height90ViewHeight {
  height: 90vh;
}

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

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

.small-max-width90ViewWidth {
  max-width: 90vw;
}

.small-max-height90ViewHeight {
  max-height: 90vh;
}

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

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

.small-min-width90ViewWidth {
  min-width: 90vw;
}

.small-min-height90ViewHeight {
  min-height: 90vh;
}

.small-width80Percent {
  width: 80%;
}

.small-height80Percent {
  height: 80%;
}

.small-width80ViewWidth {
  width: 80vw;
}

.small-height80ViewHeight {
  height: 80vh;
}

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

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

.small-max-width80ViewWidth {
  max-width: 80vw;
}

.small-max-height80ViewHeight {
  max-height: 80vh;
}

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

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

.small-min-width80ViewWidth {
  min-width: 80vw;
}

.small-min-height80ViewHeight {
  min-height: 80vh;
}

.small-width70Percent {
  width: 70%;
}

.small-height70Percent {
  height: 70%;
}

.small-width70ViewWidth {
  width: 70vw;
}

.small-height70ViewHeight {
  height: 70vh;
}

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

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

.small-max-width70ViewWidth {
  max-width: 70vw;
}

.small-max-height70ViewHeight {
  max-height: 70vh;
}

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

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

.small-min-width70ViewWidth {
  min-width: 70vw;
}

.small-min-height70ViewHeight {
  min-height: 70vh;
}

.small-width60Percent {
  width: 60%;
}

.small-height60Percent {
  height: 60%;
}

.small-width60ViewWidth {
  width: 60vw;
}

.small-height60ViewHeight {
  height: 60vh;
}

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

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

.small-max-width60ViewWidth {
  max-width: 60vw;
}

.small-max-height60ViewHeight {
  max-height: 60vh;
}

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

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

.small-min-width60ViewWidth {
  min-width: 60vw;
}

.small-min-height60ViewHeight {
  min-height: 60vh;
}

.small-width50Percent {
  width: 50%;
}

.small-height50Percent {
  height: 50%;
}

.small-width50ViewWidth {
  width: 50vw;
}

.small-height50ViewHeight {
  height: 50vh;
}

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

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

.small-max-width50ViewWidth {
  max-width: 50vw;
}

.small-max-height50ViewHeight {
  max-height: 50vh;
}

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

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

.small-min-width50ViewWidth {
  min-width: 50vw;
}

.small-min-height50ViewHeight {
  min-height: 50vh;
}

.width200-important {
  /*This is a bit of a hack, but due the state of the css*/
  width: 200px !important;
}

.small-labelWidth0 label, .small-labelWidth0 .editor-label {
  width: 0px;
  max-width: 225px;
  margin: 0;
}
.small-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label {
  width: calc(0px + 16px);
  max-width: 255px;
}
.small-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label:after,
.small-labelWidth0 .checkboxOnly input[type=radio].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px;
}

.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=color] {
  padding: 0;
}
.small-textInputWidth100percent input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth100percent input[type=number], .small-textInputWidth100percent input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth100percent.smallNumber input[type=number], .small-textInputWidth100percent.smallNumber input[data-val-number], .small-textInputWidth100percent .smallNumber input[type=number], .small-textInputWidth100percent .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth100percent.float-left input[type=number], .small-textInputWidth100percent.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth100percent .float-left .smallNumber input[type=number], .small-textInputWidth100percent .float-left .smallNumber input[data-val-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;
  min-width: 225px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth225 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth225 input[type=number], .small-textInputWidth225 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth225.smallNumber input[type=number], .small-textInputWidth225.smallNumber input[data-val-number], .small-textInputWidth225 .smallNumber input[type=number], .small-textInputWidth225 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth225.float-left input[type=number], .small-textInputWidth225.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth225 .float-left .smallNumber input[type=number], .small-textInputWidth225 .float-left .smallNumber input[data-val-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;
  min-width: 200px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth200 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth200 input[type=number], .small-textInputWidth200 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth200.smallNumber input[type=number], .small-textInputWidth200.smallNumber input[data-val-number], .small-textInputWidth200 .smallNumber input[type=number], .small-textInputWidth200 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth200.float-left input[type=number], .small-textInputWidth200.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth200 .float-left .smallNumber input[type=number], .small-textInputWidth200 .float-left .smallNumber input[data-val-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;
  min-width: 190px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth190 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth190 input[type=number], .small-textInputWidth190 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth190.smallNumber input[type=number], .small-textInputWidth190.smallNumber input[data-val-number], .small-textInputWidth190 .smallNumber input[type=number], .small-textInputWidth190 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth190.float-left input[type=number], .small-textInputWidth190.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth190 .float-left .smallNumber input[type=number], .small-textInputWidth190 .float-left .smallNumber input[data-val-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;
  min-width: 180px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth180 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth180 input[type=number], .small-textInputWidth180 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth180.smallNumber input[type=number], .small-textInputWidth180.smallNumber input[data-val-number], .small-textInputWidth180 .smallNumber input[type=number], .small-textInputWidth180 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth180.float-left input[type=number], .small-textInputWidth180.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth180 .float-left .smallNumber input[type=number], .small-textInputWidth180 .float-left .smallNumber input[data-val-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;
  min-width: 175px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth175 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth175 input[type=number], .small-textInputWidth175 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth175.smallNumber input[type=number], .small-textInputWidth175.smallNumber input[data-val-number], .small-textInputWidth175 .smallNumber input[type=number], .small-textInputWidth175 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth175.float-left input[type=number], .small-textInputWidth175.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth175 .float-left .smallNumber input[type=number], .small-textInputWidth175 .float-left .smallNumber input[data-val-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;
  min-width: 170px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth170 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth170 input[type=number], .small-textInputWidth170 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth170.smallNumber input[type=number], .small-textInputWidth170.smallNumber input[data-val-number], .small-textInputWidth170 .smallNumber input[type=number], .small-textInputWidth170 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth170.float-left input[type=number], .small-textInputWidth170.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth170 .float-left .smallNumber input[type=number], .small-textInputWidth170 .float-left .smallNumber input[data-val-number] {
  margin-right: 0;
}

.small-textInputWidth160 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth160 [type=number],
.small-textInputWidth160 [type=email],
.small-textInputWidth160 [type=color],
.small-textInputWidth160 [type=time],
.small-textInputWidth160 [type=date],
.small-textInputWidth160 [type=datetime],
.small-textInputWidth160 [type=file],
.small-textInputWidth160 [type=password],
.small-textInputWidth160 [type=search],
.small-textInputWidth160 textarea,
.small-textInputWidth160 select,
.small-textInputWidth160 .selectButton {
  width: 160px;
  min-width: 160px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth160 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth160 input[type=number], .small-textInputWidth160 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth160.smallNumber input[type=number], .small-textInputWidth160.smallNumber input[data-val-number], .small-textInputWidth160 .smallNumber input[type=number], .small-textInputWidth160 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth160.float-left input[type=number], .small-textInputWidth160.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth160 .float-left .smallNumber input[type=number], .small-textInputWidth160 .float-left .smallNumber input[data-val-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;
  min-width: 155px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth155 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth155 input[type=number], .small-textInputWidth155 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth155.smallNumber input[type=number], .small-textInputWidth155.smallNumber input[data-val-number], .small-textInputWidth155 .smallNumber input[type=number], .small-textInputWidth155 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth155.float-left input[type=number], .small-textInputWidth155.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth155 .float-left .smallNumber input[type=number], .small-textInputWidth155 .float-left .smallNumber input[data-val-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;
  min-width: 150px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth150 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth150 input[type=number], .small-textInputWidth150 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth150.smallNumber input[type=number], .small-textInputWidth150.smallNumber input[data-val-number], .small-textInputWidth150 .smallNumber input[type=number], .small-textInputWidth150 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth150.float-left input[type=number], .small-textInputWidth150.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth150 .float-left .smallNumber input[type=number], .small-textInputWidth150 .float-left .smallNumber input[data-val-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;
  min-width: 140px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth140 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth140 input[type=number], .small-textInputWidth140 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth140.smallNumber input[type=number], .small-textInputWidth140.smallNumber input[data-val-number], .small-textInputWidth140 .smallNumber input[type=number], .small-textInputWidth140 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth140.float-left input[type=number], .small-textInputWidth140.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth140 .float-left .smallNumber input[type=number], .small-textInputWidth140 .float-left .smallNumber input[data-val-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;
  min-width: 125px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth125 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth125 input[type=number], .small-textInputWidth125 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth125.smallNumber input[type=number], .small-textInputWidth125.smallNumber input[data-val-number], .small-textInputWidth125 .smallNumber input[type=number], .small-textInputWidth125 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth125.float-left input[type=number], .small-textInputWidth125.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth125 .float-left .smallNumber input[type=number], .small-textInputWidth125 .float-left .smallNumber input[data-val-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;
  min-width: 110px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth110 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth110 input[type=number], .small-textInputWidth110 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth110.smallNumber input[type=number], .small-textInputWidth110.smallNumber input[data-val-number], .small-textInputWidth110 .smallNumber input[type=number], .small-textInputWidth110 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth110.float-left input[type=number], .small-textInputWidth110.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth110 .float-left .smallNumber input[type=number], .small-textInputWidth110 .float-left .smallNumber input[data-val-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;
  min-width: 100px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth100 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth100 input[type=number], .small-textInputWidth100 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth100.smallNumber input[type=number], .small-textInputWidth100.smallNumber input[data-val-number], .small-textInputWidth100 .smallNumber input[type=number], .small-textInputWidth100 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth100.float-left input[type=number], .small-textInputWidth100.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth100 .float-left .smallNumber input[type=number], .small-textInputWidth100 .float-left .smallNumber input[data-val-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;
  min-width: 92px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth92 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth92 input[type=number], .small-textInputWidth92 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth92.smallNumber input[type=number], .small-textInputWidth92.smallNumber input[data-val-number], .small-textInputWidth92 .smallNumber input[type=number], .small-textInputWidth92 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth92.float-left input[type=number], .small-textInputWidth92.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth92 .float-left .smallNumber input[type=number], .small-textInputWidth92 .float-left .smallNumber input[data-val-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;
  min-width: 90px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth90 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth90 input[type=number], .small-textInputWidth90 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth90.smallNumber input[type=number], .small-textInputWidth90.smallNumber input[data-val-number], .small-textInputWidth90 .smallNumber input[type=number], .small-textInputWidth90 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth90.float-left input[type=number], .small-textInputWidth90.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth90 .float-left .smallNumber input[type=number], .small-textInputWidth90 .float-left .smallNumber input[data-val-number] {
  margin-right: 0;
}

.small-textInputWidth82 [type=text]:not(.datepicker-control):not(.timePickerInput),
.small-textInputWidth82 [type=number],
.small-textInputWidth82 [type=email],
.small-textInputWidth82 [type=color],
.small-textInputWidth82 [type=time],
.small-textInputWidth82 [type=date],
.small-textInputWidth82 [type=datetime],
.small-textInputWidth82 [type=file],
.small-textInputWidth82 [type=password],
.small-textInputWidth82 [type=search],
.small-textInputWidth82 textarea,
.small-textInputWidth82 select,
.small-textInputWidth82 .selectButton {
  width: 82px;
  min-width: 82px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth82 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth82 input[type=number], .small-textInputWidth82 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth82.smallNumber input[type=number], .small-textInputWidth82.smallNumber input[data-val-number], .small-textInputWidth82 .smallNumber input[type=number], .small-textInputWidth82 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth82.float-left input[type=number], .small-textInputWidth82.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth82 .float-left .smallNumber input[type=number], .small-textInputWidth82 .float-left .smallNumber input[data-val-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;
  min-width: 80px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth80 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth80 input[type=number], .small-textInputWidth80 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth80.smallNumber input[type=number], .small-textInputWidth80.smallNumber input[data-val-number], .small-textInputWidth80 .smallNumber input[type=number], .small-textInputWidth80 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth80.float-left input[type=number], .small-textInputWidth80.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth80 .float-left .smallNumber input[type=number], .small-textInputWidth80 .float-left .smallNumber input[data-val-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;
  min-width: 75px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth75 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth75 input[type=number], .small-textInputWidth75 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth75.smallNumber input[type=number], .small-textInputWidth75.smallNumber input[data-val-number], .small-textInputWidth75 .smallNumber input[type=number], .small-textInputWidth75 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth75.float-left input[type=number], .small-textInputWidth75.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth75 .float-left .smallNumber input[type=number], .small-textInputWidth75 .float-left .smallNumber input[data-val-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;
  min-width: 70px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth70 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth70 input[type=number], .small-textInputWidth70 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth70.smallNumber input[type=number], .small-textInputWidth70.smallNumber input[data-val-number], .small-textInputWidth70 .smallNumber input[type=number], .small-textInputWidth70 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth70.float-left input[type=number], .small-textInputWidth70.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth70 .float-left .smallNumber input[type=number], .small-textInputWidth70 .float-left .smallNumber input[data-val-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;
  min-width: 65px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth65 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth65 input[type=number], .small-textInputWidth65 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth65.smallNumber input[type=number], .small-textInputWidth65.smallNumber input[data-val-number], .small-textInputWidth65 .smallNumber input[type=number], .small-textInputWidth65 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth65.float-left input[type=number], .small-textInputWidth65.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth65 .float-left .smallNumber input[type=number], .small-textInputWidth65 .float-left .smallNumber input[data-val-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;
  min-width: 60px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth60 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth60 input[type=number], .small-textInputWidth60 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth60.smallNumber input[type=number], .small-textInputWidth60.smallNumber input[data-val-number], .small-textInputWidth60 .smallNumber input[type=number], .small-textInputWidth60 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth60.float-left input[type=number], .small-textInputWidth60.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth60 .float-left .smallNumber input[type=number], .small-textInputWidth60 .float-left .smallNumber input[data-val-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;
  min-width: 55px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth55 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth55 input[type=number], .small-textInputWidth55 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth55.smallNumber input[type=number], .small-textInputWidth55.smallNumber input[data-val-number], .small-textInputWidth55 .smallNumber input[type=number], .small-textInputWidth55 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth55.float-left input[type=number], .small-textInputWidth55.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth55 .float-left .smallNumber input[type=number], .small-textInputWidth55 .float-left .smallNumber input[data-val-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;
  min-width: 50px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth50 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth50 input[type=number], .small-textInputWidth50 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth50.smallNumber input[type=number], .small-textInputWidth50.smallNumber input[data-val-number], .small-textInputWidth50 .smallNumber input[type=number], .small-textInputWidth50 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth50.float-left input[type=number], .small-textInputWidth50.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth50 .float-left .smallNumber input[type=number], .small-textInputWidth50 .float-left .smallNumber input[data-val-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;
  min-width: 45px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth45 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth45 input[type=number], .small-textInputWidth45 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth45.smallNumber input[type=number], .small-textInputWidth45.smallNumber input[data-val-number], .small-textInputWidth45 .smallNumber input[type=number], .small-textInputWidth45 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth45.float-left input[type=number], .small-textInputWidth45.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth45 .float-left .smallNumber input[type=number], .small-textInputWidth45 .float-left .smallNumber input[data-val-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;
  min-width: 40px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth40 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth40 input[type=number], .small-textInputWidth40 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth40.smallNumber input[type=number], .small-textInputWidth40.smallNumber input[data-val-number], .small-textInputWidth40 .smallNumber input[type=number], .small-textInputWidth40 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth40.float-left input[type=number], .small-textInputWidth40.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth40 .float-left .smallNumber input[type=number], .small-textInputWidth40 .float-left .smallNumber input[data-val-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;
  min-width: 35px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth35 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth35 input[type=number], .small-textInputWidth35 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth35.smallNumber input[type=number], .small-textInputWidth35.smallNumber input[data-val-number], .small-textInputWidth35 .smallNumber input[type=number], .small-textInputWidth35 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth35.float-left input[type=number], .small-textInputWidth35.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth35 .float-left .smallNumber input[type=number], .small-textInputWidth35 .float-left .smallNumber input[data-val-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;
  min-width: 30px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth30 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth30 input[type=number], .small-textInputWidth30 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth30.smallNumber input[type=number], .small-textInputWidth30.smallNumber input[data-val-number], .small-textInputWidth30 .smallNumber input[type=number], .small-textInputWidth30 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth30.float-left input[type=number], .small-textInputWidth30.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth30 .float-left .smallNumber input[type=number], .small-textInputWidth30 .float-left .smallNumber input[data-val-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;
  min-width: 25px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth25 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth25 input[type=number], .small-textInputWidth25 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth25.smallNumber input[type=number], .small-textInputWidth25.smallNumber input[data-val-number], .small-textInputWidth25 .smallNumber input[type=number], .small-textInputWidth25 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth25.float-left input[type=number], .small-textInputWidth25.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth25 .float-left .smallNumber input[type=number], .small-textInputWidth25 .float-left .smallNumber input[data-val-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;
  min-width: 10px;
  max-width: 225px;
  padding: 1px 5px;
}
.small-textInputWidth10 input[type=time] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth10 input[type=number], .small-textInputWidth10 input[data-val-number] {
  width: 70px;
  min-width: 70px;
}
.small-textInputWidth10.smallNumber input[type=number], .small-textInputWidth10.smallNumber input[data-val-number], .small-textInputWidth10 .smallNumber input[type=number], .small-textInputWidth10 .smallNumber input[data-val-number] {
  width: 45px;
  min-width: 45px;
}
.small-textInputWidth10.float-left input[type=number], .small-textInputWidth10.float-left input[data-val-number] {
  margin-right: 0;
}
.small-textInputWidth10 .float-left .smallNumber input[type=number], .small-textInputWidth10 .float-left .smallNumber input[data-val-number] {
  margin-right: 0;
}

@media screen and (min-width: 59em) {
  .medium-Margin270 {
    margin: 270px;
  }

  .medium-topMargin270 {
    margin-top: 270px;
  }

  .medium-bottomMargin270 {
    margin-bottom: 270px;
  }

  .medium-rightMargin270 {
    margin-right: 270px;
  }

  .medium-leftMargin270 {
    margin-left: 270px;
  }

  .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-Margin90 {
    margin: 90px;
  }

  .medium-topMargin90 {
    margin-top: 90px;
  }

  .medium-bottomMargin90 {
    margin-bottom: 90px;
  }

  .medium-rightMargin90 {
    margin-right: 90px;
  }

  .medium-leftMargin90 {
    margin-left: 90px;
  }

  .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-Margin38 {
    margin: 38px;
  }

  .medium-topMargin38 {
    margin-top: 38px;
  }

  .medium-bottomMargin38 {
    margin-bottom: 38px;
  }

  .medium-rightMargin38 {
    margin-right: 38px;
  }

  .medium-leftMargin38 {
    margin-left: 38px;
  }

  .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-15 {
    margin: -15px;
  }

  .medium-topMargin-15 {
    margin-top: -15px;
  }

  .medium-bottomMargin-15 {
    margin-bottom: -15px;
  }

  .medium-rightMargin-15 {
    margin-right: -15px;
  }

  .medium-leftMargin-15 {
    margin-left: -15px;
  }

  .medium-Margin-16 {
    margin: -16px;
  }

  .medium-topMargin-16 {
    margin-top: -16px;
  }

  .medium-bottomMargin-16 {
    margin-bottom: -16px;
  }

  .medium-rightMargin-16 {
    margin-right: -16px;
  }

  .medium-leftMargin-16 {
    margin-left: -16px;
  }

  .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-34 {
    margin: -34px;
  }

  .medium-topMargin-34 {
    margin-top: -34px;
  }

  .medium-bottomMargin-34 {
    margin-bottom: -34px;
  }

  .medium-rightMargin-34 {
    margin-right: -34px;
  }

  .medium-leftMargin-34 {
    margin-left: -34px;
  }

  .medium-Margin-35 {
    margin: -35px;
  }

  .medium-topMargin-35 {
    margin-top: -35px;
  }

  .medium-bottomMargin-35 {
    margin-bottom: -35px;
  }

  .medium-rightMargin-35 {
    margin-right: -35px;
  }

  .medium-leftMargin-35 {
    margin-left: -35px;
  }

  .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-Margin-42 {
    margin: -42px;
  }

  .medium-topMargin-42 {
    margin-top: -42px;
  }

  .medium-bottomMargin-42 {
    margin-bottom: -42px;
  }

  .medium-rightMargin-42 {
    margin-right: -42px;
  }

  .medium-leftMargin-42 {
    margin-left: -42px;
  }

  .medium-Margin-55 {
    margin: -55px;
  }

  .medium-topMargin-55 {
    margin-top: -55px;
  }

  .medium-bottomMargin-55 {
    margin-bottom: -55px;
  }

  .medium-rightMargin-55 {
    margin-right: -55px;
  }

  .medium-leftMargin-55 {
    margin-left: -55px;
  }

  .medium-Margin-65 {
    margin: -65px;
  }

  .medium-topMargin-65 {
    margin-top: -65px;
  }

  .medium-bottomMargin-65 {
    margin-bottom: -65px;
  }

  .medium-rightMargin-65 {
    margin-right: -65px;
  }

  .medium-leftMargin-65 {
    margin-left: -65px;
  }

  .medium-Margin-80 {
    margin: -80px;
  }

  .medium-topMargin-80 {
    margin-top: -80px;
  }

  .medium-bottomMargin-80 {
    margin-bottom: -80px;
  }

  .medium-rightMargin-80 {
    margin-right: -80px;
  }

  .medium-leftMargin-80 {
    margin-left: -80px;
  }

  .medium-Margin-150 {
    margin: -150px;
  }

  .medium-topMargin-150 {
    margin-top: -150px;
  }

  .medium-bottomMargin-150 {
    margin-bottom: -150px;
  }

  .medium-rightMargin-150 {
    margin-right: -150px;
  }

  .medium-leftMargin-150 {
    margin-left: -150px;
  }

  .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-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-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-width472 {
    width: 472px;
  }

  .medium-height472 {
    height: 472px;
  }

  .medium-max-width472 {
    max-width: 472px;
  }

  .medium-max-height472 {
    max-height: 472px;
  }

  .medium-min-width472 {
    min-width: 472px;
  }

  .medium-min-height472 {
    min-height: 472px;
  }

  .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-width375 {
    width: 375px;
  }

  .medium-height375 {
    height: 375px;
  }

  .medium-max-width375 {
    max-width: 375px;
  }

  .medium-max-height375 {
    max-height: 375px;
  }

  .medium-min-width375 {
    min-width: 375px;
  }

  .medium-min-height375 {
    min-height: 375px;
  }

  .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-width325 {
    width: 325px;
  }

  .medium-height325 {
    height: 325px;
  }

  .medium-max-width325 {
    max-width: 325px;
  }

  .medium-max-height325 {
    max-height: 325px;
  }

  .medium-min-width325 {
    min-width: 325px;
  }

  .medium-min-height325 {
    min-height: 325px;
  }

  .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-width290 {
    width: 290px;
  }

  .medium-height290 {
    height: 290px;
  }

  .medium-max-width290 {
    max-width: 290px;
  }

  .medium-max-height290 {
    max-height: 290px;
  }

  .medium-min-width290 {
    min-width: 290px;
  }

  .medium-min-height290 {
    min-height: 290px;
  }

  .medium-width260 {
    width: 260px;
  }

  .medium-height260 {
    height: 260px;
  }

  .medium-max-width260 {
    max-width: 260px;
  }

  .medium-max-height260 {
    max-height: 260px;
  }

  .medium-min-width260 {
    min-width: 260px;
  }

  .medium-min-height260 {
    min-height: 260px;
  }

  .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-width215 {
    width: 215px;
  }

  .medium-height215 {
    height: 215px;
  }

  .medium-max-width215 {
    max-width: 215px;
  }

  .medium-max-height215 {
    max-height: 215px;
  }

  .medium-min-width215 {
    min-width: 215px;
  }

  .medium-min-height215 {
    min-height: 215px;
  }

  .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-width140 {
    width: 140px;
  }

  .medium-height140 {
    height: 140px;
  }

  .medium-max-width140 {
    max-width: 140px;
  }

  .medium-max-height140 {
    max-height: 140px;
  }

  .medium-min-width140 {
    min-width: 140px;
  }

  .medium-min-height140 {
    min-height: 140px;
  }

  .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-width110 {
    width: 110px;
  }

  .medium-height110 {
    height: 110px;
  }

  .medium-max-width110 {
    max-width: 110px;
  }

  .medium-max-height110 {
    max-height: 110px;
  }

  .medium-min-width110 {
    min-width: 110px;
  }

  .medium-min-height110 {
    min-height: 110px;
  }

  .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-width90 {
    width: 90px;
  }

  .medium-height90 {
    height: 90px;
  }

  .medium-max-width90 {
    max-width: 90px;
  }

  .medium-max-height90 {
    max-height: 90px;
  }

  .medium-min-width90 {
    min-width: 90px;
  }

  .medium-min-height90 {
    min-height: 90px;
  }

  .medium-width80 {
    width: 80px;
  }

  .medium-height80 {
    height: 80px;
  }

  .medium-max-width80 {
    max-width: 80px;
  }

  .medium-max-height80 {
    max-height: 80px;
  }

  .medium-min-width80 {
    min-width: 80px;
  }

  .medium-min-height80 {
    min-height: 80px;
  }

  .medium-width75 {
    width: 75px;
  }

  .medium-height75 {
    height: 75px;
  }

  .medium-max-width75 {
    max-width: 75px;
  }

  .medium-max-height75 {
    max-height: 75px;
  }

  .medium-min-width75 {
    min-width: 75px;
  }

  .medium-min-height75 {
    min-height: 75px;
  }

  .medium-width70 {
    width: 70px;
  }

  .medium-height70 {
    height: 70px;
  }

  .medium-max-width70 {
    max-width: 70px;
  }

  .medium-max-height70 {
    max-height: 70px;
  }

  .medium-min-width70 {
    min-width: 70px;
  }

  .medium-min-height70 {
    min-height: 70px;
  }

  .medium-width65 {
    width: 65px;
  }

  .medium-height65 {
    height: 65px;
  }

  .medium-max-width65 {
    max-width: 65px;
  }

  .medium-max-height65 {
    max-height: 65px;
  }

  .medium-min-width65 {
    min-width: 65px;
  }

  .medium-min-height65 {
    min-height: 65px;
  }

  .medium-width60 {
    width: 60px;
  }

  .medium-height60 {
    height: 60px;
  }

  .medium-max-width60 {
    max-width: 60px;
  }

  .medium-max-height60 {
    max-height: 60px;
  }

  .medium-min-width60 {
    min-width: 60px;
  }

  .medium-min-height60 {
    min-height: 60px;
  }

  .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-width100ViewWidth {
    width: 100vw;
  }

  .medium-height100ViewHeight {
    height: 100vh;
  }

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

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

  .medium-max-width100ViewWidth {
    max-width: 100vw;
  }

  .medium-max-height100ViewHeight {
    max-height: 100vh;
  }

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

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

  .medium-min-width100ViewWidth {
    min-width: 100vw;
  }

  .medium-min-height100ViewHeight {
    min-height: 100vh;
  }

  .medium-width95Percent {
    width: 95%;
  }

  .medium-height95Percent {
    height: 95%;
  }

  .medium-width95ViewWidth {
    width: 95vw;
  }

  .medium-height95ViewHeight {
    height: 95vh;
  }

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

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

  .medium-max-width95ViewWidth {
    max-width: 95vw;
  }

  .medium-max-height95ViewHeight {
    max-height: 95vh;
  }

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

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

  .medium-min-width95ViewWidth {
    min-width: 95vw;
  }

  .medium-min-height95ViewHeight {
    min-height: 95vh;
  }

  .medium-width90Percent {
    width: 90%;
  }

  .medium-height90Percent {
    height: 90%;
  }

  .medium-width90ViewWidth {
    width: 90vw;
  }

  .medium-height90ViewHeight {
    height: 90vh;
  }

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

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

  .medium-max-width90ViewWidth {
    max-width: 90vw;
  }

  .medium-max-height90ViewHeight {
    max-height: 90vh;
  }

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

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

  .medium-min-width90ViewWidth {
    min-width: 90vw;
  }

  .medium-min-height90ViewHeight {
    min-height: 90vh;
  }

  .medium-width80Percent {
    width: 80%;
  }

  .medium-height80Percent {
    height: 80%;
  }

  .medium-width80ViewWidth {
    width: 80vw;
  }

  .medium-height80ViewHeight {
    height: 80vh;
  }

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

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

  .medium-max-width80ViewWidth {
    max-width: 80vw;
  }

  .medium-max-height80ViewHeight {
    max-height: 80vh;
  }

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

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

  .medium-min-width80ViewWidth {
    min-width: 80vw;
  }

  .medium-min-height80ViewHeight {
    min-height: 80vh;
  }

  .medium-width70Percent {
    width: 70%;
  }

  .medium-height70Percent {
    height: 70%;
  }

  .medium-width70ViewWidth {
    width: 70vw;
  }

  .medium-height70ViewHeight {
    height: 70vh;
  }

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

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

  .medium-max-width70ViewWidth {
    max-width: 70vw;
  }

  .medium-max-height70ViewHeight {
    max-height: 70vh;
  }

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

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

  .medium-min-width70ViewWidth {
    min-width: 70vw;
  }

  .medium-min-height70ViewHeight {
    min-height: 70vh;
  }

  .medium-width60Percent {
    width: 60%;
  }

  .medium-height60Percent {
    height: 60%;
  }

  .medium-width60ViewWidth {
    width: 60vw;
  }

  .medium-height60ViewHeight {
    height: 60vh;
  }

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

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

  .medium-max-width60ViewWidth {
    max-width: 60vw;
  }

  .medium-max-height60ViewHeight {
    max-height: 60vh;
  }

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

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

  .medium-min-width60ViewWidth {
    min-width: 60vw;
  }

  .medium-min-height60ViewHeight {
    min-height: 60vh;
  }

  .medium-width50Percent {
    width: 50%;
  }

  .medium-height50Percent {
    height: 50%;
  }

  .medium-width50ViewWidth {
    width: 50vw;
  }

  .medium-height50ViewHeight {
    height: 50vh;
  }

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

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

  .medium-max-width50ViewWidth {
    max-width: 50vw;
  }

  .medium-max-height50ViewHeight {
    max-height: 50vh;
  }

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

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

  .medium-min-width50ViewWidth {
    min-width: 50vw;
  }

  .medium-min-height50ViewHeight {
    min-height: 50vh;
  }

  .medium-labelWidth0 label, .medium-labelWidth0 .editor-label {
    width: 0px;
    margin: 0;
    max-width: none;
  }
  .medium-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label {
    width: calc(0px + 16px);
    max-width: none;
  }
  .medium-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label:after,
.medium-labelWidth0 .checkboxOnly input[type=radio].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none;
  }

  .medium-textInputWidth700 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth700 [type=number],
.medium-textInputWidth700 [type=email],
.medium-textInputWidth700 [type=time],
.medium-textInputWidth700 [type=color],
.medium-textInputWidth700 [type=date],
.medium-textInputWidth700 [type=datetime],
.medium-textInputWidth700 [type=file],
.medium-textInputWidth700 [type=password],
.medium-textInputWidth700 [type=search],
.medium-textInputWidth700 textarea,
.medium-textInputWidth700 select,
.medium-textInputWidth700 .selectButton {
    width: 700px;
    max-width: none;
    padding: 1px 5px;
  }
  .medium-textInputWidth700 input[type=number], .medium-textInputWidth700 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(700px - 70px)*/
  }
  .medium-textInputWidth700.smallNumber input[type=number], .medium-textInputWidth700.smallNumber input[data-val-number], .medium-textInputWidth700 .smallNumber input[type=number], .medium-textInputWidth700 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(700px - 45px)*/
  }
  .medium-textInputWidth700.float-left input[type=number], .medium-textInputWidth700.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth700 .float-left .smallNumber input[type=number], .medium-textInputWidth700 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .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], .medium-textInputWidth500 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(500px - 70px)*/
  }
  .medium-textInputWidth500.smallNumber input[type=number], .medium-textInputWidth500.smallNumber input[data-val-number], .medium-textInputWidth500 .smallNumber input[type=number], .medium-textInputWidth500 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(500px - 45px)*/
  }
  .medium-textInputWidth500.float-left input[type=number], .medium-textInputWidth500.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth500 .float-left .smallNumber input[type=number], .medium-textInputWidth500 .float-left .smallNumber input[data-val-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], .medium-textInputWidth450 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(450px - 70px)*/
  }
  .medium-textInputWidth450.smallNumber input[type=number], .medium-textInputWidth450.smallNumber input[data-val-number], .medium-textInputWidth450 .smallNumber input[type=number], .medium-textInputWidth450 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(450px - 45px)*/
  }
  .medium-textInputWidth450.float-left input[type=number], .medium-textInputWidth450.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth450 .float-left .smallNumber input[type=number], .medium-textInputWidth450 .float-left .smallNumber input[data-val-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], .medium-textInputWidth400 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(400px - 70px)*/
  }
  .medium-textInputWidth400.smallNumber input[type=number], .medium-textInputWidth400.smallNumber input[data-val-number], .medium-textInputWidth400 .smallNumber input[type=number], .medium-textInputWidth400 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(400px - 45px)*/
  }
  .medium-textInputWidth400.float-left input[type=number], .medium-textInputWidth400.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth400 .float-left .smallNumber input[type=number], .medium-textInputWidth400 .float-left .smallNumber input[data-val-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], .medium-textInputWidth350 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(350px - 70px)*/
  }
  .medium-textInputWidth350.smallNumber input[type=number], .medium-textInputWidth350.smallNumber input[data-val-number], .medium-textInputWidth350 .smallNumber input[type=number], .medium-textInputWidth350 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(350px - 45px)*/
  }
  .medium-textInputWidth350.float-left input[type=number], .medium-textInputWidth350.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth350 .float-left .smallNumber input[type=number], .medium-textInputWidth350 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .medium-textInputWidth305 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth305 [type=number],
.medium-textInputWidth305 [type=email],
.medium-textInputWidth305 [type=time],
.medium-textInputWidth305 [type=color],
.medium-textInputWidth305 [type=date],
.medium-textInputWidth305 [type=datetime],
.medium-textInputWidth305 [type=file],
.medium-textInputWidth305 [type=password],
.medium-textInputWidth305 [type=search],
.medium-textInputWidth305 textarea,
.medium-textInputWidth305 select,
.medium-textInputWidth305 .selectButton {
    width: 305px;
    max-width: none;
    padding: 1px 5px;
  }
  .medium-textInputWidth305 input[type=number], .medium-textInputWidth305 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(305px - 70px)*/
  }
  .medium-textInputWidth305.smallNumber input[type=number], .medium-textInputWidth305.smallNumber input[data-val-number], .medium-textInputWidth305 .smallNumber input[type=number], .medium-textInputWidth305 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(305px - 45px)*/
  }
  .medium-textInputWidth305.float-left input[type=number], .medium-textInputWidth305.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth305 .float-left .smallNumber input[type=number], .medium-textInputWidth305 .float-left .smallNumber input[data-val-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], .medium-textInputWidth300 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(300px - 70px)*/
  }
  .medium-textInputWidth300.smallNumber input[type=number], .medium-textInputWidth300.smallNumber input[data-val-number], .medium-textInputWidth300 .smallNumber input[type=number], .medium-textInputWidth300 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(300px - 45px)*/
  }
  .medium-textInputWidth300.float-left input[type=number], .medium-textInputWidth300.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth300 .float-left .smallNumber input[type=number], .medium-textInputWidth300 .float-left .smallNumber input[data-val-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], .medium-textInputWidth290 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(290px - 70px)*/
  }
  .medium-textInputWidth290.smallNumber input[type=number], .medium-textInputWidth290.smallNumber input[data-val-number], .medium-textInputWidth290 .smallNumber input[type=number], .medium-textInputWidth290 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(290px - 45px)*/
  }
  .medium-textInputWidth290.float-left input[type=number], .medium-textInputWidth290.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth290 .float-left .smallNumber input[type=number], .medium-textInputWidth290 .float-left .smallNumber input[data-val-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], .medium-textInputWidth250 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(250px - 70px)*/
  }
  .medium-textInputWidth250.smallNumber input[type=number], .medium-textInputWidth250.smallNumber input[data-val-number], .medium-textInputWidth250 .smallNumber input[type=number], .medium-textInputWidth250 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(250px - 45px)*/
  }
  .medium-textInputWidth250.float-left input[type=number], .medium-textInputWidth250.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth250 .float-left .smallNumber input[type=number], .medium-textInputWidth250 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .medium-labelWidth0 label, .medium-labelWidth0 .editor-label {
    width: 0px;
    margin: 0;
  }
  .medium-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label {
    width: calc(0px + 16px);
  }
  .medium-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label:after,
.medium-labelWidth0 .checkboxOnly input[type=radio].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
  }

  .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], .medium-textInputWidth225 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(225px - 70px)*/
  }
  .medium-textInputWidth225.smallNumber input[type=number], .medium-textInputWidth225.smallNumber input[data-val-number], .medium-textInputWidth225 .smallNumber input[type=number], .medium-textInputWidth225 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(225px - 45px)*/
  }
  .medium-textInputWidth225.float-left input[type=number], .medium-textInputWidth225.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth225 .float-left .smallNumber input[type=number], .medium-textInputWidth225 .float-left .smallNumber input[data-val-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], .medium-textInputWidth200 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(200px - 70px)*/
  }
  .medium-textInputWidth200.smallNumber input[type=number], .medium-textInputWidth200.smallNumber input[data-val-number], .medium-textInputWidth200 .smallNumber input[type=number], .medium-textInputWidth200 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(200px - 45px)*/
  }
  .medium-textInputWidth200.float-left input[type=number], .medium-textInputWidth200.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth200 .float-left .smallNumber input[type=number], .medium-textInputWidth200 .float-left .smallNumber input[data-val-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], .medium-textInputWidth190 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(190px - 70px)*/
  }
  .medium-textInputWidth190.smallNumber input[type=number], .medium-textInputWidth190.smallNumber input[data-val-number], .medium-textInputWidth190 .smallNumber input[type=number], .medium-textInputWidth190 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(190px - 45px)*/
  }
  .medium-textInputWidth190.float-left input[type=number], .medium-textInputWidth190.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth190 .float-left .smallNumber input[type=number], .medium-textInputWidth190 .float-left .smallNumber input[data-val-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], .medium-textInputWidth180 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(180px - 70px)*/
  }
  .medium-textInputWidth180.smallNumber input[type=number], .medium-textInputWidth180.smallNumber input[data-val-number], .medium-textInputWidth180 .smallNumber input[type=number], .medium-textInputWidth180 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(180px - 45px)*/
  }
  .medium-textInputWidth180.float-left input[type=number], .medium-textInputWidth180.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth180 .float-left .smallNumber input[type=number], .medium-textInputWidth180 .float-left .smallNumber input[data-val-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], .medium-textInputWidth175 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(175px - 70px)*/
  }
  .medium-textInputWidth175.smallNumber input[type=number], .medium-textInputWidth175.smallNumber input[data-val-number], .medium-textInputWidth175 .smallNumber input[type=number], .medium-textInputWidth175 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(175px - 45px)*/
  }
  .medium-textInputWidth175.float-left input[type=number], .medium-textInputWidth175.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth175 .float-left .smallNumber input[type=number], .medium-textInputWidth175 .float-left .smallNumber input[data-val-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], .medium-textInputWidth170 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(170px - 70px)*/
  }
  .medium-textInputWidth170.smallNumber input[type=number], .medium-textInputWidth170.smallNumber input[data-val-number], .medium-textInputWidth170 .smallNumber input[type=number], .medium-textInputWidth170 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(170px - 45px)*/
  }
  .medium-textInputWidth170.float-left input[type=number], .medium-textInputWidth170.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth170 .float-left .smallNumber input[type=number], .medium-textInputWidth170 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .medium-textInputWidth160 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth160 [type=number],
.medium-textInputWidth160 [type=email],
.medium-textInputWidth160 [type=time],
.medium-textInputWidth160 [type=color],
.medium-textInputWidth160 [type=date],
.medium-textInputWidth160 [type=datetime],
.medium-textInputWidth160 [type=file],
.medium-textInputWidth160 [type=password],
.medium-textInputWidth160 [type=search],
.medium-textInputWidth160 textarea,
.medium-textInputWidth160 select,
.medium-textInputWidth160 .selectButton {
    width: 160px;
    padding: 1px 5px;
  }
  .medium-textInputWidth160 input[type=number], .medium-textInputWidth160 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(160px - 70px)*/
  }
  .medium-textInputWidth160.smallNumber input[type=number], .medium-textInputWidth160.smallNumber input[data-val-number], .medium-textInputWidth160 .smallNumber input[type=number], .medium-textInputWidth160 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(160px - 45px)*/
  }
  .medium-textInputWidth160.float-left input[type=number], .medium-textInputWidth160.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth160 .float-left .smallNumber input[type=number], .medium-textInputWidth160 .float-left .smallNumber input[data-val-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], .medium-textInputWidth155 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(155px - 70px)*/
  }
  .medium-textInputWidth155.smallNumber input[type=number], .medium-textInputWidth155.smallNumber input[data-val-number], .medium-textInputWidth155 .smallNumber input[type=number], .medium-textInputWidth155 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(155px - 45px)*/
  }
  .medium-textInputWidth155.float-left input[type=number], .medium-textInputWidth155.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth155 .float-left .smallNumber input[type=number], .medium-textInputWidth155 .float-left .smallNumber input[data-val-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], .medium-textInputWidth150 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(150px - 70px)*/
  }
  .medium-textInputWidth150.smallNumber input[type=number], .medium-textInputWidth150.smallNumber input[data-val-number], .medium-textInputWidth150 .smallNumber input[type=number], .medium-textInputWidth150 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(150px - 45px)*/
  }
  .medium-textInputWidth150.float-left input[type=number], .medium-textInputWidth150.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth150 .float-left .smallNumber input[type=number], .medium-textInputWidth150 .float-left .smallNumber input[data-val-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], .medium-textInputWidth140 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(140px - 70px)*/
  }
  .medium-textInputWidth140.smallNumber input[type=number], .medium-textInputWidth140.smallNumber input[data-val-number], .medium-textInputWidth140 .smallNumber input[type=number], .medium-textInputWidth140 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(140px - 45px)*/
  }
  .medium-textInputWidth140.float-left input[type=number], .medium-textInputWidth140.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth140 .float-left .smallNumber input[type=number], .medium-textInputWidth140 .float-left .smallNumber input[data-val-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], .medium-textInputWidth125 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(125px - 70px)*/
  }
  .medium-textInputWidth125.smallNumber input[type=number], .medium-textInputWidth125.smallNumber input[data-val-number], .medium-textInputWidth125 .smallNumber input[type=number], .medium-textInputWidth125 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(125px - 45px)*/
  }
  .medium-textInputWidth125.float-left input[type=number], .medium-textInputWidth125.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth125 .float-left .smallNumber input[type=number], .medium-textInputWidth125 .float-left .smallNumber input[data-val-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], .medium-textInputWidth110 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(110px - 70px)*/
  }
  .medium-textInputWidth110.smallNumber input[type=number], .medium-textInputWidth110.smallNumber input[data-val-number], .medium-textInputWidth110 .smallNumber input[type=number], .medium-textInputWidth110 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(110px - 45px)*/
  }
  .medium-textInputWidth110.float-left input[type=number], .medium-textInputWidth110.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth110 .float-left .smallNumber input[type=number], .medium-textInputWidth110 .float-left .smallNumber input[data-val-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], .medium-textInputWidth100 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(100px - 70px)*/
  }
  .medium-textInputWidth100.smallNumber input[type=number], .medium-textInputWidth100.smallNumber input[data-val-number], .medium-textInputWidth100 .smallNumber input[type=number], .medium-textInputWidth100 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(100px - 45px)*/
  }
  .medium-textInputWidth100.float-left input[type=number], .medium-textInputWidth100.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth100 .float-left .smallNumber input[type=number], .medium-textInputWidth100 .float-left .smallNumber input[data-val-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], .medium-textInputWidth92 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(92px - 70px)*/
  }
  .medium-textInputWidth92.smallNumber input[type=number], .medium-textInputWidth92.smallNumber input[data-val-number], .medium-textInputWidth92 .smallNumber input[type=number], .medium-textInputWidth92 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(92px - 45px)*/
  }
  .medium-textInputWidth92.float-left input[type=number], .medium-textInputWidth92.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth92 .float-left .smallNumber input[type=number], .medium-textInputWidth92 .float-left .smallNumber input[data-val-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], .medium-textInputWidth90 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(90px - 70px)*/
  }
  .medium-textInputWidth90.smallNumber input[type=number], .medium-textInputWidth90.smallNumber input[data-val-number], .medium-textInputWidth90 .smallNumber input[type=number], .medium-textInputWidth90 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(90px - 45px)*/
  }
  .medium-textInputWidth90.float-left input[type=number], .medium-textInputWidth90.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth90 .float-left .smallNumber input[type=number], .medium-textInputWidth90 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .medium-textInputWidth82 [type=text]:not(.datepicker-control):not(.timePickerInput),
.medium-textInputWidth82 [type=number],
.medium-textInputWidth82 [type=email],
.medium-textInputWidth82 [type=time],
.medium-textInputWidth82 [type=color],
.medium-textInputWidth82 [type=date],
.medium-textInputWidth82 [type=datetime],
.medium-textInputWidth82 [type=file],
.medium-textInputWidth82 [type=password],
.medium-textInputWidth82 [type=search],
.medium-textInputWidth82 textarea,
.medium-textInputWidth82 select,
.medium-textInputWidth82 .selectButton {
    width: 82px;
    padding: 1px 5px;
  }
  .medium-textInputWidth82 input[type=number], .medium-textInputWidth82 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(82px - 70px)*/
  }
  .medium-textInputWidth82.smallNumber input[type=number], .medium-textInputWidth82.smallNumber input[data-val-number], .medium-textInputWidth82 .smallNumber input[type=number], .medium-textInputWidth82 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(82px - 45px)*/
  }
  .medium-textInputWidth82.float-left input[type=number], .medium-textInputWidth82.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth82 .float-left .smallNumber input[type=number], .medium-textInputWidth82 .float-left .smallNumber input[data-val-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], .medium-textInputWidth80 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(80px - 70px)*/
  }
  .medium-textInputWidth80.smallNumber input[type=number], .medium-textInputWidth80.smallNumber input[data-val-number], .medium-textInputWidth80 .smallNumber input[type=number], .medium-textInputWidth80 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(80px - 45px)*/
  }
  .medium-textInputWidth80.float-left input[type=number], .medium-textInputWidth80.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth80 .float-left .smallNumber input[type=number], .medium-textInputWidth80 .float-left .smallNumber input[data-val-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], .medium-textInputWidth75 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(75px - 70px)*/
  }
  .medium-textInputWidth75.smallNumber input[type=number], .medium-textInputWidth75.smallNumber input[data-val-number], .medium-textInputWidth75 .smallNumber input[type=number], .medium-textInputWidth75 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(75px - 45px)*/
  }
  .medium-textInputWidth75.float-left input[type=number], .medium-textInputWidth75.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth75 .float-left .smallNumber input[type=number], .medium-textInputWidth75 .float-left .smallNumber input[data-val-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], .medium-textInputWidth70 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(70px - 70px)*/
  }
  .medium-textInputWidth70.smallNumber input[type=number], .medium-textInputWidth70.smallNumber input[data-val-number], .medium-textInputWidth70 .smallNumber input[type=number], .medium-textInputWidth70 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(70px - 45px)*/
  }
  .medium-textInputWidth70.float-left input[type=number], .medium-textInputWidth70.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth70 .float-left .smallNumber input[type=number], .medium-textInputWidth70 .float-left .smallNumber input[data-val-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], .medium-textInputWidth65 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(65px - 70px)*/
  }
  .medium-textInputWidth65.smallNumber input[type=number], .medium-textInputWidth65.smallNumber input[data-val-number], .medium-textInputWidth65 .smallNumber input[type=number], .medium-textInputWidth65 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(65px - 45px)*/
  }
  .medium-textInputWidth65.float-left input[type=number], .medium-textInputWidth65.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth65 .float-left .smallNumber input[type=number], .medium-textInputWidth65 .float-left .smallNumber input[data-val-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], .medium-textInputWidth60 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(60px - 70px)*/
  }
  .medium-textInputWidth60.smallNumber input[type=number], .medium-textInputWidth60.smallNumber input[data-val-number], .medium-textInputWidth60 .smallNumber input[type=number], .medium-textInputWidth60 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(60px - 45px)*/
  }
  .medium-textInputWidth60.float-left input[type=number], .medium-textInputWidth60.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth60 .float-left .smallNumber input[type=number], .medium-textInputWidth60 .float-left .smallNumber input[data-val-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], .medium-textInputWidth55 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(55px - 70px)*/
  }
  .medium-textInputWidth55.smallNumber input[type=number], .medium-textInputWidth55.smallNumber input[data-val-number], .medium-textInputWidth55 .smallNumber input[type=number], .medium-textInputWidth55 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(55px - 45px)*/
  }
  .medium-textInputWidth55.float-left input[type=number], .medium-textInputWidth55.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth55 .float-left .smallNumber input[type=number], .medium-textInputWidth55 .float-left .smallNumber input[data-val-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], .medium-textInputWidth50 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(50px - 70px)*/
  }
  .medium-textInputWidth50.smallNumber input[type=number], .medium-textInputWidth50.smallNumber input[data-val-number], .medium-textInputWidth50 .smallNumber input[type=number], .medium-textInputWidth50 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(50px - 45px)*/
  }
  .medium-textInputWidth50.float-left input[type=number], .medium-textInputWidth50.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth50 .float-left .smallNumber input[type=number], .medium-textInputWidth50 .float-left .smallNumber input[data-val-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], .medium-textInputWidth45 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(45px - 70px)*/
  }
  .medium-textInputWidth45.smallNumber input[type=number], .medium-textInputWidth45.smallNumber input[data-val-number], .medium-textInputWidth45 .smallNumber input[type=number], .medium-textInputWidth45 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(45px - 45px)*/
  }
  .medium-textInputWidth45.float-left input[type=number], .medium-textInputWidth45.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth45 .float-left .smallNumber input[type=number], .medium-textInputWidth45 .float-left .smallNumber input[data-val-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], .medium-textInputWidth40 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(40px - 70px)*/
  }
  .medium-textInputWidth40.smallNumber input[type=number], .medium-textInputWidth40.smallNumber input[data-val-number], .medium-textInputWidth40 .smallNumber input[type=number], .medium-textInputWidth40 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(40px - 45px)*/
  }
  .medium-textInputWidth40.float-left input[type=number], .medium-textInputWidth40.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth40 .float-left .smallNumber input[type=number], .medium-textInputWidth40 .float-left .smallNumber input[data-val-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], .medium-textInputWidth35 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(35px - 70px)*/
  }
  .medium-textInputWidth35.smallNumber input[type=number], .medium-textInputWidth35.smallNumber input[data-val-number], .medium-textInputWidth35 .smallNumber input[type=number], .medium-textInputWidth35 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(35px - 45px)*/
  }
  .medium-textInputWidth35.float-left input[type=number], .medium-textInputWidth35.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth35 .float-left .smallNumber input[type=number], .medium-textInputWidth35 .float-left .smallNumber input[data-val-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], .medium-textInputWidth30 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(30px - 70px)*/
  }
  .medium-textInputWidth30.smallNumber input[type=number], .medium-textInputWidth30.smallNumber input[data-val-number], .medium-textInputWidth30 .smallNumber input[type=number], .medium-textInputWidth30 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(30px - 45px)*/
  }
  .medium-textInputWidth30.float-left input[type=number], .medium-textInputWidth30.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth30 .float-left .smallNumber input[type=number], .medium-textInputWidth30 .float-left .smallNumber input[data-val-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], .medium-textInputWidth25 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(25px - 70px)*/
  }
  .medium-textInputWidth25.smallNumber input[type=number], .medium-textInputWidth25.smallNumber input[data-val-number], .medium-textInputWidth25 .smallNumber input[type=number], .medium-textInputWidth25 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(25px - 45px)*/
  }
  .medium-textInputWidth25.float-left input[type=number], .medium-textInputWidth25.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth25 .float-left .smallNumber input[type=number], .medium-textInputWidth25 .float-left .smallNumber input[data-val-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], .medium-textInputWidth10 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(10px - 70px)*/
  }
  .medium-textInputWidth10.smallNumber input[type=number], .medium-textInputWidth10.smallNumber input[data-val-number], .medium-textInputWidth10 .smallNumber input[type=number], .medium-textInputWidth10 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(10px - 45px)*/
  }
  .medium-textInputWidth10.float-left input[type=number], .medium-textInputWidth10.float-left input[data-val-number] {
    margin-right: 0;
  }
  .medium-textInputWidth10 .float-left .smallNumber input[type=number], .medium-textInputWidth10 .float-left .smallNumber input[data-val-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-Margin270 {
    margin: 270px;
  }

  .mediumLarge-topMargin270 {
    margin-top: 270px;
  }

  .mediumLarge-bottomMargin270 {
    margin-bottom: 270px;
  }

  .mediumLarge-rightMargin270 {
    margin-right: 270px;
  }

  .mediumLarge-leftMargin270 {
    margin-left: 270px;
  }

  .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-Margin90 {
    margin: 90px;
  }

  .mediumLarge-topMargin90 {
    margin-top: 90px;
  }

  .mediumLarge-bottomMargin90 {
    margin-bottom: 90px;
  }

  .mediumLarge-rightMargin90 {
    margin-right: 90px;
  }

  .mediumLarge-leftMargin90 {
    margin-left: 90px;
  }

  .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-Margin38 {
    margin: 38px;
  }

  .mediumLarge-topMargin38 {
    margin-top: 38px;
  }

  .mediumLarge-bottomMargin38 {
    margin-bottom: 38px;
  }

  .mediumLarge-rightMargin38 {
    margin-right: 38px;
  }

  .mediumLarge-leftMargin38 {
    margin-left: 38px;
  }

  .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-15 {
    margin: -15px;
  }

  .mediumLarge-topMargin-15 {
    margin-top: -15px;
  }

  .mediumLarge-bottomMargin-15 {
    margin-bottom: -15px;
  }

  .mediumLarge-rightMargin-15 {
    margin-right: -15px;
  }

  .mediumLarge-leftMargin-15 {
    margin-left: -15px;
  }

  .mediumLarge-Margin-16 {
    margin: -16px;
  }

  .mediumLarge-topMargin-16 {
    margin-top: -16px;
  }

  .mediumLarge-bottomMargin-16 {
    margin-bottom: -16px;
  }

  .mediumLarge-rightMargin-16 {
    margin-right: -16px;
  }

  .mediumLarge-leftMargin-16 {
    margin-left: -16px;
  }

  .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-34 {
    margin: -34px;
  }

  .mediumLarge-topMargin-34 {
    margin-top: -34px;
  }

  .mediumLarge-bottomMargin-34 {
    margin-bottom: -34px;
  }

  .mediumLarge-rightMargin-34 {
    margin-right: -34px;
  }

  .mediumLarge-leftMargin-34 {
    margin-left: -34px;
  }

  .mediumLarge-Margin-35 {
    margin: -35px;
  }

  .mediumLarge-topMargin-35 {
    margin-top: -35px;
  }

  .mediumLarge-bottomMargin-35 {
    margin-bottom: -35px;
  }

  .mediumLarge-rightMargin-35 {
    margin-right: -35px;
  }

  .mediumLarge-leftMargin-35 {
    margin-left: -35px;
  }

  .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-Margin-42 {
    margin: -42px;
  }

  .mediumLarge-topMargin-42 {
    margin-top: -42px;
  }

  .mediumLarge-bottomMargin-42 {
    margin-bottom: -42px;
  }

  .mediumLarge-rightMargin-42 {
    margin-right: -42px;
  }

  .mediumLarge-leftMargin-42 {
    margin-left: -42px;
  }

  .mediumLarge-Margin-55 {
    margin: -55px;
  }

  .mediumLarge-topMargin-55 {
    margin-top: -55px;
  }

  .mediumLarge-bottomMargin-55 {
    margin-bottom: -55px;
  }

  .mediumLarge-rightMargin-55 {
    margin-right: -55px;
  }

  .mediumLarge-leftMargin-55 {
    margin-left: -55px;
  }

  .mediumLarge-Margin-65 {
    margin: -65px;
  }

  .mediumLarge-topMargin-65 {
    margin-top: -65px;
  }

  .mediumLarge-bottomMargin-65 {
    margin-bottom: -65px;
  }

  .mediumLarge-rightMargin-65 {
    margin-right: -65px;
  }

  .mediumLarge-leftMargin-65 {
    margin-left: -65px;
  }

  .mediumLarge-Margin-80 {
    margin: -80px;
  }

  .mediumLarge-topMargin-80 {
    margin-top: -80px;
  }

  .mediumLarge-bottomMargin-80 {
    margin-bottom: -80px;
  }

  .mediumLarge-rightMargin-80 {
    margin-right: -80px;
  }

  .mediumLarge-leftMargin-80 {
    margin-left: -80px;
  }

  .mediumLarge-Margin-150 {
    margin: -150px;
  }

  .mediumLarge-topMargin-150 {
    margin-top: -150px;
  }

  .mediumLarge-bottomMargin-150 {
    margin-bottom: -150px;
  }

  .mediumLarge-rightMargin-150 {
    margin-right: -150px;
  }

  .mediumLarge-leftMargin-150 {
    margin-left: -150px;
  }

  .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-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-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-width472 {
    width: 472px;
  }

  .mediumLarge-height472 {
    height: 472px;
  }

  .mediumLarge-max-width472 {
    max-width: 472px;
  }

  .mediumLarge-max-height472 {
    max-height: 472px;
  }

  .mediumLarge-min-width472 {
    min-width: 472px;
  }

  .mediumLarge-min-height472 {
    min-height: 472px;
  }

  .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-width375 {
    width: 375px;
  }

  .mediumLarge-height375 {
    height: 375px;
  }

  .mediumLarge-max-width375 {
    max-width: 375px;
  }

  .mediumLarge-max-height375 {
    max-height: 375px;
  }

  .mediumLarge-min-width375 {
    min-width: 375px;
  }

  .mediumLarge-min-height375 {
    min-height: 375px;
  }

  .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-width325 {
    width: 325px;
  }

  .mediumLarge-height325 {
    height: 325px;
  }

  .mediumLarge-max-width325 {
    max-width: 325px;
  }

  .mediumLarge-max-height325 {
    max-height: 325px;
  }

  .mediumLarge-min-width325 {
    min-width: 325px;
  }

  .mediumLarge-min-height325 {
    min-height: 325px;
  }

  .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-width290 {
    width: 290px;
  }

  .mediumLarge-height290 {
    height: 290px;
  }

  .mediumLarge-max-width290 {
    max-width: 290px;
  }

  .mediumLarge-max-height290 {
    max-height: 290px;
  }

  .mediumLarge-min-width290 {
    min-width: 290px;
  }

  .mediumLarge-min-height290 {
    min-height: 290px;
  }

  .mediumLarge-width260 {
    width: 260px;
  }

  .mediumLarge-height260 {
    height: 260px;
  }

  .mediumLarge-max-width260 {
    max-width: 260px;
  }

  .mediumLarge-max-height260 {
    max-height: 260px;
  }

  .mediumLarge-min-width260 {
    min-width: 260px;
  }

  .mediumLarge-min-height260 {
    min-height: 260px;
  }

  .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-width215 {
    width: 215px;
  }

  .mediumLarge-height215 {
    height: 215px;
  }

  .mediumLarge-max-width215 {
    max-width: 215px;
  }

  .mediumLarge-max-height215 {
    max-height: 215px;
  }

  .mediumLarge-min-width215 {
    min-width: 215px;
  }

  .mediumLarge-min-height215 {
    min-height: 215px;
  }

  .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-width140 {
    width: 140px;
  }

  .mediumLarge-height140 {
    height: 140px;
  }

  .mediumLarge-max-width140 {
    max-width: 140px;
  }

  .mediumLarge-max-height140 {
    max-height: 140px;
  }

  .mediumLarge-min-width140 {
    min-width: 140px;
  }

  .mediumLarge-min-height140 {
    min-height: 140px;
  }

  .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-width110 {
    width: 110px;
  }

  .mediumLarge-height110 {
    height: 110px;
  }

  .mediumLarge-max-width110 {
    max-width: 110px;
  }

  .mediumLarge-max-height110 {
    max-height: 110px;
  }

  .mediumLarge-min-width110 {
    min-width: 110px;
  }

  .mediumLarge-min-height110 {
    min-height: 110px;
  }

  .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-width90 {
    width: 90px;
  }

  .mediumLarge-height90 {
    height: 90px;
  }

  .mediumLarge-max-width90 {
    max-width: 90px;
  }

  .mediumLarge-max-height90 {
    max-height: 90px;
  }

  .mediumLarge-min-width90 {
    min-width: 90px;
  }

  .mediumLarge-min-height90 {
    min-height: 90px;
  }

  .mediumLarge-width80 {
    width: 80px;
  }

  .mediumLarge-height80 {
    height: 80px;
  }

  .mediumLarge-max-width80 {
    max-width: 80px;
  }

  .mediumLarge-max-height80 {
    max-height: 80px;
  }

  .mediumLarge-min-width80 {
    min-width: 80px;
  }

  .mediumLarge-min-height80 {
    min-height: 80px;
  }

  .mediumLarge-width75 {
    width: 75px;
  }

  .mediumLarge-height75 {
    height: 75px;
  }

  .mediumLarge-max-width75 {
    max-width: 75px;
  }

  .mediumLarge-max-height75 {
    max-height: 75px;
  }

  .mediumLarge-min-width75 {
    min-width: 75px;
  }

  .mediumLarge-min-height75 {
    min-height: 75px;
  }

  .mediumLarge-width70 {
    width: 70px;
  }

  .mediumLarge-height70 {
    height: 70px;
  }

  .mediumLarge-max-width70 {
    max-width: 70px;
  }

  .mediumLarge-max-height70 {
    max-height: 70px;
  }

  .mediumLarge-min-width70 {
    min-width: 70px;
  }

  .mediumLarge-min-height70 {
    min-height: 70px;
  }

  .mediumLarge-width65 {
    width: 65px;
  }

  .mediumLarge-height65 {
    height: 65px;
  }

  .mediumLarge-max-width65 {
    max-width: 65px;
  }

  .mediumLarge-max-height65 {
    max-height: 65px;
  }

  .mediumLarge-min-width65 {
    min-width: 65px;
  }

  .mediumLarge-min-height65 {
    min-height: 65px;
  }

  .mediumLarge-width60 {
    width: 60px;
  }

  .mediumLarge-height60 {
    height: 60px;
  }

  .mediumLarge-max-width60 {
    max-width: 60px;
  }

  .mediumLarge-max-height60 {
    max-height: 60px;
  }

  .mediumLarge-min-width60 {
    min-width: 60px;
  }

  .mediumLarge-min-height60 {
    min-height: 60px;
  }

  .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-width100ViewWidth {
    width: 100vw;
  }

  .mediumLarge-height100ViewHeight {
    height: 100vh;
  }

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

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

  .mediumLarge-max-width100ViewWidth {
    max-width: 100vw;
  }

  .mediumLarge-max-height100ViewHeight {
    max-height: 100vh;
  }

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

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

  .mediumLarge-min-width100ViewWidth {
    min-width: 100vw;
  }

  .mediumLarge-min-height100ViewHeight {
    min-height: 100vh;
  }

  .mediumLarge-width95Percent {
    width: 95%;
  }

  .mediumLarge-height95Percent {
    height: 95%;
  }

  .mediumLarge-width95ViewWidth {
    width: 95vw;
  }

  .mediumLarge-height95ViewHeight {
    height: 95vh;
  }

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

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

  .mediumLarge-max-width95ViewWidth {
    max-width: 95vw;
  }

  .mediumLarge-max-height95ViewHeight {
    max-height: 95vh;
  }

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

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

  .mediumLarge-min-width95ViewWidth {
    min-width: 95vw;
  }

  .mediumLarge-min-height95ViewHeight {
    min-height: 95vh;
  }

  .mediumLarge-width90Percent {
    width: 90%;
  }

  .mediumLarge-height90Percent {
    height: 90%;
  }

  .mediumLarge-width90ViewWidth {
    width: 90vw;
  }

  .mediumLarge-height90ViewHeight {
    height: 90vh;
  }

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

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

  .mediumLarge-max-width90ViewWidth {
    max-width: 90vw;
  }

  .mediumLarge-max-height90ViewHeight {
    max-height: 90vh;
  }

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

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

  .mediumLarge-min-width90ViewWidth {
    min-width: 90vw;
  }

  .mediumLarge-min-height90ViewHeight {
    min-height: 90vh;
  }

  .mediumLarge-width80Percent {
    width: 80%;
  }

  .mediumLarge-height80Percent {
    height: 80%;
  }

  .mediumLarge-width80ViewWidth {
    width: 80vw;
  }

  .mediumLarge-height80ViewHeight {
    height: 80vh;
  }

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

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

  .mediumLarge-max-width80ViewWidth {
    max-width: 80vw;
  }

  .mediumLarge-max-height80ViewHeight {
    max-height: 80vh;
  }

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

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

  .mediumLarge-min-width80ViewWidth {
    min-width: 80vw;
  }

  .mediumLarge-min-height80ViewHeight {
    min-height: 80vh;
  }

  .mediumLarge-width70Percent {
    width: 70%;
  }

  .mediumLarge-height70Percent {
    height: 70%;
  }

  .mediumLarge-width70ViewWidth {
    width: 70vw;
  }

  .mediumLarge-height70ViewHeight {
    height: 70vh;
  }

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

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

  .mediumLarge-max-width70ViewWidth {
    max-width: 70vw;
  }

  .mediumLarge-max-height70ViewHeight {
    max-height: 70vh;
  }

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

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

  .mediumLarge-min-width70ViewWidth {
    min-width: 70vw;
  }

  .mediumLarge-min-height70ViewHeight {
    min-height: 70vh;
  }

  .mediumLarge-width60Percent {
    width: 60%;
  }

  .mediumLarge-height60Percent {
    height: 60%;
  }

  .mediumLarge-width60ViewWidth {
    width: 60vw;
  }

  .mediumLarge-height60ViewHeight {
    height: 60vh;
  }

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

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

  .mediumLarge-max-width60ViewWidth {
    max-width: 60vw;
  }

  .mediumLarge-max-height60ViewHeight {
    max-height: 60vh;
  }

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

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

  .mediumLarge-min-width60ViewWidth {
    min-width: 60vw;
  }

  .mediumLarge-min-height60ViewHeight {
    min-height: 60vh;
  }

  .mediumLarge-width50Percent {
    width: 50%;
  }

  .mediumLarge-height50Percent {
    height: 50%;
  }

  .mediumLarge-width50ViewWidth {
    width: 50vw;
  }

  .mediumLarge-height50ViewHeight {
    height: 50vh;
  }

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

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

  .mediumLarge-max-width50ViewWidth {
    max-width: 50vw;
  }

  .mediumLarge-max-height50ViewHeight {
    max-height: 50vh;
  }

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

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

  .mediumLarge-min-width50ViewWidth {
    min-width: 50vw;
  }

  .mediumLarge-min-height50ViewHeight {
    min-height: 50vh;
  }

  .mediumLarge-labelWidth0 label, .mediumLarge-labelWidth0 .editor-label {
    width: 0px;
    max-width: none;
    margin: 0;
  }
  .mediumLarge-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label {
    width: calc(0px + 16px);
    max-width: none;
  }
  .mediumLarge-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label:after,
.mediumLarge-labelWidth0 .checkboxOnly input[type=radio].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none;
  }

  .mediumLarge-textInputWidth700 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth700 [type=number],
.mediumLarge-textInputWidth700 [type=color],
.mediumLarge-textInputWidth700 [type=email],
.mediumLarge-textInputWidth700 [type=time],
.mediumLarge-textInputWidth700 [type=date],
.mediumLarge-textInputWidth700 [type=datetime],
.mediumLarge-textInputWidth700 [type=file],
.mediumLarge-textInputWidth700 [type=password],
.mediumLarge-textInputWidth700 [type=search],
.mediumLarge-textInputWidth700 textarea,
.mediumLarge-textInputWidth700 select,
.mediumLarge-textInputWidth700 .selectButton {
    width: 700px;
    max-width: none;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth700 input[type=number], .mediumLarge-textInputWidth700 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(700px - 70px)*/
  }
  .mediumLarge-textInputWidth700.smallNumber input[type=number], .mediumLarge-textInputWidth700.smallNumber input[data-val-number], .mediumLarge-textInputWidth700 .smallNumber input[type=number], .mediumLarge-textInputWidth700 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(700px - 45px)*/
  }
  .mediumLarge-textInputWidth700.float-left input[type=number], .mediumLarge-textInputWidth700.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth700 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth700 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .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], .mediumLarge-textInputWidth500 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(500px - 70px)*/
  }
  .mediumLarge-textInputWidth500.smallNumber input[type=number], .mediumLarge-textInputWidth500.smallNumber input[data-val-number], .mediumLarge-textInputWidth500 .smallNumber input[type=number], .mediumLarge-textInputWidth500 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(500px - 45px)*/
  }
  .mediumLarge-textInputWidth500.float-left input[type=number], .mediumLarge-textInputWidth500.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth500 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth500 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth450 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(450px - 70px)*/
  }
  .mediumLarge-textInputWidth450.smallNumber input[type=number], .mediumLarge-textInputWidth450.smallNumber input[data-val-number], .mediumLarge-textInputWidth450 .smallNumber input[type=number], .mediumLarge-textInputWidth450 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(450px - 45px)*/
  }
  .mediumLarge-textInputWidth450.float-left input[type=number], .mediumLarge-textInputWidth450.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth450 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth450 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth400 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(400px - 70px)*/
  }
  .mediumLarge-textInputWidth400.smallNumber input[type=number], .mediumLarge-textInputWidth400.smallNumber input[data-val-number], .mediumLarge-textInputWidth400 .smallNumber input[type=number], .mediumLarge-textInputWidth400 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(400px - 45px)*/
  }
  .mediumLarge-textInputWidth400.float-left input[type=number], .mediumLarge-textInputWidth400.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth400 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth400 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth350 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(350px - 70px)*/
  }
  .mediumLarge-textInputWidth350.smallNumber input[type=number], .mediumLarge-textInputWidth350.smallNumber input[data-val-number], .mediumLarge-textInputWidth350 .smallNumber input[type=number], .mediumLarge-textInputWidth350 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(350px - 45px)*/
  }
  .mediumLarge-textInputWidth350.float-left input[type=number], .mediumLarge-textInputWidth350.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth350 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth350 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth305 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth305 [type=number],
.mediumLarge-textInputWidth305 [type=color],
.mediumLarge-textInputWidth305 [type=email],
.mediumLarge-textInputWidth305 [type=time],
.mediumLarge-textInputWidth305 [type=date],
.mediumLarge-textInputWidth305 [type=datetime],
.mediumLarge-textInputWidth305 [type=file],
.mediumLarge-textInputWidth305 [type=password],
.mediumLarge-textInputWidth305 [type=search],
.mediumLarge-textInputWidth305 textarea,
.mediumLarge-textInputWidth305 select,
.mediumLarge-textInputWidth305 .selectButton {
    width: 305px;
    max-width: none;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth305 input[type=number], .mediumLarge-textInputWidth305 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(305px - 70px)*/
  }
  .mediumLarge-textInputWidth305.smallNumber input[type=number], .mediumLarge-textInputWidth305.smallNumber input[data-val-number], .mediumLarge-textInputWidth305 .smallNumber input[type=number], .mediumLarge-textInputWidth305 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(305px - 45px)*/
  }
  .mediumLarge-textInputWidth305.float-left input[type=number], .mediumLarge-textInputWidth305.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth305 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth305 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth300 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(300px - 70px)*/
  }
  .mediumLarge-textInputWidth300.smallNumber input[type=number], .mediumLarge-textInputWidth300.smallNumber input[data-val-number], .mediumLarge-textInputWidth300 .smallNumber input[type=number], .mediumLarge-textInputWidth300 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(300px - 45px)*/
  }
  .mediumLarge-textInputWidth300.float-left input[type=number], .mediumLarge-textInputWidth300.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth300 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth300 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth290 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(290px - 70px)*/
  }
  .mediumLarge-textInputWidth290.smallNumber input[type=number], .mediumLarge-textInputWidth290.smallNumber input[data-val-number], .mediumLarge-textInputWidth290 .smallNumber input[type=number], .mediumLarge-textInputWidth290 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(290px - 45px)*/
  }
  .mediumLarge-textInputWidth290.float-left input[type=number], .mediumLarge-textInputWidth290.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth290 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth290 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth250 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(250px - 70px)*/
  }
  .mediumLarge-textInputWidth250.smallNumber input[type=number], .mediumLarge-textInputWidth250.smallNumber input[data-val-number], .mediumLarge-textInputWidth250 .smallNumber input[type=number], .mediumLarge-textInputWidth250 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(250px - 45px)*/
  }
  .mediumLarge-textInputWidth250.float-left input[type=number], .mediumLarge-textInputWidth250.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth250 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth250 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .mediumLarge-labelWidth0 label, .mediumLarge-labelWidth0 .editor-label {
    width: 0px;
    margin: 0;
  }
  .mediumLarge-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label {
    width: calc(0px + 16px);
  }
  .mediumLarge-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label:after,
.mediumLarge-labelWidth0 .checkboxOnly input[type=radio].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
  }

  .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], .mediumLarge-textInputWidth225 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(225px - 70px)*/
  }
  .mediumLarge-textInputWidth225.smallNumber input[type=number], .mediumLarge-textInputWidth225.smallNumber input[data-val-number], .mediumLarge-textInputWidth225 .smallNumber input[type=number], .mediumLarge-textInputWidth225 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(225px - 45px)*/
  }
  .mediumLarge-textInputWidth225.float-left input[type=number], .mediumLarge-textInputWidth225.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth225 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth225 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth200 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(200px - 70px)*/
  }
  .mediumLarge-textInputWidth200.smallNumber input[type=number], .mediumLarge-textInputWidth200.smallNumber input[data-val-number], .mediumLarge-textInputWidth200 .smallNumber input[type=number], .mediumLarge-textInputWidth200 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(200px - 45px)*/
  }
  .mediumLarge-textInputWidth200.float-left input[type=number], .mediumLarge-textInputWidth200.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth200 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth200 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth190 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(190px - 70px)*/
  }
  .mediumLarge-textInputWidth190.smallNumber input[type=number], .mediumLarge-textInputWidth190.smallNumber input[data-val-number], .mediumLarge-textInputWidth190 .smallNumber input[type=number], .mediumLarge-textInputWidth190 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(190px - 45px)*/
  }
  .mediumLarge-textInputWidth190.float-left input[type=number], .mediumLarge-textInputWidth190.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth190 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth190 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth180 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(180px - 70px)*/
  }
  .mediumLarge-textInputWidth180.smallNumber input[type=number], .mediumLarge-textInputWidth180.smallNumber input[data-val-number], .mediumLarge-textInputWidth180 .smallNumber input[type=number], .mediumLarge-textInputWidth180 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(180px - 45px)*/
  }
  .mediumLarge-textInputWidth180.float-left input[type=number], .mediumLarge-textInputWidth180.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth180 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth180 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth175 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(175px - 70px)*/
  }
  .mediumLarge-textInputWidth175.smallNumber input[type=number], .mediumLarge-textInputWidth175.smallNumber input[data-val-number], .mediumLarge-textInputWidth175 .smallNumber input[type=number], .mediumLarge-textInputWidth175 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(175px - 45px)*/
  }
  .mediumLarge-textInputWidth175.float-left input[type=number], .mediumLarge-textInputWidth175.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth175 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth175 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth170 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(170px - 70px)*/
  }
  .mediumLarge-textInputWidth170.smallNumber input[type=number], .mediumLarge-textInputWidth170.smallNumber input[data-val-number], .mediumLarge-textInputWidth170 .smallNumber input[type=number], .mediumLarge-textInputWidth170 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(170px - 45px)*/
  }
  .mediumLarge-textInputWidth170.float-left input[type=number], .mediumLarge-textInputWidth170.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth170 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth170 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth160 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth160 [type=number],
.mediumLarge-textInputWidth160 [type=color],
.mediumLarge-textInputWidth160 [type=email],
.mediumLarge-textInputWidth160 [type=time],
.mediumLarge-textInputWidth160 [type=date],
.mediumLarge-textInputWidth160 [type=datetime],
.mediumLarge-textInputWidth160 [type=file],
.mediumLarge-textInputWidth160 [type=password],
.mediumLarge-textInputWidth160 [type=search],
.mediumLarge-textInputWidth160 textarea,
.mediumLarge-textInputWidth160 select,
.mediumLarge-textInputWidth160 .selectButton {
    width: 160px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth160 input[type=number], .mediumLarge-textInputWidth160 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(160px - 70px)*/
  }
  .mediumLarge-textInputWidth160.smallNumber input[type=number], .mediumLarge-textInputWidth160.smallNumber input[data-val-number], .mediumLarge-textInputWidth160 .smallNumber input[type=number], .mediumLarge-textInputWidth160 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(160px - 45px)*/
  }
  .mediumLarge-textInputWidth160.float-left input[type=number], .mediumLarge-textInputWidth160.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth160 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth160 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth155 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(155px - 70px)*/
  }
  .mediumLarge-textInputWidth155.smallNumber input[type=number], .mediumLarge-textInputWidth155.smallNumber input[data-val-number], .mediumLarge-textInputWidth155 .smallNumber input[type=number], .mediumLarge-textInputWidth155 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(155px - 45px)*/
  }
  .mediumLarge-textInputWidth155.float-left input[type=number], .mediumLarge-textInputWidth155.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth155 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth155 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth150 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(150px - 70px)*/
  }
  .mediumLarge-textInputWidth150.smallNumber input[type=number], .mediumLarge-textInputWidth150.smallNumber input[data-val-number], .mediumLarge-textInputWidth150 .smallNumber input[type=number], .mediumLarge-textInputWidth150 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(150px - 45px)*/
  }
  .mediumLarge-textInputWidth150.float-left input[type=number], .mediumLarge-textInputWidth150.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth150 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth150 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth140 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(140px - 70px)*/
  }
  .mediumLarge-textInputWidth140.smallNumber input[type=number], .mediumLarge-textInputWidth140.smallNumber input[data-val-number], .mediumLarge-textInputWidth140 .smallNumber input[type=number], .mediumLarge-textInputWidth140 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(140px - 45px)*/
  }
  .mediumLarge-textInputWidth140.float-left input[type=number], .mediumLarge-textInputWidth140.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth140 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth140 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth125 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(125px - 70px)*/
  }
  .mediumLarge-textInputWidth125.smallNumber input[type=number], .mediumLarge-textInputWidth125.smallNumber input[data-val-number], .mediumLarge-textInputWidth125 .smallNumber input[type=number], .mediumLarge-textInputWidth125 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(125px - 45px)*/
  }
  .mediumLarge-textInputWidth125.float-left input[type=number], .mediumLarge-textInputWidth125.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth125 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth125 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth110 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(110px - 70px)*/
  }
  .mediumLarge-textInputWidth110.smallNumber input[type=number], .mediumLarge-textInputWidth110.smallNumber input[data-val-number], .mediumLarge-textInputWidth110 .smallNumber input[type=number], .mediumLarge-textInputWidth110 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(110px - 45px)*/
  }
  .mediumLarge-textInputWidth110.float-left input[type=number], .mediumLarge-textInputWidth110.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth110 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth110 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth100 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(100px - 70px)*/
  }
  .mediumLarge-textInputWidth100.smallNumber input[type=number], .mediumLarge-textInputWidth100.smallNumber input[data-val-number], .mediumLarge-textInputWidth100 .smallNumber input[type=number], .mediumLarge-textInputWidth100 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(100px - 45px)*/
  }
  .mediumLarge-textInputWidth100.float-left input[type=number], .mediumLarge-textInputWidth100.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth100 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth100 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth92 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(92px - 70px)*/
  }
  .mediumLarge-textInputWidth92.smallNumber input[type=number], .mediumLarge-textInputWidth92.smallNumber input[data-val-number], .mediumLarge-textInputWidth92 .smallNumber input[type=number], .mediumLarge-textInputWidth92 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(92px - 45px)*/
  }
  .mediumLarge-textInputWidth92.float-left input[type=number], .mediumLarge-textInputWidth92.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth92 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth92 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth90 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(90px - 70px)*/
  }
  .mediumLarge-textInputWidth90.smallNumber input[type=number], .mediumLarge-textInputWidth90.smallNumber input[data-val-number], .mediumLarge-textInputWidth90 .smallNumber input[type=number], .mediumLarge-textInputWidth90 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(90px - 45px)*/
  }
  .mediumLarge-textInputWidth90.float-left input[type=number], .mediumLarge-textInputWidth90.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth90 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth90 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .mediumLarge-textInputWidth82 [type=text]:not(.datepicker-control):not(.timePickerInput),
.mediumLarge-textInputWidth82 [type=number],
.mediumLarge-textInputWidth82 [type=color],
.mediumLarge-textInputWidth82 [type=email],
.mediumLarge-textInputWidth82 [type=time],
.mediumLarge-textInputWidth82 [type=date],
.mediumLarge-textInputWidth82 [type=datetime],
.mediumLarge-textInputWidth82 [type=file],
.mediumLarge-textInputWidth82 [type=password],
.mediumLarge-textInputWidth82 [type=search],
.mediumLarge-textInputWidth82 textarea,
.mediumLarge-textInputWidth82 select,
.mediumLarge-textInputWidth82 .selectButton {
    width: 82px;
    padding: 1px 5px;
  }
  .mediumLarge-textInputWidth82 input[type=number], .mediumLarge-textInputWidth82 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(82px - 70px)*/
  }
  .mediumLarge-textInputWidth82.smallNumber input[type=number], .mediumLarge-textInputWidth82.smallNumber input[data-val-number], .mediumLarge-textInputWidth82 .smallNumber input[type=number], .mediumLarge-textInputWidth82 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(82px - 45px)*/
  }
  .mediumLarge-textInputWidth82.float-left input[type=number], .mediumLarge-textInputWidth82.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth82 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth82 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth80 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(80px - 70px)*/
  }
  .mediumLarge-textInputWidth80.smallNumber input[type=number], .mediumLarge-textInputWidth80.smallNumber input[data-val-number], .mediumLarge-textInputWidth80 .smallNumber input[type=number], .mediumLarge-textInputWidth80 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(80px - 45px)*/
  }
  .mediumLarge-textInputWidth80.float-left input[type=number], .mediumLarge-textInputWidth80.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth80 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth80 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth75 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(75px - 70px)*/
  }
  .mediumLarge-textInputWidth75.smallNumber input[type=number], .mediumLarge-textInputWidth75.smallNumber input[data-val-number], .mediumLarge-textInputWidth75 .smallNumber input[type=number], .mediumLarge-textInputWidth75 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(75px - 45px)*/
  }
  .mediumLarge-textInputWidth75.float-left input[type=number], .mediumLarge-textInputWidth75.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth75 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth75 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth70 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(70px - 70px)*/
  }
  .mediumLarge-textInputWidth70.smallNumber input[type=number], .mediumLarge-textInputWidth70.smallNumber input[data-val-number], .mediumLarge-textInputWidth70 .smallNumber input[type=number], .mediumLarge-textInputWidth70 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(70px - 45px)*/
  }
  .mediumLarge-textInputWidth70.float-left input[type=number], .mediumLarge-textInputWidth70.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth70 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth70 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth65 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(65px - 70px)*/
  }
  .mediumLarge-textInputWidth65.smallNumber input[type=number], .mediumLarge-textInputWidth65.smallNumber input[data-val-number], .mediumLarge-textInputWidth65 .smallNumber input[type=number], .mediumLarge-textInputWidth65 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(65px - 45px)*/
  }
  .mediumLarge-textInputWidth65.float-left input[type=number], .mediumLarge-textInputWidth65.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth65 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth65 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth60 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(60px - 70px)*/
  }
  .mediumLarge-textInputWidth60.smallNumber input[type=number], .mediumLarge-textInputWidth60.smallNumber input[data-val-number], .mediumLarge-textInputWidth60 .smallNumber input[type=number], .mediumLarge-textInputWidth60 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(60px - 45px)*/
  }
  .mediumLarge-textInputWidth60.float-left input[type=number], .mediumLarge-textInputWidth60.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth60 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth60 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth55 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(55px - 70px)*/
  }
  .mediumLarge-textInputWidth55.smallNumber input[type=number], .mediumLarge-textInputWidth55.smallNumber input[data-val-number], .mediumLarge-textInputWidth55 .smallNumber input[type=number], .mediumLarge-textInputWidth55 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(55px - 45px)*/
  }
  .mediumLarge-textInputWidth55.float-left input[type=number], .mediumLarge-textInputWidth55.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth55 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth55 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth50 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(50px - 70px)*/
  }
  .mediumLarge-textInputWidth50.smallNumber input[type=number], .mediumLarge-textInputWidth50.smallNumber input[data-val-number], .mediumLarge-textInputWidth50 .smallNumber input[type=number], .mediumLarge-textInputWidth50 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(50px - 45px)*/
  }
  .mediumLarge-textInputWidth50.float-left input[type=number], .mediumLarge-textInputWidth50.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth50 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth50 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth45 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(45px - 70px)*/
  }
  .mediumLarge-textInputWidth45.smallNumber input[type=number], .mediumLarge-textInputWidth45.smallNumber input[data-val-number], .mediumLarge-textInputWidth45 .smallNumber input[type=number], .mediumLarge-textInputWidth45 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(45px - 45px)*/
  }
  .mediumLarge-textInputWidth45.float-left input[type=number], .mediumLarge-textInputWidth45.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth45 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth45 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth40 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(40px - 70px)*/
  }
  .mediumLarge-textInputWidth40.smallNumber input[type=number], .mediumLarge-textInputWidth40.smallNumber input[data-val-number], .mediumLarge-textInputWidth40 .smallNumber input[type=number], .mediumLarge-textInputWidth40 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(40px - 45px)*/
  }
  .mediumLarge-textInputWidth40.float-left input[type=number], .mediumLarge-textInputWidth40.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth40 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth40 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth35 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(35px - 70px)*/
  }
  .mediumLarge-textInputWidth35.smallNumber input[type=number], .mediumLarge-textInputWidth35.smallNumber input[data-val-number], .mediumLarge-textInputWidth35 .smallNumber input[type=number], .mediumLarge-textInputWidth35 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(35px - 45px)*/
  }
  .mediumLarge-textInputWidth35.float-left input[type=number], .mediumLarge-textInputWidth35.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth35 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth35 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth30 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(30px - 70px)*/
  }
  .mediumLarge-textInputWidth30.smallNumber input[type=number], .mediumLarge-textInputWidth30.smallNumber input[data-val-number], .mediumLarge-textInputWidth30 .smallNumber input[type=number], .mediumLarge-textInputWidth30 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(30px - 45px)*/
  }
  .mediumLarge-textInputWidth30.float-left input[type=number], .mediumLarge-textInputWidth30.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth30 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth30 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth25 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(25px - 70px)*/
  }
  .mediumLarge-textInputWidth25.smallNumber input[type=number], .mediumLarge-textInputWidth25.smallNumber input[data-val-number], .mediumLarge-textInputWidth25 .smallNumber input[type=number], .mediumLarge-textInputWidth25 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(25px - 45px)*/
  }
  .mediumLarge-textInputWidth25.float-left input[type=number], .mediumLarge-textInputWidth25.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth25 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth25 .float-left .smallNumber input[data-val-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], .mediumLarge-textInputWidth10 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(10px - 70px)*/
  }
  .mediumLarge-textInputWidth10.smallNumber input[type=number], .mediumLarge-textInputWidth10.smallNumber input[data-val-number], .mediumLarge-textInputWidth10 .smallNumber input[type=number], .mediumLarge-textInputWidth10 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(10px - 45px)*/
  }
  .mediumLarge-textInputWidth10.float-left input[type=number], .mediumLarge-textInputWidth10.float-left input[data-val-number] {
    margin-right: 0;
  }
  .mediumLarge-textInputWidth10 .float-left .smallNumber input[type=number], .mediumLarge-textInputWidth10 .float-left .smallNumber input[data-val-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-Margin270 {
    margin: 270px;
  }

  .large-topMargin270 {
    margin-top: 270px;
  }

  .large-bottomMargin270 {
    margin-bottom: 270px;
  }

  .large-rightMargin270 {
    margin-right: 270px;
  }

  .large-leftMargin270 {
    margin-left: 270px;
  }

  .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-Margin90 {
    margin: 90px;
  }

  .large-topMargin90 {
    margin-top: 90px;
  }

  .large-bottomMargin90 {
    margin-bottom: 90px;
  }

  .large-rightMargin90 {
    margin-right: 90px;
  }

  .large-leftMargin90 {
    margin-left: 90px;
  }

  .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-Margin38 {
    margin: 38px;
  }

  .large-topMargin38 {
    margin-top: 38px;
  }

  .large-bottomMargin38 {
    margin-bottom: 38px;
  }

  .large-rightMargin38 {
    margin-right: 38px;
  }

  .large-leftMargin38 {
    margin-left: 38px;
  }

  .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-15 {
    margin: -15px;
  }

  .large-topMargin-15 {
    margin-top: -15px;
  }

  .large-bottomMargin-15 {
    margin-bottom: -15px;
  }

  .large-rightMargin-15 {
    margin-right: -15px;
  }

  .large-leftMargin-15 {
    margin-left: -15px;
  }

  .large-Margin-16 {
    margin: -16px;
  }

  .large-topMargin-16 {
    margin-top: -16px;
  }

  .large-bottomMargin-16 {
    margin-bottom: -16px;
  }

  .large-rightMargin-16 {
    margin-right: -16px;
  }

  .large-leftMargin-16 {
    margin-left: -16px;
  }

  .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-34 {
    margin: -34px;
  }

  .large-topMargin-34 {
    margin-top: -34px;
  }

  .large-bottomMargin-34 {
    margin-bottom: -34px;
  }

  .large-rightMargin-34 {
    margin-right: -34px;
  }

  .large-leftMargin-34 {
    margin-left: -34px;
  }

  .large-Margin-35 {
    margin: -35px;
  }

  .large-topMargin-35 {
    margin-top: -35px;
  }

  .large-bottomMargin-35 {
    margin-bottom: -35px;
  }

  .large-rightMargin-35 {
    margin-right: -35px;
  }

  .large-leftMargin-35 {
    margin-left: -35px;
  }

  .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-Margin-42 {
    margin: -42px;
  }

  .large-topMargin-42 {
    margin-top: -42px;
  }

  .large-bottomMargin-42 {
    margin-bottom: -42px;
  }

  .large-rightMargin-42 {
    margin-right: -42px;
  }

  .large-leftMargin-42 {
    margin-left: -42px;
  }

  .large-Margin-55 {
    margin: -55px;
  }

  .large-topMargin-55 {
    margin-top: -55px;
  }

  .large-bottomMargin-55 {
    margin-bottom: -55px;
  }

  .large-rightMargin-55 {
    margin-right: -55px;
  }

  .large-leftMargin-55 {
    margin-left: -55px;
  }

  .large-Margin-65 {
    margin: -65px;
  }

  .large-topMargin-65 {
    margin-top: -65px;
  }

  .large-bottomMargin-65 {
    margin-bottom: -65px;
  }

  .large-rightMargin-65 {
    margin-right: -65px;
  }

  .large-leftMargin-65 {
    margin-left: -65px;
  }

  .large-Margin-80 {
    margin: -80px;
  }

  .large-topMargin-80 {
    margin-top: -80px;
  }

  .large-bottomMargin-80 {
    margin-bottom: -80px;
  }

  .large-rightMargin-80 {
    margin-right: -80px;
  }

  .large-leftMargin-80 {
    margin-left: -80px;
  }

  .large-Margin-150 {
    margin: -150px;
  }

  .large-topMargin-150 {
    margin-top: -150px;
  }

  .large-bottomMargin-150 {
    margin-bottom: -150px;
  }

  .large-rightMargin-150 {
    margin-right: -150px;
  }

  .large-leftMargin-150 {
    margin-left: -150px;
  }

  .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-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-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-width472 {
    width: 472px;
  }

  .large-height472 {
    height: 472px;
  }

  .large-max-width472 {
    max-width: 472px;
  }

  .large-max-height472 {
    max-height: 472px;
  }

  .large-min-width472 {
    min-width: 472px;
  }

  .large-min-height472 {
    min-height: 472px;
  }

  .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-width375 {
    width: 375px;
  }

  .large-height375 {
    height: 375px;
  }

  .large-max-width375 {
    max-width: 375px;
  }

  .large-max-height375 {
    max-height: 375px;
  }

  .large-min-width375 {
    min-width: 375px;
  }

  .large-min-height375 {
    min-height: 375px;
  }

  .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-width325 {
    width: 325px;
  }

  .large-height325 {
    height: 325px;
  }

  .large-max-width325 {
    max-width: 325px;
  }

  .large-max-height325 {
    max-height: 325px;
  }

  .large-min-width325 {
    min-width: 325px;
  }

  .large-min-height325 {
    min-height: 325px;
  }

  .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-width290 {
    width: 290px;
  }

  .large-height290 {
    height: 290px;
  }

  .large-max-width290 {
    max-width: 290px;
  }

  .large-max-height290 {
    max-height: 290px;
  }

  .large-min-width290 {
    min-width: 290px;
  }

  .large-min-height290 {
    min-height: 290px;
  }

  .large-width260 {
    width: 260px;
  }

  .large-height260 {
    height: 260px;
  }

  .large-max-width260 {
    max-width: 260px;
  }

  .large-max-height260 {
    max-height: 260px;
  }

  .large-min-width260 {
    min-width: 260px;
  }

  .large-min-height260 {
    min-height: 260px;
  }

  .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-width215 {
    width: 215px;
  }

  .large-height215 {
    height: 215px;
  }

  .large-max-width215 {
    max-width: 215px;
  }

  .large-max-height215 {
    max-height: 215px;
  }

  .large-min-width215 {
    min-width: 215px;
  }

  .large-min-height215 {
    min-height: 215px;
  }

  .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-width140 {
    width: 140px;
  }

  .large-height140 {
    height: 140px;
  }

  .large-max-width140 {
    max-width: 140px;
  }

  .large-max-height140 {
    max-height: 140px;
  }

  .large-min-width140 {
    min-width: 140px;
  }

  .large-min-height140 {
    min-height: 140px;
  }

  .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-width110 {
    width: 110px;
  }

  .large-height110 {
    height: 110px;
  }

  .large-max-width110 {
    max-width: 110px;
  }

  .large-max-height110 {
    max-height: 110px;
  }

  .large-min-width110 {
    min-width: 110px;
  }

  .large-min-height110 {
    min-height: 110px;
  }

  .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-width90 {
    width: 90px;
  }

  .large-height90 {
    height: 90px;
  }

  .large-max-width90 {
    max-width: 90px;
  }

  .large-max-height90 {
    max-height: 90px;
  }

  .large-min-width90 {
    min-width: 90px;
  }

  .large-min-height90 {
    min-height: 90px;
  }

  .large-width80 {
    width: 80px;
  }

  .large-height80 {
    height: 80px;
  }

  .large-max-width80 {
    max-width: 80px;
  }

  .large-max-height80 {
    max-height: 80px;
  }

  .large-min-width80 {
    min-width: 80px;
  }

  .large-min-height80 {
    min-height: 80px;
  }

  .large-width75 {
    width: 75px;
  }

  .large-height75 {
    height: 75px;
  }

  .large-max-width75 {
    max-width: 75px;
  }

  .large-max-height75 {
    max-height: 75px;
  }

  .large-min-width75 {
    min-width: 75px;
  }

  .large-min-height75 {
    min-height: 75px;
  }

  .large-width70 {
    width: 70px;
  }

  .large-height70 {
    height: 70px;
  }

  .large-max-width70 {
    max-width: 70px;
  }

  .large-max-height70 {
    max-height: 70px;
  }

  .large-min-width70 {
    min-width: 70px;
  }

  .large-min-height70 {
    min-height: 70px;
  }

  .large-width65 {
    width: 65px;
  }

  .large-height65 {
    height: 65px;
  }

  .large-max-width65 {
    max-width: 65px;
  }

  .large-max-height65 {
    max-height: 65px;
  }

  .large-min-width65 {
    min-width: 65px;
  }

  .large-min-height65 {
    min-height: 65px;
  }

  .large-width60 {
    width: 60px;
  }

  .large-height60 {
    height: 60px;
  }

  .large-max-width60 {
    max-width: 60px;
  }

  .large-max-height60 {
    max-height: 60px;
  }

  .large-min-width60 {
    min-width: 60px;
  }

  .large-min-height60 {
    min-height: 60px;
  }

  .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-width100ViewWidth {
    width: 100vw;
  }

  .large-height100ViewHeight {
    height: 100vh;
  }

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

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

  .large-max-width100ViewWidth {
    max-width: 100vw;
  }

  .large-max-height100ViewHeight {
    max-height: 100vh;
  }

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

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

  .large-min-width100ViewWidth {
    min-width: 100vw;
  }

  .large-min-height100ViewHeight {
    min-height: 100vh;
  }

  .large-width95Percent {
    width: 95%;
  }

  .large-height95Percent {
    height: 95%;
  }

  .large-width95ViewWidth {
    width: 95vw;
  }

  .large-height95ViewHeight {
    height: 95vh;
  }

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

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

  .large-max-width95ViewWidth {
    max-width: 95vw;
  }

  .large-max-height95ViewHeight {
    max-height: 95vh;
  }

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

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

  .large-min-width95ViewWidth {
    min-width: 95vw;
  }

  .large-min-height95ViewHeight {
    min-height: 95vh;
  }

  .large-width90Percent {
    width: 90%;
  }

  .large-height90Percent {
    height: 90%;
  }

  .large-width90ViewWidth {
    width: 90vw;
  }

  .large-height90ViewHeight {
    height: 90vh;
  }

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

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

  .large-max-width90ViewWidth {
    max-width: 90vw;
  }

  .large-max-height90ViewHeight {
    max-height: 90vh;
  }

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

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

  .large-min-width90ViewWidth {
    min-width: 90vw;
  }

  .large-min-height90ViewHeight {
    min-height: 90vh;
  }

  .large-width80Percent {
    width: 80%;
  }

  .large-height80Percent {
    height: 80%;
  }

  .large-width80ViewWidth {
    width: 80vw;
  }

  .large-height80ViewHeight {
    height: 80vh;
  }

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

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

  .large-max-width80ViewWidth {
    max-width: 80vw;
  }

  .large-max-height80ViewHeight {
    max-height: 80vh;
  }

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

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

  .large-min-width80ViewWidth {
    min-width: 80vw;
  }

  .large-min-height80ViewHeight {
    min-height: 80vh;
  }

  .large-width70Percent {
    width: 70%;
  }

  .large-height70Percent {
    height: 70%;
  }

  .large-width70ViewWidth {
    width: 70vw;
  }

  .large-height70ViewHeight {
    height: 70vh;
  }

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

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

  .large-max-width70ViewWidth {
    max-width: 70vw;
  }

  .large-max-height70ViewHeight {
    max-height: 70vh;
  }

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

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

  .large-min-width70ViewWidth {
    min-width: 70vw;
  }

  .large-min-height70ViewHeight {
    min-height: 70vh;
  }

  .large-width60Percent {
    width: 60%;
  }

  .large-height60Percent {
    height: 60%;
  }

  .large-width60ViewWidth {
    width: 60vw;
  }

  .large-height60ViewHeight {
    height: 60vh;
  }

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

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

  .large-max-width60ViewWidth {
    max-width: 60vw;
  }

  .large-max-height60ViewHeight {
    max-height: 60vh;
  }

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

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

  .large-min-width60ViewWidth {
    min-width: 60vw;
  }

  .large-min-height60ViewHeight {
    min-height: 60vh;
  }

  .large-width50Percent {
    width: 50%;
  }

  .large-height50Percent {
    height: 50%;
  }

  .large-width50ViewWidth {
    width: 50vw;
  }

  .large-height50ViewHeight {
    height: 50vh;
  }

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

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

  .large-max-width50ViewWidth {
    max-width: 50vw;
  }

  .large-max-height50ViewHeight {
    max-height: 50vh;
  }

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

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

  .large-min-width50ViewWidth {
    min-width: 50vw;
  }

  .large-min-height50ViewHeight {
    min-height: 50vh;
  }

  .large-labelWidth0 label, .large-labelWidth0 .editor-label {
    width: 0px;
    max-width: none;
    margin: 0;
  }
  .large-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label {
    width: calc(0px + 16px);
    max-width: none;
  }
  .large-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label:after,
.large-labelWidth0 .checkboxOnly input[type=radio].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none;
  }

  .large-textInputWidth700 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth700 [type=number],
.large-textInputWidth700 [type=email],
.large-textInputWidth700 [type=color],
.large-textInputWidth700 [type=time],
.large-textInputWidth700 [type=date],
.large-textInputWidth700 [type=datetime],
.large-textInputWidth700 [type=file],
.large-textInputWidth700 [type=password],
.large-textInputWidth700 [type=search],
.large-textInputWidth700 textarea,
.large-textInputWidth700 select,
.large-textInputWidth700 .selectButton {
    width: 700px;
    max-width: none;
    padding: 1px 5px;
  }
  .large-textInputWidth700 input[type=number], .large-textInputWidth700 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(700px - 70px)*/
  }
  .large-textInputWidth700.smallNumber input[type=number], .large-textInputWidth700.smallNumber input[data-val-number], .large-textInputWidth700 .smallNumber input[type=number], .large-textInputWidth700 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(700px - 45px)*/
  }
  .large-textInputWidth700.float-left input[type=number], .large-textInputWidth700.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth700 .float-left .smallNumber input[type=number], .large-textInputWidth700 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .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], .large-textInputWidth500 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(500px - 70px)*/
  }
  .large-textInputWidth500.smallNumber input[type=number], .large-textInputWidth500.smallNumber input[data-val-number], .large-textInputWidth500 .smallNumber input[type=number], .large-textInputWidth500 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(500px - 45px)*/
  }
  .large-textInputWidth500.float-left input[type=number], .large-textInputWidth500.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth500 .float-left .smallNumber input[type=number], .large-textInputWidth500 .float-left .smallNumber input[data-val-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], .large-textInputWidth450 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(450px - 70px)*/
  }
  .large-textInputWidth450.smallNumber input[type=number], .large-textInputWidth450.smallNumber input[data-val-number], .large-textInputWidth450 .smallNumber input[type=number], .large-textInputWidth450 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(450px - 45px)*/
  }
  .large-textInputWidth450.float-left input[type=number], .large-textInputWidth450.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth450 .float-left .smallNumber input[type=number], .large-textInputWidth450 .float-left .smallNumber input[data-val-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], .large-textInputWidth400 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(400px - 70px)*/
  }
  .large-textInputWidth400.smallNumber input[type=number], .large-textInputWidth400.smallNumber input[data-val-number], .large-textInputWidth400 .smallNumber input[type=number], .large-textInputWidth400 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(400px - 45px)*/
  }
  .large-textInputWidth400.float-left input[type=number], .large-textInputWidth400.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth400 .float-left .smallNumber input[type=number], .large-textInputWidth400 .float-left .smallNumber input[data-val-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], .large-textInputWidth350 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(350px - 70px)*/
  }
  .large-textInputWidth350.smallNumber input[type=number], .large-textInputWidth350.smallNumber input[data-val-number], .large-textInputWidth350 .smallNumber input[type=number], .large-textInputWidth350 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(350px - 45px)*/
  }
  .large-textInputWidth350.float-left input[type=number], .large-textInputWidth350.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth350 .float-left .smallNumber input[type=number], .large-textInputWidth350 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .large-textInputWidth305 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth305 [type=number],
.large-textInputWidth305 [type=email],
.large-textInputWidth305 [type=color],
.large-textInputWidth305 [type=time],
.large-textInputWidth305 [type=date],
.large-textInputWidth305 [type=datetime],
.large-textInputWidth305 [type=file],
.large-textInputWidth305 [type=password],
.large-textInputWidth305 [type=search],
.large-textInputWidth305 textarea,
.large-textInputWidth305 select,
.large-textInputWidth305 .selectButton {
    width: 305px;
    max-width: none;
    padding: 1px 5px;
  }
  .large-textInputWidth305 input[type=number], .large-textInputWidth305 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(305px - 70px)*/
  }
  .large-textInputWidth305.smallNumber input[type=number], .large-textInputWidth305.smallNumber input[data-val-number], .large-textInputWidth305 .smallNumber input[type=number], .large-textInputWidth305 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(305px - 45px)*/
  }
  .large-textInputWidth305.float-left input[type=number], .large-textInputWidth305.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth305 .float-left .smallNumber input[type=number], .large-textInputWidth305 .float-left .smallNumber input[data-val-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], .large-textInputWidth300 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(300px - 70px)*/
  }
  .large-textInputWidth300.smallNumber input[type=number], .large-textInputWidth300.smallNumber input[data-val-number], .large-textInputWidth300 .smallNumber input[type=number], .large-textInputWidth300 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(300px - 45px)*/
  }
  .large-textInputWidth300.float-left input[type=number], .large-textInputWidth300.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth300 .float-left .smallNumber input[type=number], .large-textInputWidth300 .float-left .smallNumber input[data-val-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], .large-textInputWidth290 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(290px - 70px)*/
  }
  .large-textInputWidth290.smallNumber input[type=number], .large-textInputWidth290.smallNumber input[data-val-number], .large-textInputWidth290 .smallNumber input[type=number], .large-textInputWidth290 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(290px - 45px)*/
  }
  .large-textInputWidth290.float-left input[type=number], .large-textInputWidth290.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth290 .float-left .smallNumber input[type=number], .large-textInputWidth290 .float-left .smallNumber input[data-val-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], .large-textInputWidth250 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(250px - 70px)*/
  }
  .large-textInputWidth250.smallNumber input[type=number], .large-textInputWidth250.smallNumber input[data-val-number], .large-textInputWidth250 .smallNumber input[type=number], .large-textInputWidth250 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(250px - 45px)*/
  }
  .large-textInputWidth250.float-left input[type=number], .large-textInputWidth250.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth250 .float-left .smallNumber input[type=number], .large-textInputWidth250 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .large-labelWidth0 label, .large-labelWidth0 .editor-label {
    width: 0px;
    margin: 0;
  }
  .large-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label {
    width: calc(0px + 16px);
  }
  .large-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label:after,
.large-labelWidth0 .checkboxOnly input[type=radio].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
  }

  .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], .large-textInputWidth225 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(225px - 70px)*/
  }
  .large-textInputWidth225.smallNumber input[type=number], .large-textInputWidth225.smallNumber input[data-val-number], .large-textInputWidth225 .smallNumber input[type=number], .large-textInputWidth225 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(225px - 45px)*/
  }
  .large-textInputWidth225.float-left input[type=number], .large-textInputWidth225.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth225 .float-left .smallNumber input[type=number], .large-textInputWidth225 .float-left .smallNumber input[data-val-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], .large-textInputWidth200 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(200px - 70px)*/
  }
  .large-textInputWidth200.smallNumber input[type=number], .large-textInputWidth200.smallNumber input[data-val-number], .large-textInputWidth200 .smallNumber input[type=number], .large-textInputWidth200 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(200px - 45px)*/
  }
  .large-textInputWidth200.float-left input[type=number], .large-textInputWidth200.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth200 .float-left .smallNumber input[type=number], .large-textInputWidth200 .float-left .smallNumber input[data-val-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], .large-textInputWidth190 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(190px - 70px)*/
  }
  .large-textInputWidth190.smallNumber input[type=number], .large-textInputWidth190.smallNumber input[data-val-number], .large-textInputWidth190 .smallNumber input[type=number], .large-textInputWidth190 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(190px - 45px)*/
  }
  .large-textInputWidth190.float-left input[type=number], .large-textInputWidth190.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth190 .float-left .smallNumber input[type=number], .large-textInputWidth190 .float-left .smallNumber input[data-val-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], .large-textInputWidth180 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(180px - 70px)*/
  }
  .large-textInputWidth180.smallNumber input[type=number], .large-textInputWidth180.smallNumber input[data-val-number], .large-textInputWidth180 .smallNumber input[type=number], .large-textInputWidth180 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(180px - 45px)*/
  }
  .large-textInputWidth180.float-left input[type=number], .large-textInputWidth180.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth180 .float-left .smallNumber input[type=number], .large-textInputWidth180 .float-left .smallNumber input[data-val-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], .large-textInputWidth175 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(175px - 70px)*/
  }
  .large-textInputWidth175.smallNumber input[type=number], .large-textInputWidth175.smallNumber input[data-val-number], .large-textInputWidth175 .smallNumber input[type=number], .large-textInputWidth175 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(175px - 45px)*/
  }
  .large-textInputWidth175.float-left input[type=number], .large-textInputWidth175.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth175 .float-left .smallNumber input[type=number], .large-textInputWidth175 .float-left .smallNumber input[data-val-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], .large-textInputWidth170 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(170px - 70px)*/
  }
  .large-textInputWidth170.smallNumber input[type=number], .large-textInputWidth170.smallNumber input[data-val-number], .large-textInputWidth170 .smallNumber input[type=number], .large-textInputWidth170 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(170px - 45px)*/
  }
  .large-textInputWidth170.float-left input[type=number], .large-textInputWidth170.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth170 .float-left .smallNumber input[type=number], .large-textInputWidth170 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .large-textInputWidth160 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth160 [type=number],
.large-textInputWidth160 [type=color],
.large-textInputWidth160 [type=email],
.large-textInputWidth160 [type=time],
.large-textInputWidth160 [type=date],
.large-textInputWidth160 [type=datetime],
.large-textInputWidth160 [type=file],
.large-textInputWidth160 [type=password],
.large-textInputWidth160 [type=search],
.large-textInputWidth160 textarea,
.large-textInputWidth160 select,
.large-textInputWidth160 .selectButton {
    width: 160px;
    padding: 1px 5px;
  }
  .large-textInputWidth160 input[type=number], .large-textInputWidth160 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(160px - 70px)*/
  }
  .large-textInputWidth160.smallNumber input[type=number], .large-textInputWidth160.smallNumber input[data-val-number], .large-textInputWidth160 .smallNumber input[type=number], .large-textInputWidth160 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(160px - 45px)*/
  }
  .large-textInputWidth160.float-left input[type=number], .large-textInputWidth160.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth160 .float-left .smallNumber input[type=number], .large-textInputWidth160 .float-left .smallNumber input[data-val-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], .large-textInputWidth155 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(155px - 70px)*/
  }
  .large-textInputWidth155.smallNumber input[type=number], .large-textInputWidth155.smallNumber input[data-val-number], .large-textInputWidth155 .smallNumber input[type=number], .large-textInputWidth155 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(155px - 45px)*/
  }
  .large-textInputWidth155.float-left input[type=number], .large-textInputWidth155.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth155 .float-left .smallNumber input[type=number], .large-textInputWidth155 .float-left .smallNumber input[data-val-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], .large-textInputWidth150 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(150px - 70px)*/
  }
  .large-textInputWidth150.smallNumber input[type=number], .large-textInputWidth150.smallNumber input[data-val-number], .large-textInputWidth150 .smallNumber input[type=number], .large-textInputWidth150 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(150px - 45px)*/
  }
  .large-textInputWidth150.float-left input[type=number], .large-textInputWidth150.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth150 .float-left .smallNumber input[type=number], .large-textInputWidth150 .float-left .smallNumber input[data-val-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], .large-textInputWidth140 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(140px - 70px)*/
  }
  .large-textInputWidth140.smallNumber input[type=number], .large-textInputWidth140.smallNumber input[data-val-number], .large-textInputWidth140 .smallNumber input[type=number], .large-textInputWidth140 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(140px - 45px)*/
  }
  .large-textInputWidth140.float-left input[type=number], .large-textInputWidth140.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth140 .float-left .smallNumber input[type=number], .large-textInputWidth140 .float-left .smallNumber input[data-val-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], .large-textInputWidth125 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(125px - 70px)*/
  }
  .large-textInputWidth125.smallNumber input[type=number], .large-textInputWidth125.smallNumber input[data-val-number], .large-textInputWidth125 .smallNumber input[type=number], .large-textInputWidth125 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(125px - 45px)*/
  }
  .large-textInputWidth125.float-left input[type=number], .large-textInputWidth125.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth125 .float-left .smallNumber input[type=number], .large-textInputWidth125 .float-left .smallNumber input[data-val-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], .large-textInputWidth110 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(110px - 70px)*/
  }
  .large-textInputWidth110.smallNumber input[type=number], .large-textInputWidth110.smallNumber input[data-val-number], .large-textInputWidth110 .smallNumber input[type=number], .large-textInputWidth110 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(110px - 45px)*/
  }
  .large-textInputWidth110.float-left input[type=number], .large-textInputWidth110.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth110 .float-left .smallNumber input[type=number], .large-textInputWidth110 .float-left .smallNumber input[data-val-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], .large-textInputWidth100 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(100px - 70px)*/
  }
  .large-textInputWidth100.smallNumber input[type=number], .large-textInputWidth100.smallNumber input[data-val-number], .large-textInputWidth100 .smallNumber input[type=number], .large-textInputWidth100 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(100px - 45px)*/
  }
  .large-textInputWidth100.float-left input[type=number], .large-textInputWidth100.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth100 .float-left .smallNumber input[type=number], .large-textInputWidth100 .float-left .smallNumber input[data-val-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], .large-textInputWidth92 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(92px - 70px)*/
  }
  .large-textInputWidth92.smallNumber input[type=number], .large-textInputWidth92.smallNumber input[data-val-number], .large-textInputWidth92 .smallNumber input[type=number], .large-textInputWidth92 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(92px - 45px)*/
  }
  .large-textInputWidth92.float-left input[type=number], .large-textInputWidth92.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth92 .float-left .smallNumber input[type=number], .large-textInputWidth92 .float-left .smallNumber input[data-val-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], .large-textInputWidth90 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(90px - 70px)*/
  }
  .large-textInputWidth90.smallNumber input[type=number], .large-textInputWidth90.smallNumber input[data-val-number], .large-textInputWidth90 .smallNumber input[type=number], .large-textInputWidth90 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(90px - 45px)*/
  }
  .large-textInputWidth90.float-left input[type=number], .large-textInputWidth90.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth90 .float-left .smallNumber input[type=number], .large-textInputWidth90 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .large-textInputWidth82 [type=text]:not(.datepicker-control):not(.timePickerInput),
.large-textInputWidth82 [type=number],
.large-textInputWidth82 [type=color],
.large-textInputWidth82 [type=email],
.large-textInputWidth82 [type=time],
.large-textInputWidth82 [type=date],
.large-textInputWidth82 [type=datetime],
.large-textInputWidth82 [type=file],
.large-textInputWidth82 [type=password],
.large-textInputWidth82 [type=search],
.large-textInputWidth82 textarea,
.large-textInputWidth82 select,
.large-textInputWidth82 .selectButton {
    width: 82px;
    padding: 1px 5px;
  }
  .large-textInputWidth82 input[type=number], .large-textInputWidth82 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(82px - 70px)*/
  }
  .large-textInputWidth82.smallNumber input[type=number], .large-textInputWidth82.smallNumber input[data-val-number], .large-textInputWidth82 .smallNumber input[type=number], .large-textInputWidth82 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(82px - 45px)*/
  }
  .large-textInputWidth82.float-left input[type=number], .large-textInputWidth82.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth82 .float-left .smallNumber input[type=number], .large-textInputWidth82 .float-left .smallNumber input[data-val-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], .large-textInputWidth80 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(80px - 70px)*/
  }
  .large-textInputWidth80.smallNumber input[type=number], .large-textInputWidth80.smallNumber input[data-val-number], .large-textInputWidth80 .smallNumber input[type=number], .large-textInputWidth80 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(80px - 45px)*/
  }
  .large-textInputWidth80.float-left input[type=number], .large-textInputWidth80.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth80 .float-left .smallNumber input[type=number], .large-textInputWidth80 .float-left .smallNumber input[data-val-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], .large-textInputWidth75 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(75px - 70px)*/
  }
  .large-textInputWidth75.smallNumber input[type=number], .large-textInputWidth75.smallNumber input[data-val-number], .large-textInputWidth75 .smallNumber input[type=number], .large-textInputWidth75 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(75px - 45px)*/
  }
  .large-textInputWidth75.float-left input[type=number], .large-textInputWidth75.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth75 .float-left .smallNumber input[type=number], .large-textInputWidth75 .float-left .smallNumber input[data-val-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], .large-textInputWidth70 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(70px - 70px)*/
  }
  .large-textInputWidth70.smallNumber input[type=number], .large-textInputWidth70.smallNumber input[data-val-number], .large-textInputWidth70 .smallNumber input[type=number], .large-textInputWidth70 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(70px - 45px)*/
  }
  .large-textInputWidth70.float-left input[type=number], .large-textInputWidth70.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth70 .float-left .smallNumber input[type=number], .large-textInputWidth70 .float-left .smallNumber input[data-val-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], .large-textInputWidth65 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(65px - 70px)*/
  }
  .large-textInputWidth65.smallNumber input[type=number], .large-textInputWidth65.smallNumber input[data-val-number], .large-textInputWidth65 .smallNumber input[type=number], .large-textInputWidth65 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(65px - 45px)*/
  }
  .large-textInputWidth65.float-left input[type=number], .large-textInputWidth65.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth65 .float-left .smallNumber input[type=number], .large-textInputWidth65 .float-left .smallNumber input[data-val-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], .large-textInputWidth60 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(60px - 70px)*/
  }
  .large-textInputWidth60.smallNumber input[type=number], .large-textInputWidth60.smallNumber input[data-val-number], .large-textInputWidth60 .smallNumber input[type=number], .large-textInputWidth60 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(60px - 45px)*/
  }
  .large-textInputWidth60.float-left input[type=number], .large-textInputWidth60.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth60 .float-left .smallNumber input[type=number], .large-textInputWidth60 .float-left .smallNumber input[data-val-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], .large-textInputWidth55 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(55px - 70px)*/
  }
  .large-textInputWidth55.smallNumber input[type=number], .large-textInputWidth55.smallNumber input[data-val-number], .large-textInputWidth55 .smallNumber input[type=number], .large-textInputWidth55 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(55px - 45px)*/
  }
  .large-textInputWidth55.float-left input[type=number], .large-textInputWidth55.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth55 .float-left .smallNumber input[type=number], .large-textInputWidth55 .float-left .smallNumber input[data-val-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], .large-textInputWidth50 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(50px - 70px)*/
  }
  .large-textInputWidth50.smallNumber input[type=number], .large-textInputWidth50.smallNumber input[data-val-number], .large-textInputWidth50 .smallNumber input[type=number], .large-textInputWidth50 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(50px - 45px)*/
  }
  .large-textInputWidth50.float-left input[type=number], .large-textInputWidth50.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth50 .float-left .smallNumber input[type=number], .large-textInputWidth50 .float-left .smallNumber input[data-val-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], .large-textInputWidth45 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(45px - 70px)*/
  }
  .large-textInputWidth45.smallNumber input[type=number], .large-textInputWidth45.smallNumber input[data-val-number], .large-textInputWidth45 .smallNumber input[type=number], .large-textInputWidth45 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(45px - 45px)*/
  }
  .large-textInputWidth45.float-left input[type=number], .large-textInputWidth45.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth45 .float-left .smallNumber input[type=number], .large-textInputWidth45 .float-left .smallNumber input[data-val-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], .large-textInputWidth40 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(40px - 70px)*/
  }
  .large-textInputWidth40.smallNumber input[type=number], .large-textInputWidth40.smallNumber input[data-val-number], .large-textInputWidth40 .smallNumber input[type=number], .large-textInputWidth40 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(40px - 45px)*/
  }
  .large-textInputWidth40.float-left input[type=number], .large-textInputWidth40.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth40 .float-left .smallNumber input[type=number], .large-textInputWidth40 .float-left .smallNumber input[data-val-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], .large-textInputWidth35 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(35px - 70px)*/
  }
  .large-textInputWidth35.smallNumber input[type=number], .large-textInputWidth35.smallNumber input[data-val-number], .large-textInputWidth35 .smallNumber input[type=number], .large-textInputWidth35 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(35px - 45px)*/
  }
  .large-textInputWidth35.float-left input[type=number], .large-textInputWidth35.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth35 .float-left .smallNumber input[type=number], .large-textInputWidth35 .float-left .smallNumber input[data-val-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], .large-textInputWidth30 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(30px - 70px)*/
  }
  .large-textInputWidth30.smallNumber input[type=number], .large-textInputWidth30.smallNumber input[data-val-number], .large-textInputWidth30 .smallNumber input[type=number], .large-textInputWidth30 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(30px - 45px)*/
  }
  .large-textInputWidth30.float-left input[type=number], .large-textInputWidth30.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth30 .float-left .smallNumber input[type=number], .large-textInputWidth30 .float-left .smallNumber input[data-val-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], .large-textInputWidth25 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(25px - 70px)*/
  }
  .large-textInputWidth25.smallNumber input[type=number], .large-textInputWidth25.smallNumber input[data-val-number], .large-textInputWidth25 .smallNumber input[type=number], .large-textInputWidth25 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(25px - 45px)*/
  }
  .large-textInputWidth25.float-left input[type=number], .large-textInputWidth25.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth25 .float-left .smallNumber input[type=number], .large-textInputWidth25 .float-left .smallNumber input[data-val-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], .large-textInputWidth10 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(10px - 70px)*/
  }
  .large-textInputWidth10.smallNumber input[type=number], .large-textInputWidth10.smallNumber input[data-val-number], .large-textInputWidth10 .smallNumber input[type=number], .large-textInputWidth10 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(10px - 45px)*/
  }
  .large-textInputWidth10.float-left input[type=number], .large-textInputWidth10.float-left input[data-val-number] {
    margin-right: 0;
  }
  .large-textInputWidth10 .float-left .smallNumber input[type=number], .large-textInputWidth10 .float-left .smallNumber input[data-val-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-Margin270 {
    margin: 270px;
  }

  .extraLarge-topMargin270 {
    margin-top: 270px;
  }

  .extraLarge-bottomMargin270 {
    margin-bottom: 270px;
  }

  .extraLarge-rightMargin270 {
    margin-right: 270px;
  }

  .extraLarge-leftMargin270 {
    margin-left: 270px;
  }

  .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-Margin90 {
    margin: 90px;
  }

  .extraLarge-topMargin90 {
    margin-top: 90px;
  }

  .extraLarge-bottomMargin90 {
    margin-bottom: 90px;
  }

  .extraLarge-rightMargin90 {
    margin-right: 90px;
  }

  .extraLarge-leftMargin90 {
    margin-left: 90px;
  }

  .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-Margin38 {
    margin: 38px;
  }

  .extraLarge-topMargin38 {
    margin-top: 38px;
  }

  .extraLarge-bottomMargin38 {
    margin-bottom: 38px;
  }

  .extraLarge-rightMargin38 {
    margin-right: 38px;
  }

  .extraLarge-leftMargin38 {
    margin-left: 38px;
  }

  .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-15 {
    margin: -15px;
  }

  .extraLarge-topMargin-15 {
    margin-top: -15px;
  }

  .extraLarge-bottomMargin-15 {
    margin-bottom: -15px;
  }

  .extraLarge-rightMargin-15 {
    margin-right: -15px;
  }

  .extraLarge-leftMargin-15 {
    margin-left: -15px;
  }

  .extraLarge-Margin-16 {
    margin: -16px;
  }

  .extraLarge-topMargin-16 {
    margin-top: -16px;
  }

  .extraLarge-bottomMargin-16 {
    margin-bottom: -16px;
  }

  .extraLarge-rightMargin-16 {
    margin-right: -16px;
  }

  .extraLarge-leftMargin-16 {
    margin-left: -16px;
  }

  .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-34 {
    margin: -34px;
  }

  .extraLarge-topMargin-34 {
    margin-top: -34px;
  }

  .extraLarge-bottomMargin-34 {
    margin-bottom: -34px;
  }

  .extraLarge-rightMargin-34 {
    margin-right: -34px;
  }

  .extraLarge-leftMargin-34 {
    margin-left: -34px;
  }

  .extraLarge-Margin-35 {
    margin: -35px;
  }

  .extraLarge-topMargin-35 {
    margin-top: -35px;
  }

  .extraLarge-bottomMargin-35 {
    margin-bottom: -35px;
  }

  .extraLarge-rightMargin-35 {
    margin-right: -35px;
  }

  .extraLarge-leftMargin-35 {
    margin-left: -35px;
  }

  .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-Margin-42 {
    margin: -42px;
  }

  .extraLarge-topMargin-42 {
    margin-top: -42px;
  }

  .extraLarge-bottomMargin-42 {
    margin-bottom: -42px;
  }

  .extraLarge-rightMargin-42 {
    margin-right: -42px;
  }

  .extraLarge-leftMargin-42 {
    margin-left: -42px;
  }

  .extraLarge-Margin-55 {
    margin: -55px;
  }

  .extraLarge-topMargin-55 {
    margin-top: -55px;
  }

  .extraLarge-bottomMargin-55 {
    margin-bottom: -55px;
  }

  .extraLarge-rightMargin-55 {
    margin-right: -55px;
  }

  .extraLarge-leftMargin-55 {
    margin-left: -55px;
  }

  .extraLarge-Margin-65 {
    margin: -65px;
  }

  .extraLarge-topMargin-65 {
    margin-top: -65px;
  }

  .extraLarge-bottomMargin-65 {
    margin-bottom: -65px;
  }

  .extraLarge-rightMargin-65 {
    margin-right: -65px;
  }

  .extraLarge-leftMargin-65 {
    margin-left: -65px;
  }

  .extraLarge-Margin-80 {
    margin: -80px;
  }

  .extraLarge-topMargin-80 {
    margin-top: -80px;
  }

  .extraLarge-bottomMargin-80 {
    margin-bottom: -80px;
  }

  .extraLarge-rightMargin-80 {
    margin-right: -80px;
  }

  .extraLarge-leftMargin-80 {
    margin-left: -80px;
  }

  .extraLarge-Margin-150 {
    margin: -150px;
  }

  .extraLarge-topMargin-150 {
    margin-top: -150px;
  }

  .extraLarge-bottomMargin-150 {
    margin-bottom: -150px;
  }

  .extraLarge-rightMargin-150 {
    margin-right: -150px;
  }

  .extraLarge-leftMargin-150 {
    margin-left: -150px;
  }

  .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-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-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-width472 {
    width: 472px;
  }

  .extraLarge-height472 {
    height: 472px;
  }

  .extraLarge-max-width472 {
    max-width: 472px;
  }

  .extraLarge-max-height472 {
    max-height: 472px;
  }

  .extraLarge-min-width472 {
    min-width: 472px;
  }

  .extraLarge-min-height472 {
    min-height: 472px;
  }

  .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-width375 {
    width: 375px;
  }

  .extraLarge-height375 {
    height: 375px;
  }

  .extraLarge-max-width375 {
    max-width: 375px;
  }

  .extraLarge-max-height375 {
    max-height: 375px;
  }

  .extraLarge-min-width375 {
    min-width: 375px;
  }

  .extraLarge-min-height375 {
    min-height: 375px;
  }

  .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-width325 {
    width: 325px;
  }

  .extraLarge-height325 {
    height: 325px;
  }

  .extraLarge-max-width325 {
    max-width: 325px;
  }

  .extraLarge-max-height325 {
    max-height: 325px;
  }

  .extraLarge-min-width325 {
    min-width: 325px;
  }

  .extraLarge-min-height325 {
    min-height: 325px;
  }

  .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-width290 {
    width: 290px;
  }

  .extraLarge-height290 {
    height: 290px;
  }

  .extraLarge-max-width290 {
    max-width: 290px;
  }

  .extraLarge-max-height290 {
    max-height: 290px;
  }

  .extraLarge-min-width290 {
    min-width: 290px;
  }

  .extraLarge-min-height290 {
    min-height: 290px;
  }

  .extraLarge-width260 {
    width: 260px;
  }

  .extraLarge-height260 {
    height: 260px;
  }

  .extraLarge-max-width260 {
    max-width: 260px;
  }

  .extraLarge-max-height260 {
    max-height: 260px;
  }

  .extraLarge-min-width260 {
    min-width: 260px;
  }

  .extraLarge-min-height260 {
    min-height: 260px;
  }

  .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-width215 {
    width: 215px;
  }

  .extraLarge-height215 {
    height: 215px;
  }

  .extraLarge-max-width215 {
    max-width: 215px;
  }

  .extraLarge-max-height215 {
    max-height: 215px;
  }

  .extraLarge-min-width215 {
    min-width: 215px;
  }

  .extraLarge-min-height215 {
    min-height: 215px;
  }

  .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-width140 {
    width: 140px;
  }

  .extraLarge-height140 {
    height: 140px;
  }

  .extraLarge-max-width140 {
    max-width: 140px;
  }

  .extraLarge-max-height140 {
    max-height: 140px;
  }

  .extraLarge-min-width140 {
    min-width: 140px;
  }

  .extraLarge-min-height140 {
    min-height: 140px;
  }

  .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-width110 {
    width: 110px;
  }

  .extraLarge-height110 {
    height: 110px;
  }

  .extraLarge-max-width110 {
    max-width: 110px;
  }

  .extraLarge-max-height110 {
    max-height: 110px;
  }

  .extraLarge-min-width110 {
    min-width: 110px;
  }

  .extraLarge-min-height110 {
    min-height: 110px;
  }

  .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-width90 {
    width: 90px;
  }

  .extraLarge-height90 {
    height: 90px;
  }

  .extraLarge-max-width90 {
    max-width: 90px;
  }

  .extraLarge-max-height90 {
    max-height: 90px;
  }

  .extraLarge-min-width90 {
    min-width: 90px;
  }

  .extraLarge-min-height90 {
    min-height: 90px;
  }

  .extraLarge-width80 {
    width: 80px;
  }

  .extraLarge-height80 {
    height: 80px;
  }

  .extraLarge-max-width80 {
    max-width: 80px;
  }

  .extraLarge-max-height80 {
    max-height: 80px;
  }

  .extraLarge-min-width80 {
    min-width: 80px;
  }

  .extraLarge-min-height80 {
    min-height: 80px;
  }

  .extraLarge-width75 {
    width: 75px;
  }

  .extraLarge-height75 {
    height: 75px;
  }

  .extraLarge-max-width75 {
    max-width: 75px;
  }

  .extraLarge-max-height75 {
    max-height: 75px;
  }

  .extraLarge-min-width75 {
    min-width: 75px;
  }

  .extraLarge-min-height75 {
    min-height: 75px;
  }

  .extraLarge-width70 {
    width: 70px;
  }

  .extraLarge-height70 {
    height: 70px;
  }

  .extraLarge-max-width70 {
    max-width: 70px;
  }

  .extraLarge-max-height70 {
    max-height: 70px;
  }

  .extraLarge-min-width70 {
    min-width: 70px;
  }

  .extraLarge-min-height70 {
    min-height: 70px;
  }

  .extraLarge-width65 {
    width: 65px;
  }

  .extraLarge-height65 {
    height: 65px;
  }

  .extraLarge-max-width65 {
    max-width: 65px;
  }

  .extraLarge-max-height65 {
    max-height: 65px;
  }

  .extraLarge-min-width65 {
    min-width: 65px;
  }

  .extraLarge-min-height65 {
    min-height: 65px;
  }

  .extraLarge-width60 {
    width: 60px;
  }

  .extraLarge-height60 {
    height: 60px;
  }

  .extraLarge-max-width60 {
    max-width: 60px;
  }

  .extraLarge-max-height60 {
    max-height: 60px;
  }

  .extraLarge-min-width60 {
    min-width: 60px;
  }

  .extraLarge-min-height60 {
    min-height: 60px;
  }

  .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-width100ViewWidth {
    width: 100vw;
  }

  .extraLarge-height100ViewHeight {
    height: 100vh;
  }

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

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

  .extraLarge-max-width100ViewWidth {
    max-width: 100vw;
  }

  .extraLarge-max-height100ViewHeight {
    max-height: 100vh;
  }

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

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

  .extraLarge-min-width100ViewWidth {
    min-width: 100vw;
  }

  .extraLarge-min-height100ViewHeight {
    min-height: 100vh;
  }

  .extraLarge-width95Percent {
    width: 95%;
  }

  .extraLarge-height95Percent {
    height: 95%;
  }

  .extraLarge-width95ViewWidth {
    width: 95vw;
  }

  .extraLarge-height95ViewHeight {
    height: 95vh;
  }

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

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

  .extraLarge-max-width95ViewWidth {
    max-width: 95vw;
  }

  .extraLarge-max-height95ViewHeight {
    max-height: 95vh;
  }

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

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

  .extraLarge-min-width95ViewWidth {
    min-width: 95vw;
  }

  .extraLarge-min-height95ViewHeight {
    min-height: 95vh;
  }

  .extraLarge-width90Percent {
    width: 90%;
  }

  .extraLarge-height90Percent {
    height: 90%;
  }

  .extraLarge-width90ViewWidth {
    width: 90vw;
  }

  .extraLarge-height90ViewHeight {
    height: 90vh;
  }

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

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

  .extraLarge-max-width90ViewWidth {
    max-width: 90vw;
  }

  .extraLarge-max-height90ViewHeight {
    max-height: 90vh;
  }

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

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

  .extraLarge-min-width90ViewWidth {
    min-width: 90vw;
  }

  .extraLarge-min-height90ViewHeight {
    min-height: 90vh;
  }

  .extraLarge-width80Percent {
    width: 80%;
  }

  .extraLarge-height80Percent {
    height: 80%;
  }

  .extraLarge-width80ViewWidth {
    width: 80vw;
  }

  .extraLarge-height80ViewHeight {
    height: 80vh;
  }

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

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

  .extraLarge-max-width80ViewWidth {
    max-width: 80vw;
  }

  .extraLarge-max-height80ViewHeight {
    max-height: 80vh;
  }

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

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

  .extraLarge-min-width80ViewWidth {
    min-width: 80vw;
  }

  .extraLarge-min-height80ViewHeight {
    min-height: 80vh;
  }

  .extraLarge-width70Percent {
    width: 70%;
  }

  .extraLarge-height70Percent {
    height: 70%;
  }

  .extraLarge-width70ViewWidth {
    width: 70vw;
  }

  .extraLarge-height70ViewHeight {
    height: 70vh;
  }

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

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

  .extraLarge-max-width70ViewWidth {
    max-width: 70vw;
  }

  .extraLarge-max-height70ViewHeight {
    max-height: 70vh;
  }

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

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

  .extraLarge-min-width70ViewWidth {
    min-width: 70vw;
  }

  .extraLarge-min-height70ViewHeight {
    min-height: 70vh;
  }

  .extraLarge-width60Percent {
    width: 60%;
  }

  .extraLarge-height60Percent {
    height: 60%;
  }

  .extraLarge-width60ViewWidth {
    width: 60vw;
  }

  .extraLarge-height60ViewHeight {
    height: 60vh;
  }

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

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

  .extraLarge-max-width60ViewWidth {
    max-width: 60vw;
  }

  .extraLarge-max-height60ViewHeight {
    max-height: 60vh;
  }

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

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

  .extraLarge-min-width60ViewWidth {
    min-width: 60vw;
  }

  .extraLarge-min-height60ViewHeight {
    min-height: 60vh;
  }

  .extraLarge-width50Percent {
    width: 50%;
  }

  .extraLarge-height50Percent {
    height: 50%;
  }

  .extraLarge-width50ViewWidth {
    width: 50vw;
  }

  .extraLarge-height50ViewHeight {
    height: 50vh;
  }

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

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

  .extraLarge-max-width50ViewWidth {
    max-width: 50vw;
  }

  .extraLarge-max-height50ViewHeight {
    max-height: 50vh;
  }

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

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

  .extraLarge-min-width50ViewWidth {
    min-width: 50vw;
  }

  .extraLarge-min-height50ViewHeight {
    min-height: 50vh;
  }

  .extraLarge-labelWidth0 label, .extraLarge-labelWidth0 .editor-label {
    width: 0px;
    max-width: none;
    margin: 0;
  }
  .extraLarge-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label {
    width: calc(0px + 16px);
    max-width: none;
  }
  .extraLarge-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label:after,
.extraLarge-labelWidth0 .checkboxOnly input[type=radio].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none;
  }

  .extraLarge-textInputWidth700 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth700 [type=number],
.extraLarge-textInputWidth700 [type=color],
.extraLarge-textInputWidth700 [type=email],
.extraLarge-textInputWidth700 [type=time],
.extraLarge-textInputWidth700 [type=date],
.extraLarge-textInputWidth700 [type=datetime],
.extraLarge-textInputWidth700 [type=file],
.extraLarge-textInputWidth700 [type=password],
.extraLarge-textInputWidth700 [type=search],
.extraLarge-textInputWidth700 textarea,
.extraLarge-textInputWidth700 select,
.extraLarge-textInputWidth700 .selectButton {
    width: 700px;
    max-width: none;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth700 input[type=number], .extraLarge-textInputWidth700 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(700px - 70px)*/
  }
  .extraLarge-textInputWidth700.smallNumber input[type=number], .extraLarge-textInputWidth700.smallNumber input[data-val-number], .extraLarge-textInputWidth700 .smallNumber input[type=number], .extraLarge-textInputWidth700 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(700px - 45px)*/
  }
  .extraLarge-textInputWidth700.float-left input[type=number], .extraLarge-textInputWidth700.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth700 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth700 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .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], .extraLarge-textInputWidth500 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(500px - 70px)*/
  }
  .extraLarge-textInputWidth500.smallNumber input[type=number], .extraLarge-textInputWidth500.smallNumber input[data-val-number], .extraLarge-textInputWidth500 .smallNumber input[type=number], .extraLarge-textInputWidth500 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(500px - 45px)*/
  }
  .extraLarge-textInputWidth500.float-left input[type=number], .extraLarge-textInputWidth500.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth500 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth500 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth450 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(450px - 70px)*/
  }
  .extraLarge-textInputWidth450.smallNumber input[type=number], .extraLarge-textInputWidth450.smallNumber input[data-val-number], .extraLarge-textInputWidth450 .smallNumber input[type=number], .extraLarge-textInputWidth450 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(450px - 45px)*/
  }
  .extraLarge-textInputWidth450.float-left input[type=number], .extraLarge-textInputWidth450.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth450 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth450 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth400 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(400px - 70px)*/
  }
  .extraLarge-textInputWidth400.smallNumber input[type=number], .extraLarge-textInputWidth400.smallNumber input[data-val-number], .extraLarge-textInputWidth400 .smallNumber input[type=number], .extraLarge-textInputWidth400 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(400px - 45px)*/
  }
  .extraLarge-textInputWidth400.float-left input[type=number], .extraLarge-textInputWidth400.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth400 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth400 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth350 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(350px - 70px)*/
  }
  .extraLarge-textInputWidth350.smallNumber input[type=number], .extraLarge-textInputWidth350.smallNumber input[data-val-number], .extraLarge-textInputWidth350 .smallNumber input[type=number], .extraLarge-textInputWidth350 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(350px - 45px)*/
  }
  .extraLarge-textInputWidth350.float-left input[type=number], .extraLarge-textInputWidth350.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth350 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth350 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth305 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth305 [type=number],
.extraLarge-textInputWidth305 [type=color],
.extraLarge-textInputWidth305 [type=email],
.extraLarge-textInputWidth305 [type=time],
.extraLarge-textInputWidth305 [type=date],
.extraLarge-textInputWidth305 [type=datetime],
.extraLarge-textInputWidth305 [type=file],
.extraLarge-textInputWidth305 [type=password],
.extraLarge-textInputWidth305 [type=search],
.extraLarge-textInputWidth305 textarea,
.extraLarge-textInputWidth305 select,
.extraLarge-textInputWidth305 .selectButton {
    width: 305px;
    max-width: none;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth305 input[type=number], .extraLarge-textInputWidth305 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(305px - 70px)*/
  }
  .extraLarge-textInputWidth305.smallNumber input[type=number], .extraLarge-textInputWidth305.smallNumber input[data-val-number], .extraLarge-textInputWidth305 .smallNumber input[type=number], .extraLarge-textInputWidth305 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(305px - 45px)*/
  }
  .extraLarge-textInputWidth305.float-left input[type=number], .extraLarge-textInputWidth305.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth305 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth305 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth300 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(300px - 70px)*/
  }
  .extraLarge-textInputWidth300.smallNumber input[type=number], .extraLarge-textInputWidth300.smallNumber input[data-val-number], .extraLarge-textInputWidth300 .smallNumber input[type=number], .extraLarge-textInputWidth300 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(300px - 45px)*/
  }
  .extraLarge-textInputWidth300.float-left input[type=number], .extraLarge-textInputWidth300.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth300 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth300 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth290 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(290px - 70px)*/
  }
  .extraLarge-textInputWidth290.smallNumber input[type=number], .extraLarge-textInputWidth290.smallNumber input[data-val-number], .extraLarge-textInputWidth290 .smallNumber input[type=number], .extraLarge-textInputWidth290 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(290px - 45px)*/
  }
  .extraLarge-textInputWidth290.float-left input[type=number], .extraLarge-textInputWidth290.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth290 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth290 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth250 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(250px - 70px)*/
  }
  .extraLarge-textInputWidth250.smallNumber input[type=number], .extraLarge-textInputWidth250.smallNumber input[data-val-number], .extraLarge-textInputWidth250 .smallNumber input[type=number], .extraLarge-textInputWidth250 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(250px - 45px)*/
  }
  .extraLarge-textInputWidth250.float-left input[type=number], .extraLarge-textInputWidth250.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth250 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth250 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .extraLarge-labelWidth0 label, .extraLarge-labelWidth0 .editor-label {
    width: 0px;
    margin: 0;
  }
  .extraLarge-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label {
    width: calc(0px + 16px);
  }
  .extraLarge-labelWidth0 .checkboxOnly input[type=checkbox].labelBefore ~ label:after,
.extraLarge-labelWidth0 .checkboxOnly input[type=radio].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
  }

  .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], .extraLarge-textInputWidth225 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(225px - 70px)*/
  }
  .extraLarge-textInputWidth225.smallNumber input[type=number], .extraLarge-textInputWidth225.smallNumber input[data-val-number], .extraLarge-textInputWidth225 .smallNumber input[type=number], .extraLarge-textInputWidth225 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(225px - 45px)*/
  }
  .extraLarge-textInputWidth225.float-left input[type=number], .extraLarge-textInputWidth225.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth225 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth225 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth200 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(200px - 70px)*/
  }
  .extraLarge-textInputWidth200.smallNumber input[type=number], .extraLarge-textInputWidth200.smallNumber input[data-val-number], .extraLarge-textInputWidth200 .smallNumber input[type=number], .extraLarge-textInputWidth200 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(200px - 45px)*/
  }
  .extraLarge-textInputWidth200.float-left input[type=number], .extraLarge-textInputWidth200.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth200 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth200 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth190 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(190px - 70px)*/
  }
  .extraLarge-textInputWidth190.smallNumber input[type=number], .extraLarge-textInputWidth190.smallNumber input[data-val-number], .extraLarge-textInputWidth190 .smallNumber input[type=number], .extraLarge-textInputWidth190 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(190px - 45px)*/
  }
  .extraLarge-textInputWidth190.float-left input[type=number], .extraLarge-textInputWidth190.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth190 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth190 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth180 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(180px - 70px)*/
  }
  .extraLarge-textInputWidth180.smallNumber input[type=number], .extraLarge-textInputWidth180.smallNumber input[data-val-number], .extraLarge-textInputWidth180 .smallNumber input[type=number], .extraLarge-textInputWidth180 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(180px - 45px)*/
  }
  .extraLarge-textInputWidth180.float-left input[type=number], .extraLarge-textInputWidth180.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth180 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth180 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth175 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(175px - 70px)*/
  }
  .extraLarge-textInputWidth175.smallNumber input[type=number], .extraLarge-textInputWidth175.smallNumber input[data-val-number], .extraLarge-textInputWidth175 .smallNumber input[type=number], .extraLarge-textInputWidth175 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(175px - 45px)*/
  }
  .extraLarge-textInputWidth175.float-left input[type=number], .extraLarge-textInputWidth175.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth175 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth175 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth170 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(170px - 70px)*/
  }
  .extraLarge-textInputWidth170.smallNumber input[type=number], .extraLarge-textInputWidth170.smallNumber input[data-val-number], .extraLarge-textInputWidth170 .smallNumber input[type=number], .extraLarge-textInputWidth170 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(170px - 45px)*/
  }
  .extraLarge-textInputWidth170.float-left input[type=number], .extraLarge-textInputWidth170.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth170 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth170 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth160 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth160 [type=number],
.extraLarge-textInputWidth160 [type=email],
.extraLarge-textInputWidth160 [type=time],
.extraLarge-textInputWidth160 [type=color],
.extraLarge-textInputWidth160 [type=date],
.extraLarge-textInputWidth160 [type=datetime],
.extraLarge-textInputWidth160 [type=file],
.extraLarge-textInputWidth160 [type=password],
.extraLarge-textInputWidth160 [type=search],
.extraLarge-textInputWidth160 textarea,
.extraLarge-textInputWidth160 select,
.extraLarge-textInputWidth160 .selectButton {
    width: 160px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth160 input[type=number], .extraLarge-textInputWidth160 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(160px - 70px)*/
  }
  .extraLarge-textInputWidth160.smallNumber input[type=number], .extraLarge-textInputWidth160.smallNumber input[data-val-number], .extraLarge-textInputWidth160 .smallNumber input[type=number], .extraLarge-textInputWidth160 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(160px - 45px)*/
  }
  .extraLarge-textInputWidth160.float-left input[type=number], .extraLarge-textInputWidth160.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth160 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth160 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth155 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(155px - 70px)*/
  }
  .extraLarge-textInputWidth155.smallNumber input[type=number], .extraLarge-textInputWidth155.smallNumber input[data-val-number], .extraLarge-textInputWidth155 .smallNumber input[type=number], .extraLarge-textInputWidth155 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(155px - 45px)*/
  }
  .extraLarge-textInputWidth155.float-left input[type=number], .extraLarge-textInputWidth155.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth155 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth155 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth150 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(150px - 70px)*/
  }
  .extraLarge-textInputWidth150.smallNumber input[type=number], .extraLarge-textInputWidth150.smallNumber input[data-val-number], .extraLarge-textInputWidth150 .smallNumber input[type=number], .extraLarge-textInputWidth150 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(150px - 45px)*/
  }
  .extraLarge-textInputWidth150.float-left input[type=number], .extraLarge-textInputWidth150.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth150 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth150 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth140 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(140px - 70px)*/
  }
  .extraLarge-textInputWidth140.smallNumber input[type=number], .extraLarge-textInputWidth140.smallNumber input[data-val-number], .extraLarge-textInputWidth140 .smallNumber input[type=number], .extraLarge-textInputWidth140 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(140px - 45px)*/
  }
  .extraLarge-textInputWidth140.float-left input[type=number], .extraLarge-textInputWidth140.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth140 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth140 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth125 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(125px - 70px)*/
  }
  .extraLarge-textInputWidth125.smallNumber input[type=number], .extraLarge-textInputWidth125.smallNumber input[data-val-number], .extraLarge-textInputWidth125 .smallNumber input[type=number], .extraLarge-textInputWidth125 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(125px - 45px)*/
  }
  .extraLarge-textInputWidth125.float-left input[type=number], .extraLarge-textInputWidth125.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth125 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth125 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth110 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(110px - 70px)*/
  }
  .extraLarge-textInputWidth110.smallNumber input[type=number], .extraLarge-textInputWidth110.smallNumber input[data-val-number], .extraLarge-textInputWidth110 .smallNumber input[type=number], .extraLarge-textInputWidth110 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(110px - 45px)*/
  }
  .extraLarge-textInputWidth110.float-left input[type=number], .extraLarge-textInputWidth110.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth110 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth110 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth100 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(100px - 70px)*/
  }
  .extraLarge-textInputWidth100.smallNumber input[type=number], .extraLarge-textInputWidth100.smallNumber input[data-val-number], .extraLarge-textInputWidth100 .smallNumber input[type=number], .extraLarge-textInputWidth100 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(100px - 45px)*/
  }
  .extraLarge-textInputWidth100.float-left input[type=number], .extraLarge-textInputWidth100.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth100 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth100 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth92 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(92px - 70px)*/
  }
  .extraLarge-textInputWidth92.smallNumber input[type=number], .extraLarge-textInputWidth92.smallNumber input[data-val-number], .extraLarge-textInputWidth92 .smallNumber input[type=number], .extraLarge-textInputWidth92 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(92px - 45px)*/
  }
  .extraLarge-textInputWidth92.float-left input[type=number], .extraLarge-textInputWidth92.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth92 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth92 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth90 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(90px - 70px)*/
  }
  .extraLarge-textInputWidth90.smallNumber input[type=number], .extraLarge-textInputWidth90.smallNumber input[data-val-number], .extraLarge-textInputWidth90 .smallNumber input[type=number], .extraLarge-textInputWidth90 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(90px - 45px)*/
  }
  .extraLarge-textInputWidth90.float-left input[type=number], .extraLarge-textInputWidth90.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth90 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth90 .float-left .smallNumber input[data-val-number] {
    margin-right: 0;
  }

  .extraLarge-textInputWidth82 [type=text]:not(.datepicker-control):not(.timePickerInput),
.extraLarge-textInputWidth82 [type=number],
.extraLarge-textInputWidth82 [type=email],
.extraLarge-textInputWidth82 [type=time],
.extraLarge-textInputWidth82 [type=color],
.extraLarge-textInputWidth82 [type=date],
.extraLarge-textInputWidth82 [type=datetime],
.extraLarge-textInputWidth82 [type=file],
.extraLarge-textInputWidth82 [type=password],
.extraLarge-textInputWidth82 [type=search],
.extraLarge-textInputWidth82 textarea,
.extraLarge-textInputWidth82 select,
.extraLarge-textInputWidth82 .selectButton {
    width: 82px;
    padding: 1px 5px;
  }
  .extraLarge-textInputWidth82 input[type=number], .extraLarge-textInputWidth82 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(82px - 70px)*/
  }
  .extraLarge-textInputWidth82.smallNumber input[type=number], .extraLarge-textInputWidth82.smallNumber input[data-val-number], .extraLarge-textInputWidth82 .smallNumber input[type=number], .extraLarge-textInputWidth82 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(82px - 45px)*/
  }
  .extraLarge-textInputWidth82.float-left input[type=number], .extraLarge-textInputWidth82.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth82 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth82 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth80 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(80px - 70px)*/
  }
  .extraLarge-textInputWidth80.smallNumber input[type=number], .extraLarge-textInputWidth80.smallNumber input[data-val-number], .extraLarge-textInputWidth80 .smallNumber input[type=number], .extraLarge-textInputWidth80 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(80px - 45px)*/
  }
  .extraLarge-textInputWidth80.float-left input[type=number], .extraLarge-textInputWidth80.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth80 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth80 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth75 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(75px - 70px)*/
  }
  .extraLarge-textInputWidth75.smallNumber input[type=number], .extraLarge-textInputWidth75.smallNumber input[data-val-number], .extraLarge-textInputWidth75 .smallNumber input[type=number], .extraLarge-textInputWidth75 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(75px - 45px)*/
  }
  .extraLarge-textInputWidth75.float-left input[type=number], .extraLarge-textInputWidth75.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth75 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth75 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth70 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(70px - 70px)*/
  }
  .extraLarge-textInputWidth70.smallNumber input[type=number], .extraLarge-textInputWidth70.smallNumber input[data-val-number], .extraLarge-textInputWidth70 .smallNumber input[type=number], .extraLarge-textInputWidth70 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(70px - 45px)*/
  }
  .extraLarge-textInputWidth70.float-left input[type=number], .extraLarge-textInputWidth70.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth70 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth70 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth65 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(65px - 70px)*/
  }
  .extraLarge-textInputWidth65.smallNumber input[type=number], .extraLarge-textInputWidth65.smallNumber input[data-val-number], .extraLarge-textInputWidth65 .smallNumber input[type=number], .extraLarge-textInputWidth65 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(65px - 45px)*/
  }
  .extraLarge-textInputWidth65.float-left input[type=number], .extraLarge-textInputWidth65.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth65 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth65 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth60 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(60px - 70px)*/
  }
  .extraLarge-textInputWidth60.smallNumber input[type=number], .extraLarge-textInputWidth60.smallNumber input[data-val-number], .extraLarge-textInputWidth60 .smallNumber input[type=number], .extraLarge-textInputWidth60 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(60px - 45px)*/
  }
  .extraLarge-textInputWidth60.float-left input[type=number], .extraLarge-textInputWidth60.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth60 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth60 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth55 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(55px - 70px)*/
  }
  .extraLarge-textInputWidth55.smallNumber input[type=number], .extraLarge-textInputWidth55.smallNumber input[data-val-number], .extraLarge-textInputWidth55 .smallNumber input[type=number], .extraLarge-textInputWidth55 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(55px - 45px)*/
  }
  .extraLarge-textInputWidth55.float-left input[type=number], .extraLarge-textInputWidth55.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth55 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth55 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth50 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(50px - 70px)*/
  }
  .extraLarge-textInputWidth50.smallNumber input[type=number], .extraLarge-textInputWidth50.smallNumber input[data-val-number], .extraLarge-textInputWidth50 .smallNumber input[type=number], .extraLarge-textInputWidth50 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(50px - 45px)*/
  }
  .extraLarge-textInputWidth50.float-left input[type=number], .extraLarge-textInputWidth50.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth50 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth50 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth45 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(45px - 70px)*/
  }
  .extraLarge-textInputWidth45.smallNumber input[type=number], .extraLarge-textInputWidth45.smallNumber input[data-val-number], .extraLarge-textInputWidth45 .smallNumber input[type=number], .extraLarge-textInputWidth45 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(45px - 45px)*/
  }
  .extraLarge-textInputWidth45.float-left input[type=number], .extraLarge-textInputWidth45.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth45 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth45 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth40 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(40px - 70px)*/
  }
  .extraLarge-textInputWidth40.smallNumber input[type=number], .extraLarge-textInputWidth40.smallNumber input[data-val-number], .extraLarge-textInputWidth40 .smallNumber input[type=number], .extraLarge-textInputWidth40 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(40px - 45px)*/
  }
  .extraLarge-textInputWidth40.float-left input[type=number], .extraLarge-textInputWidth40.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth40 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth40 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth35 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(35px - 70px)*/
  }
  .extraLarge-textInputWidth35.smallNumber input[type=number], .extraLarge-textInputWidth35.smallNumber input[data-val-number], .extraLarge-textInputWidth35 .smallNumber input[type=number], .extraLarge-textInputWidth35 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(35px - 45px)*/
  }
  .extraLarge-textInputWidth35.float-left input[type=number], .extraLarge-textInputWidth35.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth35 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth35 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth30 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(30px - 70px)*/
  }
  .extraLarge-textInputWidth30.smallNumber input[type=number], .extraLarge-textInputWidth30.smallNumber input[data-val-number], .extraLarge-textInputWidth30 .smallNumber input[type=number], .extraLarge-textInputWidth30 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(30px - 45px)*/
  }
  .extraLarge-textInputWidth30.float-left input[type=number], .extraLarge-textInputWidth30.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth30 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth30 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth25 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(25px - 70px)*/
  }
  .extraLarge-textInputWidth25.smallNumber input[type=number], .extraLarge-textInputWidth25.smallNumber input[data-val-number], .extraLarge-textInputWidth25 .smallNumber input[type=number], .extraLarge-textInputWidth25 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(25px - 45px)*/
  }
  .extraLarge-textInputWidth25.float-left input[type=number], .extraLarge-textInputWidth25.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth25 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth25 .float-left .smallNumber input[data-val-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], .extraLarge-textInputWidth10 input[data-val-number] {
    width: 70px;
    min-width: 70px;
    /*margin-right: calc(10px - 70px)*/
  }
  .extraLarge-textInputWidth10.smallNumber input[type=number], .extraLarge-textInputWidth10.smallNumber input[data-val-number], .extraLarge-textInputWidth10 .smallNumber input[type=number], .extraLarge-textInputWidth10 .smallNumber input[data-val-number] {
    width: 45px;
    min-width: 45px;
    /*margin-right: calc(10px - 45px)*/
  }
  .extraLarge-textInputWidth10.float-left input[type=number], .extraLarge-textInputWidth10.float-left input[data-val-number] {
    margin-right: 0;
  }
  .extraLarge-textInputWidth10 .float-left .smallNumber input[type=number], .extraLarge-textInputWidth10 .float-left .smallNumber input[data-val-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;
  }
}
.italic {
  font-style: italic;
}

.bold {
  font-weight: bold;
}

.semi-bold {
  font-weight: 500;
}

.text-align-right {
  text-align: right;
}
.text-align-right input {
  text-align: right;
}

.text-align-center {
  text-align: center;
}

.text-align-left {
  text-align: left;
}

.text-align-left-important {
  text-align: left !important;
}

.flex {
  display: flex;
}

.flex1 {
  flex: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.inline-flex {
  display: inline-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 {
  display: inline-block;
}

.flex-direction-column {
  display: flex;
  flex-direction: column;
}

.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 {
  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 input {
  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, .flex-center-middle input {
  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-space-between-center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.align-items-center {
  align-items: center;
}

.align-items-baseline {
  align-items: baseline;
}

.flex-vertical-buttons {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 3px;
}

.flex-space-evenly {
  display: flex;
  justify-content: space-evenly;
}

.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-align-self-start {
  display: flex;
  align-self: start;
}

.flex-align-baseline {
  display: flex;
  align-items: baseline;
}

.flex-align-end {
  display: flex;
  align-items: flex-end;
}

.flex-flow-column {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}

.flex-align-center {
  display: flex;
  align-items: center;
}

.no-flex {
  display: block;
}

.gap02em {
  gap: 0.2em;
}

.gap04em {
  gap: 0.4em;
}

.gap05em {
  gap: 0.5em;
}

.gap1em {
  gap: 1em;
}

.gap2em {
  gap: 2em;
}

.gap4em {
  gap: 4em;
}

.flex-gap-5 {
  gap: 5px;
}

.align-self-start {
  align-self: flex-start;
}

.css-grid {
  display: grid;
}
.css-grid intershare-button-row {
  display: flex;
  justify-content: flex-end;
}
.css-grid intershare-button-row button:not(:last-of-type) {
  margin-right: 10px;
}
.css-grid 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.max-content-width {
  grid-auto-columns: max-content;
  grid-column-gap: 1em;
}
.css-grid.min-content-height {
  grid-auto-rows: min-content;
}

.grid-1-1 {
  grid-row-start: 1 !important;
  grid-column-start: 1 !important;
}
.grid-1-1.border-top, .grid-1-1.dialog-button-row, .edit-info-container .grid-1-1.button-row {
  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, .grid-1-2.dialog-button-row, .edit-info-container .grid-1-2.button-row {
  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, .grid-1-3.dialog-button-row, .edit-info-container .grid-1-3.button-row {
  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, .grid-1-4.dialog-button-row, .edit-info-container .grid-1-4.button-row {
  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, .grid-1-5.dialog-button-row, .edit-info-container .grid-1-5.button-row {
  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, .grid-1-6.dialog-button-row, .edit-info-container .grid-1-6.button-row {
  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, .grid-1-7.dialog-button-row, .edit-info-container .grid-1-7.button-row {
  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, .grid-1-8.dialog-button-row, .edit-info-container .grid-1-8.button-row {
  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, .grid-1-9.dialog-button-row, .edit-info-container .grid-1-9.button-row {
  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, .grid-1-10.dialog-button-row, .edit-info-container .grid-1-10.button-row {
  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, .grid-2-1.dialog-button-row, .edit-info-container .grid-2-1.button-row {
  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, .grid-2-2.dialog-button-row, .edit-info-container .grid-2-2.button-row {
  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, .grid-2-3.dialog-button-row, .edit-info-container .grid-2-3.button-row {
  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, .grid-2-4.dialog-button-row, .edit-info-container .grid-2-4.button-row {
  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, .grid-2-5.dialog-button-row, .edit-info-container .grid-2-5.button-row {
  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, .grid-2-6.dialog-button-row, .edit-info-container .grid-2-6.button-row {
  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, .grid-2-7.dialog-button-row, .edit-info-container .grid-2-7.button-row {
  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, .grid-2-8.dialog-button-row, .edit-info-container .grid-2-8.button-row {
  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, .grid-2-9.dialog-button-row, .edit-info-container .grid-2-9.button-row {
  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, .grid-2-10.dialog-button-row, .edit-info-container .grid-2-10.button-row {
  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, .grid-3-1.dialog-button-row, .edit-info-container .grid-3-1.button-row {
  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, .grid-3-2.dialog-button-row, .edit-info-container .grid-3-2.button-row {
  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, .grid-3-3.dialog-button-row, .edit-info-container .grid-3-3.button-row {
  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, .grid-3-4.dialog-button-row, .edit-info-container .grid-3-4.button-row {
  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, .grid-3-5.dialog-button-row, .edit-info-container .grid-3-5.button-row {
  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, .grid-3-6.dialog-button-row, .edit-info-container .grid-3-6.button-row {
  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, .grid-3-7.dialog-button-row, .edit-info-container .grid-3-7.button-row {
  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, .grid-3-8.dialog-button-row, .edit-info-container .grid-3-8.button-row {
  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, .grid-3-9.dialog-button-row, .edit-info-container .grid-3-9.button-row {
  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, .grid-3-10.dialog-button-row, .edit-info-container .grid-3-10.button-row {
  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, .grid-4-1.dialog-button-row, .edit-info-container .grid-4-1.button-row {
  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, .grid-4-2.dialog-button-row, .edit-info-container .grid-4-2.button-row {
  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, .grid-4-3.dialog-button-row, .edit-info-container .grid-4-3.button-row {
  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, .grid-4-4.dialog-button-row, .edit-info-container .grid-4-4.button-row {
  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, .grid-4-5.dialog-button-row, .edit-info-container .grid-4-5.button-row {
  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, .grid-4-6.dialog-button-row, .edit-info-container .grid-4-6.button-row {
  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, .grid-4-7.dialog-button-row, .edit-info-container .grid-4-7.button-row {
  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, .grid-4-8.dialog-button-row, .edit-info-container .grid-4-8.button-row {
  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, .grid-4-9.dialog-button-row, .edit-info-container .grid-4-9.button-row {
  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, .grid-4-10.dialog-button-row, .edit-info-container .grid-4-10.button-row {
  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, .grid-5-1.dialog-button-row, .edit-info-container .grid-5-1.button-row {
  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, .grid-5-2.dialog-button-row, .edit-info-container .grid-5-2.button-row {
  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, .grid-5-3.dialog-button-row, .edit-info-container .grid-5-3.button-row {
  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, .grid-5-4.dialog-button-row, .edit-info-container .grid-5-4.button-row {
  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, .grid-5-5.dialog-button-row, .edit-info-container .grid-5-5.button-row {
  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, .grid-5-6.dialog-button-row, .edit-info-container .grid-5-6.button-row {
  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, .grid-5-7.dialog-button-row, .edit-info-container .grid-5-7.button-row {
  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, .grid-5-8.dialog-button-row, .edit-info-container .grid-5-8.button-row {
  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, .grid-5-9.dialog-button-row, .edit-info-container .grid-5-9.button-row {
  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, .grid-5-10.dialog-button-row, .edit-info-container .grid-5-10.button-row {
  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, .grid-6-1.dialog-button-row, .edit-info-container .grid-6-1.button-row {
  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, .grid-6-2.dialog-button-row, .edit-info-container .grid-6-2.button-row {
  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, .grid-6-3.dialog-button-row, .edit-info-container .grid-6-3.button-row {
  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, .grid-6-4.dialog-button-row, .edit-info-container .grid-6-4.button-row {
  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, .grid-6-5.dialog-button-row, .edit-info-container .grid-6-5.button-row {
  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, .grid-6-6.dialog-button-row, .edit-info-container .grid-6-6.button-row {
  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, .grid-6-7.dialog-button-row, .edit-info-container .grid-6-7.button-row {
  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, .grid-6-8.dialog-button-row, .edit-info-container .grid-6-8.button-row {
  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, .grid-6-9.dialog-button-row, .edit-info-container .grid-6-9.button-row {
  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, .grid-6-10.dialog-button-row, .edit-info-container .grid-6-10.button-row {
  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, .grid-7-1.dialog-button-row, .edit-info-container .grid-7-1.button-row {
  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, .grid-7-2.dialog-button-row, .edit-info-container .grid-7-2.button-row {
  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, .grid-7-3.dialog-button-row, .edit-info-container .grid-7-3.button-row {
  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, .grid-7-4.dialog-button-row, .edit-info-container .grid-7-4.button-row {
  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, .grid-7-5.dialog-button-row, .edit-info-container .grid-7-5.button-row {
  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, .grid-7-6.dialog-button-row, .edit-info-container .grid-7-6.button-row {
  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, .grid-7-7.dialog-button-row, .edit-info-container .grid-7-7.button-row {
  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, .grid-7-8.dialog-button-row, .edit-info-container .grid-7-8.button-row {
  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, .grid-7-9.dialog-button-row, .edit-info-container .grid-7-9.button-row {
  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, .grid-7-10.dialog-button-row, .edit-info-container .grid-7-10.button-row {
  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, .grid-8-1.dialog-button-row, .edit-info-container .grid-8-1.button-row {
  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, .grid-8-2.dialog-button-row, .edit-info-container .grid-8-2.button-row {
  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, .grid-8-3.dialog-button-row, .edit-info-container .grid-8-3.button-row {
  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, .grid-8-4.dialog-button-row, .edit-info-container .grid-8-4.button-row {
  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, .grid-8-5.dialog-button-row, .edit-info-container .grid-8-5.button-row {
  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, .grid-8-6.dialog-button-row, .edit-info-container .grid-8-6.button-row {
  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, .grid-8-7.dialog-button-row, .edit-info-container .grid-8-7.button-row {
  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, .grid-8-8.dialog-button-row, .edit-info-container .grid-8-8.button-row {
  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, .grid-8-9.dialog-button-row, .edit-info-container .grid-8-9.button-row {
  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, .grid-8-10.dialog-button-row, .edit-info-container .grid-8-10.button-row {
  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, .grid-9-1.dialog-button-row, .edit-info-container .grid-9-1.button-row {
  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, .grid-9-2.dialog-button-row, .edit-info-container .grid-9-2.button-row {
  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, .grid-9-3.dialog-button-row, .edit-info-container .grid-9-3.button-row {
  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, .grid-9-4.dialog-button-row, .edit-info-container .grid-9-4.button-row {
  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, .grid-9-5.dialog-button-row, .edit-info-container .grid-9-5.button-row {
  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, .grid-9-6.dialog-button-row, .edit-info-container .grid-9-6.button-row {
  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, .grid-9-7.dialog-button-row, .edit-info-container .grid-9-7.button-row {
  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, .grid-9-8.dialog-button-row, .edit-info-container .grid-9-8.button-row {
  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, .grid-9-9.dialog-button-row, .edit-info-container .grid-9-9.button-row {
  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, .grid-9-10.dialog-button-row, .edit-info-container .grid-9-10.button-row {
  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, .grid-10-1.dialog-button-row, .edit-info-container .grid-10-1.button-row {
  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, .grid-10-2.dialog-button-row, .edit-info-container .grid-10-2.button-row {
  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, .grid-10-3.dialog-button-row, .edit-info-container .grid-10-3.button-row {
  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, .grid-10-4.dialog-button-row, .edit-info-container .grid-10-4.button-row {
  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, .grid-10-5.dialog-button-row, .edit-info-container .grid-10-5.button-row {
  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, .grid-10-6.dialog-button-row, .edit-info-container .grid-10-6.button-row {
  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, .grid-10-7.dialog-button-row, .edit-info-container .grid-10-7.button-row {
  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, .grid-10-8.dialog-button-row, .edit-info-container .grid-10-8.button-row {
  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, .grid-10-9.dialog-button-row, .edit-info-container .grid-10-9.button-row {
  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, .grid-10-10.dialog-button-row, .edit-info-container .grid-10-10.button-row {
  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, .grid-11-1.dialog-button-row, .edit-info-container .grid-11-1.button-row {
  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, .grid-11-2.dialog-button-row, .edit-info-container .grid-11-2.button-row {
  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, .grid-11-3.dialog-button-row, .edit-info-container .grid-11-3.button-row {
  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, .grid-11-4.dialog-button-row, .edit-info-container .grid-11-4.button-row {
  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, .grid-11-5.dialog-button-row, .edit-info-container .grid-11-5.button-row {
  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, .grid-11-6.dialog-button-row, .edit-info-container .grid-11-6.button-row {
  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, .grid-11-7.dialog-button-row, .edit-info-container .grid-11-7.button-row {
  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, .grid-11-8.dialog-button-row, .edit-info-container .grid-11-8.button-row {
  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, .grid-11-9.dialog-button-row, .edit-info-container .grid-11-9.button-row {
  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, .grid-11-10.dialog-button-row, .edit-info-container .grid-11-10.button-row {
  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, .grid-12-1.dialog-button-row, .edit-info-container .grid-12-1.button-row {
  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, .grid-12-2.dialog-button-row, .edit-info-container .grid-12-2.button-row {
  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, .grid-12-3.dialog-button-row, .edit-info-container .grid-12-3.button-row {
  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, .grid-12-4.dialog-button-row, .edit-info-container .grid-12-4.button-row {
  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, .grid-12-5.dialog-button-row, .edit-info-container .grid-12-5.button-row {
  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, .grid-12-6.dialog-button-row, .edit-info-container .grid-12-6.button-row {
  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, .grid-12-7.dialog-button-row, .edit-info-container .grid-12-7.button-row {
  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, .grid-12-8.dialog-button-row, .edit-info-container .grid-12-8.button-row {
  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, .grid-12-9.dialog-button-row, .edit-info-container .grid-12-9.button-row {
  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, .grid-12-10.dialog-button-row, .edit-info-container .grid-12-10.button-row {
  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, .grid-13-1.dialog-button-row, .edit-info-container .grid-13-1.button-row {
  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, .grid-13-2.dialog-button-row, .edit-info-container .grid-13-2.button-row {
  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, .grid-13-3.dialog-button-row, .edit-info-container .grid-13-3.button-row {
  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, .grid-13-4.dialog-button-row, .edit-info-container .grid-13-4.button-row {
  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, .grid-13-5.dialog-button-row, .edit-info-container .grid-13-5.button-row {
  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, .grid-13-6.dialog-button-row, .edit-info-container .grid-13-6.button-row {
  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, .grid-13-7.dialog-button-row, .edit-info-container .grid-13-7.button-row {
  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, .grid-13-8.dialog-button-row, .edit-info-container .grid-13-8.button-row {
  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, .grid-13-9.dialog-button-row, .edit-info-container .grid-13-9.button-row {
  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, .grid-13-10.dialog-button-row, .edit-info-container .grid-13-10.button-row {
  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, .grid-14-1.dialog-button-row, .edit-info-container .grid-14-1.button-row {
  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, .grid-14-2.dialog-button-row, .edit-info-container .grid-14-2.button-row {
  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, .grid-14-3.dialog-button-row, .edit-info-container .grid-14-3.button-row {
  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, .grid-14-4.dialog-button-row, .edit-info-container .grid-14-4.button-row {
  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, .grid-14-5.dialog-button-row, .edit-info-container .grid-14-5.button-row {
  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, .grid-14-6.dialog-button-row, .edit-info-container .grid-14-6.button-row {
  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, .grid-14-7.dialog-button-row, .edit-info-container .grid-14-7.button-row {
  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, .grid-14-8.dialog-button-row, .edit-info-container .grid-14-8.button-row {
  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, .grid-14-9.dialog-button-row, .edit-info-container .grid-14-9.button-row {
  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, .grid-14-10.dialog-button-row, .edit-info-container .grid-14-10.button-row {
  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, .grid-15-1.dialog-button-row, .edit-info-container .grid-15-1.button-row {
  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, .grid-15-2.dialog-button-row, .edit-info-container .grid-15-2.button-row {
  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, .grid-15-3.dialog-button-row, .edit-info-container .grid-15-3.button-row {
  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, .grid-15-4.dialog-button-row, .edit-info-container .grid-15-4.button-row {
  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, .grid-15-5.dialog-button-row, .edit-info-container .grid-15-5.button-row {
  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, .grid-15-6.dialog-button-row, .edit-info-container .grid-15-6.button-row {
  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, .grid-15-7.dialog-button-row, .edit-info-container .grid-15-7.button-row {
  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, .grid-15-8.dialog-button-row, .edit-info-container .grid-15-8.button-row {
  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, .grid-15-9.dialog-button-row, .edit-info-container .grid-15-9.button-row {
  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, .grid-15-10.dialog-button-row, .edit-info-container .grid-15-10.button-row {
  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, .grid-16-1.dialog-button-row, .edit-info-container .grid-16-1.button-row {
  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, .grid-16-2.dialog-button-row, .edit-info-container .grid-16-2.button-row {
  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, .grid-16-3.dialog-button-row, .edit-info-container .grid-16-3.button-row {
  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, .grid-16-4.dialog-button-row, .edit-info-container .grid-16-4.button-row {
  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, .grid-16-5.dialog-button-row, .edit-info-container .grid-16-5.button-row {
  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, .grid-16-6.dialog-button-row, .edit-info-container .grid-16-6.button-row {
  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, .grid-16-7.dialog-button-row, .edit-info-container .grid-16-7.button-row {
  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, .grid-16-8.dialog-button-row, .edit-info-container .grid-16-8.button-row {
  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, .grid-16-9.dialog-button-row, .edit-info-container .grid-16-9.button-row {
  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, .grid-16-10.dialog-button-row, .edit-info-container .grid-16-10.button-row {
  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, .grid-17-1.dialog-button-row, .edit-info-container .grid-17-1.button-row {
  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, .grid-17-2.dialog-button-row, .edit-info-container .grid-17-2.button-row {
  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, .grid-17-3.dialog-button-row, .edit-info-container .grid-17-3.button-row {
  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, .grid-17-4.dialog-button-row, .edit-info-container .grid-17-4.button-row {
  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, .grid-17-5.dialog-button-row, .edit-info-container .grid-17-5.button-row {
  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, .grid-17-6.dialog-button-row, .edit-info-container .grid-17-6.button-row {
  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, .grid-17-7.dialog-button-row, .edit-info-container .grid-17-7.button-row {
  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, .grid-17-8.dialog-button-row, .edit-info-container .grid-17-8.button-row {
  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, .grid-17-9.dialog-button-row, .edit-info-container .grid-17-9.button-row {
  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, .grid-17-10.dialog-button-row, .edit-info-container .grid-17-10.button-row {
  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, .grid-18-1.dialog-button-row, .edit-info-container .grid-18-1.button-row {
  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, .grid-18-2.dialog-button-row, .edit-info-container .grid-18-2.button-row {
  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, .grid-18-3.dialog-button-row, .edit-info-container .grid-18-3.button-row {
  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, .grid-18-4.dialog-button-row, .edit-info-container .grid-18-4.button-row {
  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, .grid-18-5.dialog-button-row, .edit-info-container .grid-18-5.button-row {
  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, .grid-18-6.dialog-button-row, .edit-info-container .grid-18-6.button-row {
  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, .grid-18-7.dialog-button-row, .edit-info-container .grid-18-7.button-row {
  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, .grid-18-8.dialog-button-row, .edit-info-container .grid-18-8.button-row {
  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, .grid-18-9.dialog-button-row, .edit-info-container .grid-18-9.button-row {
  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, .grid-18-10.dialog-button-row, .edit-info-container .grid-18-10.button-row {
  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, .grid-19-1.dialog-button-row, .edit-info-container .grid-19-1.button-row {
  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, .grid-19-2.dialog-button-row, .edit-info-container .grid-19-2.button-row {
  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, .grid-19-3.dialog-button-row, .edit-info-container .grid-19-3.button-row {
  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, .grid-19-4.dialog-button-row, .edit-info-container .grid-19-4.button-row {
  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, .grid-19-5.dialog-button-row, .edit-info-container .grid-19-5.button-row {
  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, .grid-19-6.dialog-button-row, .edit-info-container .grid-19-6.button-row {
  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, .grid-19-7.dialog-button-row, .edit-info-container .grid-19-7.button-row {
  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, .grid-19-8.dialog-button-row, .edit-info-container .grid-19-8.button-row {
  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, .grid-19-9.dialog-button-row, .edit-info-container .grid-19-9.button-row {
  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, .grid-19-10.dialog-button-row, .edit-info-container .grid-19-10.button-row {
  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, .grid-20-1.dialog-button-row, .edit-info-container .grid-20-1.button-row {
  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, .grid-20-2.dialog-button-row, .edit-info-container .grid-20-2.button-row {
  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, .grid-20-3.dialog-button-row, .edit-info-container .grid-20-3.button-row {
  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, .grid-20-4.dialog-button-row, .edit-info-container .grid-20-4.button-row {
  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, .grid-20-5.dialog-button-row, .edit-info-container .grid-20-5.button-row {
  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, .grid-20-6.dialog-button-row, .edit-info-container .grid-20-6.button-row {
  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, .grid-20-7.dialog-button-row, .edit-info-container .grid-20-7.button-row {
  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, .grid-20-8.dialog-button-row, .edit-info-container .grid-20-8.button-row {
  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, .grid-20-9.dialog-button-row, .edit-info-container .grid-20-9.button-row {
  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, .grid-20-10.dialog-button-row, .edit-info-container .grid-20-10.button-row {
  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, .grid-column-1.dialog-button-row, .edit-info-container .grid-column-1.button-row {
  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, .grid-column-2.dialog-button-row, .edit-info-container .grid-column-2.button-row {
  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, .grid-column-3.dialog-button-row, .edit-info-container .grid-column-3.button-row {
  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, .grid-column-4.dialog-button-row, .edit-info-container .grid-column-4.button-row {
  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, .grid-column-5.dialog-button-row, .edit-info-container .grid-column-5.button-row {
  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, .grid-column-6.dialog-button-row, .edit-info-container .grid-column-6.button-row {
  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, .grid-column-7.dialog-button-row, .edit-info-container .grid-column-7.button-row {
  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, .grid-column-8.dialog-button-row, .edit-info-container .grid-column-8.button-row {
  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, .grid-column-9.dialog-button-row, .edit-info-container .grid-column-9.button-row {
  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, .grid-column-10.dialog-button-row, .edit-info-container .grid-column-10.button-row {
  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-template-columns-1 {
  display: grid;
  grid-template-columns: repeat(1, auto);
}

.grid-template-columns-2 {
  display: grid;
  grid-template-columns: repeat(2, auto);
}

.grid-template-columns-3 {
  display: grid;
  grid-template-columns: repeat(3, auto);
}

.grid-template-columns-4 {
  display: grid;
  grid-template-columns: repeat(4, auto);
}

.grid-template-columns-5 {
  display: grid;
  grid-template-columns: repeat(5, 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;
}

.hover-lightgrey:hover {
  background-color: lightgrey;
}

.align-top {
  vertical-align: top;
  align-self: flex-start;
}

.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;
}

.no-overflow, .overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.non-visual {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  line-height: 0 !important;
}

.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;
}

.checkboxOnly {
  clear: both;
  display: flex;
}

.position-relative {
  position: relative;
}

.position-absolute-right-corner {
  position: absolute;
  bottom: 0;
  right: 0;
}

.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;
}

.white-space-no-wrap {
  white-space: nowrap;
}

.min-width-max-content {
  min-width: max-content;
}

.width-max-content {
  width: max-content;
}

.cancel, .spinnerOverlay, .g-recaptcha, .searchResult, .dragscroll {
  border-image: none;
}

.no-visibility-by-filter {
  visibility: hidden;
  display: none;
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.header-3 {
  margin-top: -24px;
  margin-bottom: 20px;
  font-size: 1.85185em;
}

.center-bottom-ish {
  position: fixed;
  top: 90%;
  left: 50%;
}

.center-top-ish {
  position: fixed;
  top: 6%;
  left: 50%;
}

.icon-transparent-large {
  font-size: 50px;
  color: #20B1E6;
}

.visibility-collapse {
  visibility: collapse;
  content-visibility: hidden;
}

.div-vertical-space > div {
  padding: 3px 0;
}

.div-vertical-space-6 > div {
  padding: 6px 0;
}

input[type=date].empty, input[type=datetime-local].empty {
  font-family: "Roboto Condensed", sans-serif;
  color: #777777;
  font-size: 1.05em;
}
input[type=date]::-webkit-calendar-picker-indicator, input[type=datetime-local]::-webkit-calendar-picker-indicator {
  position: absolute;
  height: 100%;
  width: 16px;
  border-left: 1px solid #adb5b8;
  right: 0;
  top: -2px;
  color: transparent;
  background: none;
  z-index: 1;
}
input[type=date]::before, input[type=datetime-local]::before {
  background-color: #eeeeee;
  display: block;
  font-family: "FontAwesome", sans-serif;
  content: "\f073";
  /* This is the calendar icon in FontAwesome */
  color: #000;
  width: 22px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -2px;
  padding-left: 3px;
  padding-top: 1px;
}

input[type=time] {
  margin: 0;
  padding: 0 5px !important;
  position: relative;
}

input[type=date] {
  margin: 0;
  padding: 0 0 0 3px !important;
  width: 100px !important;
  position: relative;
}

input[type=datetime-local] {
  margin: 0;
  padding: 0 0 0 3px !important;
  width: 140px !important;
  position: relative;
}

.auto-save-icon {
  position: relative;
}
.auto-save-icon:not(.auto-save-icon-after):not(tr)::before {
  display: block;
  font-family: "FontAwesome", sans-serif;
  position: absolute;
  top: 2px;
  left: -17px;
  font-size: 1.2em;
}
.auto-save-icon.auto-save-icon-after label::after {
  display: block;
  font-family: "FontAwesome", sans-serif;
  position: absolute;
  top: 0;
  right: -17px;
  font-size: 1.2em;
}

.generic-setting-input-container .auto-save-icon:not(.auto-save-icon-after):not(tr)::before {
  top: -1px;
}

tr.auto-save-icon td:last-of-type::before {
  display: block;
  font-family: "FontAwesome", sans-serif;
  position: absolute;
  top: 2px;
  right: -18px;
  font-size: 1.6em;
}
tr.auto-save-icon.auto-save-error td:last-of-type {
  position: relative;
}
tr.auto-save-icon.auto-save-error td:last-of-type::after {
  content: "\f00d";
  /* This is the check icon in FontAwesome */
  color: #FF4136;
}

.auto-save-table-body td input {
  margin-right: 10px;
}
.auto-save-table-body .auto-save-icon {
  position: relative;
}
.auto-save-table-body .auto-save-icon::before {
  right: 2px;
  left: auto !important;
}

.auto-save-success:not(.auto-save-icon-after) {
  position: relative;
}
.auto-save-success:not(.auto-save-icon-after)::before {
  content: "\f00c";
  /* This is the check icon in FontAwesome */
  color: #51a351;
}
.auto-save-success.auto-save-icon-after label {
  position: relative;
}
.auto-save-success.auto-save-icon-after label::after {
  content: "\f00c";
  /* This is the check icon in FontAwesome */
  color: #51a351;
}

.auto-save-warning:not(.auto-save-icon-after) {
  position: relative;
}
.auto-save-warning:not(.auto-save-icon-after)::before {
  content: "\f071";
  /* This is the warning icon in FontAwesome */
  color: #f89406;
}
.auto-save-warning.auto-save-icon-after label {
  position: relative;
}
.auto-save-warning.auto-save-icon-after label::after {
  content: "\f071";
  /* This is the warning icon in FontAwesome */
  color: #f89406;
}

.auto-save-error input, .auto-save-error select, .auto-save-error textarea, .auto-save-error tr {
  background-color: rgba(255, 65, 54, 0.2);
}
.auto-save-error:not(.auto-save-icon-after):not(tr) {
  position: relative;
}
.auto-save-error:not(.auto-save-icon-after):not(tr)::before {
  content: "\f00d";
  /* This is the x icon in FontAwesome */
  color: #FF4136;
}
.auto-save-error.auto-save-icon-after label {
  position: relative;
}
.auto-save-error.auto-save-icon-after label::after {
  content: "\f00d";
  /* This is the x icon in FontAwesome */
  color: #FF4136;
}

.height84 {
  height: 84px;
}

.inline-block {
  display: inline-block;
}

.display-block {
  display: block;
}

.display-contents {
  display: contents;
}

.display-flex {
  display: flex;
}

.margin-left0 {
  margin-left: 0 !important;
}

.margin-right0 {
  margin-right: 0 !important;
}

.width-fill-available {
  width: -webkit-fill-available;
  width: -moz-available;
  /* For Firefox */
}

.justify-right {
  justify-content: right;
}

.height-fit-content {
  height: fit-content;
}

.margin-left10 {
  margin-left: 10px !important;
}

.text-decoration-none {
  text-decoration: none;
}

.min-width-fit-content {
  min-width: fit-content !important;
}

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

/*************** END Common ***********************************/
/*************** START Common Blazor ****************************/
/* Contains common CSS for onlet */
/* Generic container and content */
.blazor-container-flex {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.blazor-container-flex .blazor-container-with-tree-view {
  display: grid;
  grid-template-columns: min-content auto;
}
.blazor-container-flex .full-column {
  display: grid;
  grid-column: 1/3;
}
.blazor-container-flex.gap50 {
  gap: 50px;
}

.blazor-container-flex-column.blazor-container-flex-single-column {
  grid-template-columns: auto;
}

.blazor-container-flex-column {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 5px;
  align-items: center;
  height: max-content;
}

.table-settings-line-container {
  display: flex;
  justify-content: space-between;
  margin: 0.5em 1em;
}

.table-settings-line {
  display: flex;
  gap: 0.4em;
  width: max-content;
}

.blazor-hyperlinks {
  width: max-content;
}

.blazor-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1px 10px;
  background: #eaebf0;
  border: 1px solid #adb5b8;
}

.blazor-flex-column {
  display: flex;
  flex-direction: column;
}

.blazor-table-with-top-row {
  display: flex;
  flex-direction: column;
  overflow: auto;
  max-width: max-content;
}

.blazor-side-panel {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 1050px;
  min-width: 1050px;
  max-width: 1050px;
  position: relative;
  border-left: 3px solid #cccccc;
}

.max-width-1400px {
  max-width: 1400px;
}

.blazor-button-row {
  margin-top: 0.8em;
}

.blazor-button-row-right-aligned {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  gap: 10px;
  width: 100%;
  border-top: 1px solid #adb5b8;
  margin-top: 6px;
}

.blazor-button-row-right-aligned > button {
  margin: 0.5em 0 1em !important;
}

.blazor-radio-layout {
  display: flex;
  gap: 0.5em;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 0.8em;
}

.blazor-radio {
  margin: 0.8em;
  max-width: 120px;
  display: flex;
  flex-direction: column;
  gap: 0.4em;
}

.blazor-radio-label {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.blazor-purchase-main-page {
  height: 600px;
}

.blazor-auto-100 {
  overflow: auto;
  height: 100%;
}

/* tab-stuff */
.tab-btn-primary {
  border-bottom: 1px solid #f2f3f7 !important;
  background-color: #f2f3f7 !important;
}

.blazor-tab-group {
  height: 30px;
  background-color: #cccccc;
  width: auto;
  margin-top: 4px;
  display: flex;
}

.blazor-tab-group > button {
  border-radius: 0.4em 0.4em 0 0;
  border: 1px solid #adb5b8;
  border-bottom: none;
  box-shadow: 2px 0 0 0 #777777;
  background-color: #d9d9d9;
  margin-left: 7px;
  margin-top: 0.4em;
  white-space: nowrap;
}

.blazor-tab-group > button:not([disabled]):hover {
  background-color: rgba(150, 150, 150, 0.75);
  color: currentColor;
}

.blazor-tab-group-additinal-text {
  margin: auto 0.8em auto auto;
}

.tab-page-content {
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 100%;
}

.blazor-item-container {
  border: 1px solid #adb5b8;
  margin: 10px;
  border-radius: 0.4em 0.4em 0 0;
}

.blazor-item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.4em 0.8em;
  background: #eaebf0;
  border-bottom: 1px solid #adb5b8;
  border-radius: 0.4em 0.4em 0 0;
}

.blazor-products-container {
  overflow: auto;
  height: 100%;
}

.blazor-products-header {
  display: flex;
  gap: 0.4em;
  padding: 0.8em;
  box-shadow: lightgray inset 0px -1px 0px 0px;
}

.blazor-frame {
  overflow: auto;
  height: 100%;
  margin: 0.8em;
  padding-bottom: 2em;
}

.blazor-grid-header {
  background-color: #eaebf0;
  padding: 0.5em 0.8em;
  border-bottom: 1px solid #adb5b8;
  position: sticky;
  top: 0;
}

/*   QuickGrid   */
table.quickgrid[theme=default] .col-header-content {
  --col-gap: 0;
}

table.quickgrid[theme=default] .col-title {
  padding: 0;
  font-weight: 500;
}

table.quickgrid tbody tr:not([aria-rowindex]) {
  display: none;
}

table.quickgrid th button {
  color: inherit;
}

.quickgrid-no-result-row {
  margin-top: -1px;
  padding: 0.3em 2em;
  width: 100%;
  background-color: white;
  border: 2px solid #adb5b8;
  border-top-width: 0;
}

.blazor-item-header-primary {
  display: flex;
  align-items: center;
  background-color: #cedcf1;
  color: #000000;
  padding: 0.5em 0.8em;
}

.blazor-item-footer-primary {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 0.8em;
  padding: 0.4em 0;
}

.blazor-return-details {
  border: 1px solid #adb5b8;
}

.popup-element {
  position: absolute;
  top: 100%;
  z-index: 101;
  border: 1px solid rgba(128, 128, 128, 0.5490196078);
  border-radius: 0.5em;
  background-color: white;
  box-shadow: 2px 3px 4px -1px rgba(0, 0, 0, 0.2);
}

.popup-element:not(.left-0) {
  right: 0;
}

.popup-element.left-0 {
  left: 0;
}

.popup-element:not(.padding0) {
  padding: 0em 1.2em;
}

/* Invoice details */
.blazor-details-invoice-head {
  margin: 0.8em;
  gap: 0.4em;
  max-width: 200px;
}

.blazor-col-space-between-content {
  display: flex;
  justify-content: space-between;
}

.blazor-invoice-item-header-primary {
  display: flex;
  gap: 20px;
  background-color: #cedcf1;
  color: #000000;
  padding: 0.4em 0.8em;
  margin-bottom: 0.8em;
}

/* Utils */
.overflow-hidden {
  overflow: hidden;
}

.flex-gap-10 {
  display: flex;
  gap: 0.8em;
  align-items: center;
}

/* !importants */
input[type=tel] {
  width: 100% !important;
}

.width-100-percent {
  min-width: 100% !important;
}

/* grid system */
.grid-wrapper-12-col {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-auto-rows: auto;
  align-items: center;
}

.grid-wrapper-12-col input[type=text] {
  width: 100%;
}

.grid-wrapper-12-col .col-1-1 {
  grid-column: 1/1;
}

.grid-wrapper-12-col .col-1-2 {
  grid-column: 1/2;
}

.grid-wrapper-12-col .col-1-3 {
  grid-column: 1/3;
}

.grid-wrapper-12-col .col-1-4 {
  grid-column: 1/4;
}

.grid-wrapper-12-col .col-1-5 {
  grid-column: 1/5;
}

.grid-wrapper-12-col .col-1-6 {
  grid-column: 1/6;
}

.grid-wrapper-12-col .col-1-7 {
  grid-column: 1/7;
}

.grid-wrapper-12-col .col-1-8 {
  grid-column: 1/8;
}

.grid-wrapper-12-col .col-1-9 {
  grid-column: 1/9;
}

.grid-wrapper-12-col .col-1-10 {
  grid-column: 1/10;
}

.grid-wrapper-12-col .col-1-11 {
  grid-column: 1/11;
}

.grid-wrapper-12-col .col-1-12 {
  grid-column: 1/12;
}

.grid-wrapper-12-col .col-2-1 {
  grid-column: 2/1;
}

.grid-wrapper-12-col .col-2-2 {
  grid-column: 2/2;
}

.grid-wrapper-12-col .col-2-3 {
  grid-column: 2/3;
}

.grid-wrapper-12-col .col-2-4 {
  grid-column: 2/4;
}

.grid-wrapper-12-col .col-2-5 {
  grid-column: 2/5;
}

.grid-wrapper-12-col .col-2-6 {
  grid-column: 2/6;
}

.grid-wrapper-12-col .col-2-7 {
  grid-column: 2/7;
}

.grid-wrapper-12-col .col-2-8 {
  grid-column: 2/8;
}

.grid-wrapper-12-col .col-2-9 {
  grid-column: 2/9;
}

.grid-wrapper-12-col .col-2-10 {
  grid-column: 2/10;
}

.grid-wrapper-12-col .col-2-11 {
  grid-column: 2/11;
}

.grid-wrapper-12-col .col-2-12 {
  grid-column: 2/12;
}

.grid-wrapper-12-col .col-3-1 {
  grid-column: 3/1;
}

.grid-wrapper-12-col .col-3-2 {
  grid-column: 3/2;
}

.grid-wrapper-12-col .col-3-3 {
  grid-column: 3/3;
}

.grid-wrapper-12-col .col-3-4 {
  grid-column: 3/4;
}

.grid-wrapper-12-col .col-3-5 {
  grid-column: 3/5;
}

.grid-wrapper-12-col .col-3-6 {
  grid-column: 3/6;
}

.grid-wrapper-12-col .col-3-7 {
  grid-column: 3/7;
}

.grid-wrapper-12-col .col-3-8 {
  grid-column: 3/8;
}

.grid-wrapper-12-col .col-3-9 {
  grid-column: 3/9;
}

.grid-wrapper-12-col .col-3-10 {
  grid-column: 3/10;
}

.grid-wrapper-12-col .col-3-11 {
  grid-column: 3/11;
}

.grid-wrapper-12-col .col-3-12 {
  grid-column: 3/12;
}

.grid-wrapper-12-col .col-4-1 {
  grid-column: 4/1;
}

.grid-wrapper-12-col .col-4-2 {
  grid-column: 4/2;
}

.grid-wrapper-12-col .col-4-3 {
  grid-column: 4/3;
}

.grid-wrapper-12-col .col-4-4 {
  grid-column: 4/4;
}

.grid-wrapper-12-col .col-4-5 {
  grid-column: 4/5;
}

.grid-wrapper-12-col .col-4-6 {
  grid-column: 4/6;
}

.grid-wrapper-12-col .col-4-7 {
  grid-column: 4/7;
}

.grid-wrapper-12-col .col-4-8 {
  grid-column: 4/8;
}

.grid-wrapper-12-col .col-4-9 {
  grid-column: 4/9;
}

.grid-wrapper-12-col .col-4-10 {
  grid-column: 4/10;
}

.grid-wrapper-12-col .col-4-11 {
  grid-column: 4/11;
}

.grid-wrapper-12-col .col-4-12 {
  grid-column: 4/12;
}

.grid-wrapper-12-col .col-5-1 {
  grid-column: 5/1;
}

.grid-wrapper-12-col .col-5-2 {
  grid-column: 5/2;
}

.grid-wrapper-12-col .col-5-3 {
  grid-column: 5/3;
}

.grid-wrapper-12-col .col-5-4 {
  grid-column: 5/4;
}

.grid-wrapper-12-col .col-5-5 {
  grid-column: 5/5;
}

.grid-wrapper-12-col .col-5-6 {
  grid-column: 5/6;
}

.grid-wrapper-12-col .col-5-7 {
  grid-column: 5/7;
}

.grid-wrapper-12-col .col-5-8 {
  grid-column: 5/8;
}

.grid-wrapper-12-col .col-5-9 {
  grid-column: 5/9;
}

.grid-wrapper-12-col .col-5-10 {
  grid-column: 5/10;
}

.grid-wrapper-12-col .col-5-11 {
  grid-column: 5/11;
}

.grid-wrapper-12-col .col-5-12 {
  grid-column: 5/12;
}

.grid-wrapper-12-col .col-6-1 {
  grid-column: 6/1;
}

.grid-wrapper-12-col .col-6-2 {
  grid-column: 6/2;
}

.grid-wrapper-12-col .col-6-3 {
  grid-column: 6/3;
}

.grid-wrapper-12-col .col-6-4 {
  grid-column: 6/4;
}

.grid-wrapper-12-col .col-6-5 {
  grid-column: 6/5;
}

.grid-wrapper-12-col .col-6-6 {
  grid-column: 6/6;
}

.grid-wrapper-12-col .col-6-7 {
  grid-column: 6/7;
}

.grid-wrapper-12-col .col-6-8 {
  grid-column: 6/8;
}

.grid-wrapper-12-col .col-6-9 {
  grid-column: 6/9;
}

.grid-wrapper-12-col .col-6-10 {
  grid-column: 6/10;
}

.grid-wrapper-12-col .col-6-11 {
  grid-column: 6/11;
}

.grid-wrapper-12-col .col-6-12 {
  grid-column: 6/12;
}

.grid-wrapper-12-col .col-7-1 {
  grid-column: 7/1;
}

.grid-wrapper-12-col .col-7-2 {
  grid-column: 7/2;
}

.grid-wrapper-12-col .col-7-3 {
  grid-column: 7/3;
}

.grid-wrapper-12-col .col-7-4 {
  grid-column: 7/4;
}

.grid-wrapper-12-col .col-7-5 {
  grid-column: 7/5;
}

.grid-wrapper-12-col .col-7-6 {
  grid-column: 7/6;
}

.grid-wrapper-12-col .col-7-7 {
  grid-column: 7/7;
}

.grid-wrapper-12-col .col-7-8 {
  grid-column: 7/8;
}

.grid-wrapper-12-col .col-7-9 {
  grid-column: 7/9;
}

.grid-wrapper-12-col .col-7-10 {
  grid-column: 7/10;
}

.grid-wrapper-12-col .col-7-11 {
  grid-column: 7/11;
}

.grid-wrapper-12-col .col-7-12 {
  grid-column: 7/12;
}

.grid-wrapper-12-col .col-8-1 {
  grid-column: 8/1;
}

.grid-wrapper-12-col .col-8-2 {
  grid-column: 8/2;
}

.grid-wrapper-12-col .col-8-3 {
  grid-column: 8/3;
}

.grid-wrapper-12-col .col-8-4 {
  grid-column: 8/4;
}

.grid-wrapper-12-col .col-8-5 {
  grid-column: 8/5;
}

.grid-wrapper-12-col .col-8-6 {
  grid-column: 8/6;
}

.grid-wrapper-12-col .col-8-7 {
  grid-column: 8/7;
}

.grid-wrapper-12-col .col-8-8 {
  grid-column: 8/8;
}

.grid-wrapper-12-col .col-8-9 {
  grid-column: 8/9;
}

.grid-wrapper-12-col .col-8-10 {
  grid-column: 8/10;
}

.grid-wrapper-12-col .col-8-11 {
  grid-column: 8/11;
}

.grid-wrapper-12-col .col-8-12 {
  grid-column: 8/12;
}

.grid-wrapper-12-col .col-9-1 {
  grid-column: 9/1;
}

.grid-wrapper-12-col .col-9-2 {
  grid-column: 9/2;
}

.grid-wrapper-12-col .col-9-3 {
  grid-column: 9/3;
}

.grid-wrapper-12-col .col-9-4 {
  grid-column: 9/4;
}

.grid-wrapper-12-col .col-9-5 {
  grid-column: 9/5;
}

.grid-wrapper-12-col .col-9-6 {
  grid-column: 9/6;
}

.grid-wrapper-12-col .col-9-7 {
  grid-column: 9/7;
}

.grid-wrapper-12-col .col-9-8 {
  grid-column: 9/8;
}

.grid-wrapper-12-col .col-9-9 {
  grid-column: 9/9;
}

.grid-wrapper-12-col .col-9-10 {
  grid-column: 9/10;
}

.grid-wrapper-12-col .col-9-11 {
  grid-column: 9/11;
}

.grid-wrapper-12-col .col-9-12 {
  grid-column: 9/12;
}

.grid-wrapper-12-col .col-10-1 {
  grid-column: 10/1;
}

.grid-wrapper-12-col .col-10-2 {
  grid-column: 10/2;
}

.grid-wrapper-12-col .col-10-3 {
  grid-column: 10/3;
}

.grid-wrapper-12-col .col-10-4 {
  grid-column: 10/4;
}

.grid-wrapper-12-col .col-10-5 {
  grid-column: 10/5;
}

.grid-wrapper-12-col .col-10-6 {
  grid-column: 10/6;
}

.grid-wrapper-12-col .col-10-7 {
  grid-column: 10/7;
}

.grid-wrapper-12-col .col-10-8 {
  grid-column: 10/8;
}

.grid-wrapper-12-col .col-10-9 {
  grid-column: 10/9;
}

.grid-wrapper-12-col .col-10-10 {
  grid-column: 10/10;
}

.grid-wrapper-12-col .col-10-11 {
  grid-column: 10/11;
}

.grid-wrapper-12-col .col-10-12 {
  grid-column: 10/12;
}

.grid-wrapper-12-col .col-11-1 {
  grid-column: 11/1;
}

.grid-wrapper-12-col .col-11-2 {
  grid-column: 11/2;
}

.grid-wrapper-12-col .col-11-3 {
  grid-column: 11/3;
}

.grid-wrapper-12-col .col-11-4 {
  grid-column: 11/4;
}

.grid-wrapper-12-col .col-11-5 {
  grid-column: 11/5;
}

.grid-wrapper-12-col .col-11-6 {
  grid-column: 11/6;
}

.grid-wrapper-12-col .col-11-7 {
  grid-column: 11/7;
}

.grid-wrapper-12-col .col-11-8 {
  grid-column: 11/8;
}

.grid-wrapper-12-col .col-11-9 {
  grid-column: 11/9;
}

.grid-wrapper-12-col .col-11-10 {
  grid-column: 11/10;
}

.grid-wrapper-12-col .col-11-11 {
  grid-column: 11/11;
}

.grid-wrapper-12-col .col-11-12 {
  grid-column: 11/12;
}

.grid-wrapper-12-col .col-12-1 {
  grid-column: 12/1;
}

.grid-wrapper-12-col .col-12-2 {
  grid-column: 12/2;
}

.grid-wrapper-12-col .col-12-3 {
  grid-column: 12/3;
}

.grid-wrapper-12-col .col-12-4 {
  grid-column: 12/4;
}

.grid-wrapper-12-col .col-12-5 {
  grid-column: 12/5;
}

.grid-wrapper-12-col .col-12-6 {
  grid-column: 12/6;
}

.grid-wrapper-12-col .col-12-7 {
  grid-column: 12/7;
}

.grid-wrapper-12-col .col-12-8 {
  grid-column: 12/8;
}

.grid-wrapper-12-col .col-12-9 {
  grid-column: 12/9;
}

.grid-wrapper-12-col .col-12-10 {
  grid-column: 12/10;
}

.grid-wrapper-12-col .col-12-11 {
  grid-column: 12/11;
}

.grid-wrapper-12-col .col-12-12 {
  grid-column: 12/12;
}

.grid-wrapper-12-col .row-1-1 {
  grid-row: 1/1;
}

.grid-wrapper-12-col .row-1-2 {
  grid-row: 1/2;
}

.grid-wrapper-12-col .row-1-3 {
  grid-row: 1/3;
}

.grid-wrapper-12-col .row-1-4 {
  grid-row: 1/4;
}

.grid-wrapper-12-col .row-1-5 {
  grid-row: 1/5;
}

.grid-wrapper-12-col .row-1-6 {
  grid-row: 1/6;
}

.grid-wrapper-12-col .row-1-7 {
  grid-row: 1/7;
}

.grid-wrapper-12-col .row-1-8 {
  grid-row: 1/8;
}

.grid-wrapper-12-col .row-1-9 {
  grid-row: 1/9;
}

.grid-wrapper-12-col .row-1-10 {
  grid-row: 1/10;
}

.grid-wrapper-12-col .row-1-11 {
  grid-row: 1/11;
}

.grid-wrapper-12-col .row-1-12 {
  grid-row: 1/12;
}

.grid-wrapper-12-col .row-2-1 {
  grid-row: 2/1;
}

.grid-wrapper-12-col .row-2-2 {
  grid-row: 2/2;
}

.grid-wrapper-12-col .row-2-3 {
  grid-row: 2/3;
}

.grid-wrapper-12-col .row-2-4 {
  grid-row: 2/4;
}

.grid-wrapper-12-col .row-2-5 {
  grid-row: 2/5;
}

.grid-wrapper-12-col .row-2-6 {
  grid-row: 2/6;
}

.grid-wrapper-12-col .row-2-7 {
  grid-row: 2/7;
}

.grid-wrapper-12-col .row-2-8 {
  grid-row: 2/8;
}

.grid-wrapper-12-col .row-2-9 {
  grid-row: 2/9;
}

.grid-wrapper-12-col .row-2-10 {
  grid-row: 2/10;
}

.grid-wrapper-12-col .row-2-11 {
  grid-row: 2/11;
}

.grid-wrapper-12-col .row-2-12 {
  grid-row: 2/12;
}

.grid-wrapper-12-col .row-3-1 {
  grid-row: 3/1;
}

.grid-wrapper-12-col .row-3-2 {
  grid-row: 3/2;
}

.grid-wrapper-12-col .row-3-3 {
  grid-row: 3/3;
}

.grid-wrapper-12-col .row-3-4 {
  grid-row: 3/4;
}

.grid-wrapper-12-col .row-3-5 {
  grid-row: 3/5;
}

.grid-wrapper-12-col .row-3-6 {
  grid-row: 3/6;
}

.grid-wrapper-12-col .row-3-7 {
  grid-row: 3/7;
}

.grid-wrapper-12-col .row-3-8 {
  grid-row: 3/8;
}

.grid-wrapper-12-col .row-3-9 {
  grid-row: 3/9;
}

.grid-wrapper-12-col .row-3-10 {
  grid-row: 3/10;
}

.grid-wrapper-12-col .row-3-11 {
  grid-row: 3/11;
}

.grid-wrapper-12-col .row-3-12 {
  grid-row: 3/12;
}

.grid-wrapper-12-col .row-4-1 {
  grid-row: 4/1;
}

.grid-wrapper-12-col .row-4-2 {
  grid-row: 4/2;
}

.grid-wrapper-12-col .row-4-3 {
  grid-row: 4/3;
}

.grid-wrapper-12-col .row-4-4 {
  grid-row: 4/4;
}

.grid-wrapper-12-col .row-4-5 {
  grid-row: 4/5;
}

.grid-wrapper-12-col .row-4-6 {
  grid-row: 4/6;
}

.grid-wrapper-12-col .row-4-7 {
  grid-row: 4/7;
}

.grid-wrapper-12-col .row-4-8 {
  grid-row: 4/8;
}

.grid-wrapper-12-col .row-4-9 {
  grid-row: 4/9;
}

.grid-wrapper-12-col .row-4-10 {
  grid-row: 4/10;
}

.grid-wrapper-12-col .row-4-11 {
  grid-row: 4/11;
}

.grid-wrapper-12-col .row-4-12 {
  grid-row: 4/12;
}

.grid-wrapper-12-col .row-5-1 {
  grid-row: 5/1;
}

.grid-wrapper-12-col .row-5-2 {
  grid-row: 5/2;
}

.grid-wrapper-12-col .row-5-3 {
  grid-row: 5/3;
}

.grid-wrapper-12-col .row-5-4 {
  grid-row: 5/4;
}

.grid-wrapper-12-col .row-5-5 {
  grid-row: 5/5;
}

.grid-wrapper-12-col .row-5-6 {
  grid-row: 5/6;
}

.grid-wrapper-12-col .row-5-7 {
  grid-row: 5/7;
}

.grid-wrapper-12-col .row-5-8 {
  grid-row: 5/8;
}

.grid-wrapper-12-col .row-5-9 {
  grid-row: 5/9;
}

.grid-wrapper-12-col .row-5-10 {
  grid-row: 5/10;
}

.grid-wrapper-12-col .row-5-11 {
  grid-row: 5/11;
}

.grid-wrapper-12-col .row-5-12 {
  grid-row: 5/12;
}

.grid-wrapper-12-col .row-6-1 {
  grid-row: 6/1;
}

.grid-wrapper-12-col .row-6-2 {
  grid-row: 6/2;
}

.grid-wrapper-12-col .row-6-3 {
  grid-row: 6/3;
}

.grid-wrapper-12-col .row-6-4 {
  grid-row: 6/4;
}

.grid-wrapper-12-col .row-6-5 {
  grid-row: 6/5;
}

.grid-wrapper-12-col .row-6-6 {
  grid-row: 6/6;
}

.grid-wrapper-12-col .row-6-7 {
  grid-row: 6/7;
}

.grid-wrapper-12-col .row-6-8 {
  grid-row: 6/8;
}

.grid-wrapper-12-col .row-6-9 {
  grid-row: 6/9;
}

.grid-wrapper-12-col .row-6-10 {
  grid-row: 6/10;
}

.grid-wrapper-12-col .row-6-11 {
  grid-row: 6/11;
}

.grid-wrapper-12-col .row-6-12 {
  grid-row: 6/12;
}

.grid-wrapper-12-col .row-7-1 {
  grid-row: 7/1;
}

.grid-wrapper-12-col .row-7-2 {
  grid-row: 7/2;
}

.grid-wrapper-12-col .row-7-3 {
  grid-row: 7/3;
}

.grid-wrapper-12-col .row-7-4 {
  grid-row: 7/4;
}

.grid-wrapper-12-col .row-7-5 {
  grid-row: 7/5;
}

.grid-wrapper-12-col .row-7-6 {
  grid-row: 7/6;
}

.grid-wrapper-12-col .row-7-7 {
  grid-row: 7/7;
}

.grid-wrapper-12-col .row-7-8 {
  grid-row: 7/8;
}

.grid-wrapper-12-col .row-7-9 {
  grid-row: 7/9;
}

.grid-wrapper-12-col .row-7-10 {
  grid-row: 7/10;
}

.grid-wrapper-12-col .row-7-11 {
  grid-row: 7/11;
}

.grid-wrapper-12-col .row-7-12 {
  grid-row: 7/12;
}

.grid-wrapper-12-col .row-8-1 {
  grid-row: 8/1;
}

.grid-wrapper-12-col .row-8-2 {
  grid-row: 8/2;
}

.grid-wrapper-12-col .row-8-3 {
  grid-row: 8/3;
}

.grid-wrapper-12-col .row-8-4 {
  grid-row: 8/4;
}

.grid-wrapper-12-col .row-8-5 {
  grid-row: 8/5;
}

.grid-wrapper-12-col .row-8-6 {
  grid-row: 8/6;
}

.grid-wrapper-12-col .row-8-7 {
  grid-row: 8/7;
}

.grid-wrapper-12-col .row-8-8 {
  grid-row: 8/8;
}

.grid-wrapper-12-col .row-8-9 {
  grid-row: 8/9;
}

.grid-wrapper-12-col .row-8-10 {
  grid-row: 8/10;
}

.grid-wrapper-12-col .row-8-11 {
  grid-row: 8/11;
}

.grid-wrapper-12-col .row-8-12 {
  grid-row: 8/12;
}

.grid-wrapper-12-col .row-9-1 {
  grid-row: 9/1;
}

.grid-wrapper-12-col .row-9-2 {
  grid-row: 9/2;
}

.grid-wrapper-12-col .row-9-3 {
  grid-row: 9/3;
}

.grid-wrapper-12-col .row-9-4 {
  grid-row: 9/4;
}

.grid-wrapper-12-col .row-9-5 {
  grid-row: 9/5;
}

.grid-wrapper-12-col .row-9-6 {
  grid-row: 9/6;
}

.grid-wrapper-12-col .row-9-7 {
  grid-row: 9/7;
}

.grid-wrapper-12-col .row-9-8 {
  grid-row: 9/8;
}

.grid-wrapper-12-col .row-9-9 {
  grid-row: 9/9;
}

.grid-wrapper-12-col .row-9-10 {
  grid-row: 9/10;
}

.grid-wrapper-12-col .row-9-11 {
  grid-row: 9/11;
}

.grid-wrapper-12-col .row-9-12 {
  grid-row: 9/12;
}

.grid-wrapper-12-col .row-10-1 {
  grid-row: 10/1;
}

.grid-wrapper-12-col .row-10-2 {
  grid-row: 10/2;
}

.grid-wrapper-12-col .row-10-3 {
  grid-row: 10/3;
}

.grid-wrapper-12-col .row-10-4 {
  grid-row: 10/4;
}

.grid-wrapper-12-col .row-10-5 {
  grid-row: 10/5;
}

.grid-wrapper-12-col .row-10-6 {
  grid-row: 10/6;
}

.grid-wrapper-12-col .row-10-7 {
  grid-row: 10/7;
}

.grid-wrapper-12-col .row-10-8 {
  grid-row: 10/8;
}

.grid-wrapper-12-col .row-10-9 {
  grid-row: 10/9;
}

.grid-wrapper-12-col .row-10-10 {
  grid-row: 10/10;
}

.grid-wrapper-12-col .row-10-11 {
  grid-row: 10/11;
}

.grid-wrapper-12-col .row-10-12 {
  grid-row: 10/12;
}

.grid-wrapper-12-col .row-11-1 {
  grid-row: 11/1;
}

.grid-wrapper-12-col .row-11-2 {
  grid-row: 11/2;
}

.grid-wrapper-12-col .row-11-3 {
  grid-row: 11/3;
}

.grid-wrapper-12-col .row-11-4 {
  grid-row: 11/4;
}

.grid-wrapper-12-col .row-11-5 {
  grid-row: 11/5;
}

.grid-wrapper-12-col .row-11-6 {
  grid-row: 11/6;
}

.grid-wrapper-12-col .row-11-7 {
  grid-row: 11/7;
}

.grid-wrapper-12-col .row-11-8 {
  grid-row: 11/8;
}

.grid-wrapper-12-col .row-11-9 {
  grid-row: 11/9;
}

.grid-wrapper-12-col .row-11-10 {
  grid-row: 11/10;
}

.grid-wrapper-12-col .row-11-11 {
  grid-row: 11/11;
}

.grid-wrapper-12-col .row-11-12 {
  grid-row: 11/12;
}

.grid-wrapper-12-col .row-12-1 {
  grid-row: 12/1;
}

.grid-wrapper-12-col .row-12-2 {
  grid-row: 12/2;
}

.grid-wrapper-12-col .row-12-3 {
  grid-row: 12/3;
}

.grid-wrapper-12-col .row-12-4 {
  grid-row: 12/4;
}

.grid-wrapper-12-col .row-12-5 {
  grid-row: 12/5;
}

.grid-wrapper-12-col .row-12-6 {
  grid-row: 12/6;
}

.grid-wrapper-12-col .row-12-7 {
  grid-row: 12/7;
}

.grid-wrapper-12-col .row-12-8 {
  grid-row: 12/8;
}

.grid-wrapper-12-col .row-12-9 {
  grid-row: 12/9;
}

.grid-wrapper-12-col .row-12-10 {
  grid-row: 12/10;
}

.grid-wrapper-12-col .row-12-11 {
  grid-row: 12/11;
}

.grid-wrapper-12-col .row-12-12 {
  grid-row: 12/12;
}

.gap-10 {
  gap: 10px;
}

.gap-5 {
  gap: 5px;
}

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

.blazor-header-button {
  padding: 0.38em 0.5em;
  display: inline-block;
  line-height: 1em;
}

.blazor-invoice-item-bottom-spacer {
  padding-bottom: 0.8em;
}

/* Add new products dialog */
.blazor-add-products-details {
  overflow: auto;
  border: 1px solid #adb5b8;
}

/* change delivery deadline dialog */
.blazor-change-delivery-deadline-dialog-content {
  display: grid;
  height: 100%;
  align-content: center;
}

.blazor-change-delivery-deadline-dialog-content label, .blazor-change-delivery-deadline-dialog-content input {
  margin: 0 auto;
}

/*************** END Common Blazor ******************************/
.topRow {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  min-height: 32px;
}
.topRow div {
  align-self: center;
}
.topRow h1, .topRow h2, .topRow h3, .topRow h4, .topRow h5 {
  margin: 0;
  padding: 0;
  min-width: 200px;
}

.borderedBox {
  border: 1px solid #bbbbbb;
  border-radius: 3px;
  display: inline-block;
  padding: 5px;
  width: 100%;
}

.borderedBox-flex {
  display: flex;
  justify-content: space-between;
}

.check-box {
  margin-top: 4px;
  margin-bottom: 5px;
}

.forbiddenPageContent {
  margin: 10px auto;
  font-size: 2em;
}

.centeredTdDiv {
  display: flex;
  justify-content: center;
}
.centeredTdDiv div, .centeredTdDiv label, .centeredTdDiv span {
  align-self: center;
  margin: 0;
  padding: 0;
  width: auto;
}
.centeredTdDiv .emptyInputLabel {
  line-height: initial;
}

#formFilterInventoryAdjustments {
  height: 100%;
  border-right: 1px #adb5b8 solid;
  float: left;
}

.returnSlipLinesContainer {
  margin-top: 10px;
  overflow: auto;
  max-height: calc(100vh - 40px - 450px);
  min-height: 200px;
}
@media screen and (min-height: 500px) {
  .returnSlipLinesContainer {
    min-height: 0;
  }
}

.no-spin::-webkit-inner-spin-button, .no-spin::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
  -moz-appearance: textfield !important;
}

.input-item-grid, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) {
  display: grid !important;
  grid-template-columns: min-content 1fr;
  grid-auto-rows: min-content;
  white-space: nowrap;
}
.input-item-grid .wrap-text, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) .wrap-text {
  white-space: normal;
}
.input-item-grid label, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) label, .input-item-grid > span, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > span {
  white-space: nowrap;
  line-height: 33px;
}
.input-item-grid.base-line-height label, .edit-info-container div.base-line-height[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) label, .input-item-grid.base-line-height > span, .edit-info-container div.base-line-height[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > span {
  line-height: 23px;
}
.input-item-grid.compressed-fields label, .edit-info-container div.compressed-fields[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) label, .input-item-grid.compressed-fields span, .edit-info-container div.compressed-fields[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) span {
  white-space: nowrap;
  line-height: 23px;
}
.input-item-grid.semi-compressed-fields label, .edit-info-container div.semi-compressed-fields[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) label, .input-item-grid.semi-compressed-fields span, .edit-info-container div.semi-compressed-fields[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) span {
  white-space: nowrap;
}
.input-item-grid > div, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > div {
  align-self: center;
}
.input-item-grid > div.align-self-start, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > div.align-self-start {
  align-self: start;
}
.input-item-grid > :not(.display-contents):nth-child(odd), .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > :not(.display-contents):nth-child(odd) {
  grid-column-start: 1;
  margin-right: 20px;
}
.input-item-grid > :not(.display-contents):nth-child(even), .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > :not(.display-contents):nth-child(even) {
  grid-column-start: 2;
}
.input-item-grid > .display-contents > :not(.display-contents):nth-child(odd), .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > .display-contents > :not(.display-contents):nth-child(odd),
.input-item-grid > div[style*="display: contents;"] > :not(.display-contents):nth-child(odd),
.edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > div[style*="display: contents;"] > :not(.display-contents):nth-child(odd) {
  grid-column-start: 1;
  margin-right: 20px;
}
.input-item-grid > .display-contents > :not(.display-contents):nth-child(even), .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > .display-contents > :not(.display-contents):nth-child(even),
.input-item-grid > div[style*="display: contents;"] > :not(.display-contents):nth-child(even),
.edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) > div[style*="display: contents;"] > :not(.display-contents):nth-child(even) {
  grid-column-start: 2;
}
.input-item-grid .right-label-checkbox, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) .right-label-checkbox {
  grid-column-start: 1;
  grid-column-end: span 2;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.input-item-grid .right-label-checkbox *, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) .right-label-checkbox * {
  align-self: center;
}
.input-item-grid .left-label-checkbox, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) .left-label-checkbox {
  grid-column-end: span 2;
}
.input-item-grid intershare-custom-date-editor, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) intershare-custom-date-editor {
  display: flex;
}
.input-item-grid intershare-custom-date-editor > div, .edit-info-container div[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) intershare-custom-date-editor > div {
  align-self: center;
}
.input-item-grid.large-textarea textarea.multi-line, .edit-info-container div.large-textarea[class^=grid-]:not(.rightPadding0):not(.rightPadding10):not(.css-grid):not(.no-grid) textarea.multi-line {
  width: 100%;
  height: 5.4em;
}

.right-label-checkbox {
  display: flex;
  align-items: center;
}
.right-label-checkbox * {
  align-self: center;
}

.no-label-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.no-label-checkbox * {
  align-self: center;
}

.border {
  border: 1px solid #adb5b8;
}

.border-left {
  border-left: 1px solid #adb5b8;
}

.border-right {
  border-right: 1px solid #adb5b8;
}

.border-top, .dialog-button-row, .edit-info-container .button-row {
  border-top: 1px solid #adb5b8;
}

.border-bottom {
  border-bottom: 1px solid #adb5b8;
}

.text-input-with-button input {
  border-radius: 0;
  border: 1px solid #adb5b8;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: none;
  height: 28px;
  border-right: none;
}
.text-input-with-button input:focus {
  border-right: none;
}
.text-input-with-button .button-container {
  border: 1px solid #adb5b8;
  z-index: 10;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  height: 28px;
}
.text-input-with-button .button-container button {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  border: none;
  border-radius: 0 5px 5px 0;
}
.text-input-with-button .button-container button:hover {
  background-color: #eeeeee;
  border: none;
  color: black;
}
.text-input-with-button .button-container button:after {
  font-size: 1.1em;
}

.menu-toggle-container {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.menu-toggle-container .button-container {
  position: relative;
}
.menu-toggle-container .button-with-options {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 0 !important;
}
.menu-toggle-container .options-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
  padding: 2px 7px 0 7px;
}
.menu-toggle-container .options-button:focus {
  box-shadow: none;
  outline: none;
}
.menu-toggle-container .options-button.menu-toggle-button:after {
  margin-left: 0;
}
.menu-toggle-container .menu-toggle-button:after {
  display: inline-block;
  width: 0;
  height: 0;
  transform: translateY(-50%);
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}
.menu-toggle-container .menu-content {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0 0.25rem 0.25rem 0.25rem;
}
.menu-toggle-container .menu-content li a, .menu-toggle-container .menu-content li button {
  padding: 1px 10px;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
  text-align: left;
}
.menu-toggle-container .menu-content li a:hover, .menu-toggle-container .menu-content li button:hover {
  background-color: #cccccc;
  color: black;
}
.menu-toggle-container .menu-content.show-menu {
  display: initial;
}

#errorStacktrace {
  max-height: calc(100vh - 500px);
  max-width: calc(100vw - 200px);
  overflow: auto;
  margin-right: -12px;
  padding-right: 10px;
}

.collapsable-header-bar {
  height: 25px;
  border-top: 1px solid #adb5b8;
  border-bottom: 1px solid #adb5b8;
  display: flex;
  justify-content: space-between;
  align-content: center;
  background-color: #cccccc;
}
.collapsable-header-bar .collapsable-header-bar-title {
  margin-left: 10px;
  height: 27px;
  line-height: 24px;
  font-weight: 500;
  font-size: 0.9em;
  color: #68707f;
}
.collapsable-header-bar .collapsable-header-bar-button {
  border: none;
  background-color: transparent;
  text-decoration: none;
  height: 24px;
  color: #888;
  box-shadow: none;
  outline: 0;
}
.collapsable-header-bar.with-menu-tabs {
  height: 29px;
}
.collapsable-header-bar.with-menu-tabs .collapsable-header-bar-title {
  margin-left: 5px;
}
.collapsable-header-bar.with-menu-tabs.no-border {
  border-top: none;
  height: 28px;
}
.collapsable-header-bar .menu-tabs {
  padding-top: 1px;
  max-height: calc(100% + 1px);
  width: calc(100% + 2px);
  overflow: hidden;
  margin-right: 10px;
}
.collapsable-header-bar .menu-tabs ul {
  width: auto;
  margin-top: 4px;
  display: flex;
  margin-left: -2px;
  padding: 0;
}
.collapsable-header-bar .menu-tabs ul li {
  border-left: 1px solid #adb5b8;
  border-top: 1px solid #adb5b8;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  box-shadow: 2px 1px #777777;
  background-color: #d9d9d9;
  float: left;
  margin-left: 7px;
  margin-top: -1px;
  overflow: hidden;
  white-space: nowrap;
  min-width: 50px;
  max-height: 24px;
  display: flex;
  padding: 0px 10px;
  color: black;
  cursor: pointer;
}
.collapsable-header-bar .menu-tabs ul li button {
  width: 100%;
  margin-bottom: -1px;
  padding: 0px 10px;
  background: none;
  border-bottom: 1px solid #adb5b8;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.collapsable-header-bar .menu-tabs ul li:not(.selectedMenu) {
  border-bottom: 1px solid #adb5b8;
}
.collapsable-header-bar .menu-tabs ul li.selectedMenu {
  border-bottom: 1px solid #f2f3f7;
  background-color: #f2f3f7;
}

.cash-settlement-table {
  max-height: 212px;
  overflow: auto;
}

.div-label-margin5 div > label {
  margin: 5px;
}

.active-user {
  color: #033c06;
}

.inactive-user {
  color: #570202;
}

.edit-discount-template-grid {
  display: grid;
  grid-template-columns: min-content 1fr;
  grid-template-rows: 100%;
  overflow: auto;
}
.edit-discount-template-grid .edit-discount-template-menu {
  overflow: auto;
}

.nested-edit-grid-page {
  border-left: 1px solid #adb5b8;
  height: 100%;
}
.nested-edit-grid-page.full-view {
  border: none;
}
.nested-edit-grid-page.full-view > .nested-edit-grid-container > .nested-edit-grid-header {
  border: none;
}
.nested-edit-grid-page.full-view > .nested-edit-grid-container > .nested-edit-grid-details {
  border: none;
}
.nested-edit-grid-page .nested-edit-grid-container {
  display: grid;
  grid-template-rows: 150px calc(100% - 150px);
  height: 100%;
}
.nested-edit-grid-page .nested-edit-grid-container.no-header {
  grid-template-rows: 100%;
}
.nested-edit-grid-page .nested-edit-grid-container.edit-discount-details {
  grid-template-rows: 210px calc(100% - 210px) !important;
}
.nested-edit-grid-page .nested-edit-grid-container.edit-product-prices {
  grid-template-rows: 70px calc(100% - 70px) !important;
}
.nested-edit-grid-page .nested-edit-grid-container.edit-maintenance-basic-setup-content {
  grid-template-rows: 50px calc(100% - 50px) !important;
}
.nested-edit-grid-page .nested-edit-grid-container.edit-checklist {
  grid-template-rows: 50px calc(100% - 50px) !important;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-header {
  padding: 10px;
  grid-column: 1;
  background-color: #e0e1e5;
  border-top: 1px solid #adb5b8;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-header h3 {
  margin: 0;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details {
  display: grid;
  grid-template-columns: 250px calc(100% - 250px);
  grid-template-rows: 1fr;
  height: 100%;
  border-top: 1px solid #adb5b8;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details.no-filter {
  grid-template-columns: 100%;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details.no-filter .nested-edit-grid-page-content {
  grid-column: 1;
  border-left: none;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details.edit-discount-details {
  grid-template-columns: minmax(max-content, 250px) 450px;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details.edit-discount-details .nested-edit-grid-details-filter-left {
  padding-right: 30px;
  padding-top: 0;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details.edit-maintenance-basic-setup {
  grid-template-columns: minmax(max-content, 250px) 1fr;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details .nested-edit-grid-details-filter-left {
  grid-column: 1;
  overflow: auto;
  padding: 10px;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details .nested-edit-grid-page-content {
  grid-column: 2;
  border-left: 1px solid #adb5b8;
  overflow: auto;
  padding: 10px;
  height: 100%;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details .nested-edit-grid-page-content > .nested-edit-grid-page {
  border: none;
  margin: -10px;
  height: calc(100% + 20px);
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details .nested-edit-grid-page-content > .nested-edit-grid-page > .nested-edit-grid-container {
  grid-template-rows: 150px calc(100% - 130px);
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details .nested-edit-grid-page-content > .nested-edit-grid-page > .nested-edit-grid-container > .nested-edit-grid-header {
  border-top: none;
  border-bottom: 1px solid #adb5b8;
}
.nested-edit-grid-page .nested-edit-grid-container .nested-edit-grid-details .nested-edit-grid-page-content > .nested-edit-grid-page > .nested-edit-grid-container > .nested-edit-grid-details {
  border-top: none;
}
.nested-edit-grid-page .nested-edit-grid-container.edit-kits {
  grid-template-rows: 100px calc(100% - 100px) !important;
}

.edit-product-prices-grid {
  display: grid;
  grid-template-columns: 120px 1fr;
  grid-template-rows: 100%;
  height: calc(100% - 10px);
}
.edit-product-prices-grid .edit-product-prices-menu {
  overflow: auto;
}

.edit-kits-grid {
  display: grid;
  grid-template-columns: 200px 1fr;
  grid-template-rows: 100%;
  height: calc(100% - 10px);
}
.edit-kits-grid .edit-kits-menu {
  overflow: auto;
}

.overflow-unset-forced {
  overflow: unset !important;
}

.semi-compressed-fields span, .semi-compressed-fields label, .semi-compressed-fields abbr {
  line-height: 30px;
}
.semi-compressed-fields button {
  height: 24px;
}
.semi-compressed-fields button span {
  line-height: initial;
}

.compressed-fields span, .compressed-fields label, .compressed-fields abbr {
  line-height: 23px;
}
.compressed-fields button {
  height: 24px;
}
.compressed-fields button span {
  line-height: initial;
}

.compressed-forms form {
  height: 24px;
}
.compressed-forms form span, .compressed-forms form label, .compressed-forms form abbr {
  line-height: 23px;
}
.compressed-forms form button {
  height: 24px;
}
.compressed-forms form button span {
  line-height: initial;
}

.isNotSortable {
  background: #dedede;
}

.isSortable {
  /* Dummy */
  speech-rate: unset;
}

.reportsList div .favorite-set {
  font-size: 1.4em;
}

.reportsList div .favorite-unset {
  font-size: 1.4em;
  color: #cccccc;
}

.warning-high {
  color: #FF0000;
}

.note-background {
  padding: 5px;
  background: lightgrey;
  border-radius: 5px;
  margin-right: 5px;
  cursor: pointer;
}

.content-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.content-item li {
  margin-right: 15px;
  list-style-type: none;
}

.InvoiceTotalGrey div {
  color: grey;
}

.italic {
  font-style: italic;
}

.dialog-button-row {
  display: flex;
  justify-content: flex-end;
  margin-right: 0;
  padding: 5px 5px 10px 0;
}
.dialog-button-row button {
  align-self: center;
}
.dialog-button-row button:last-of-type {
  margin-right: 0;
}
.dialog-button-row button:not(:last-of-type) {
  margin-right: 10px;
}

.auto-save-edit-form {
  height: 100%;
}

.auto-save-spinner {
  position: relative;
  height: 100%;
}

.auto-save-spinner .fa-spinner {
  position: absolute;
  top: 6px;
  right: 10px;
}

.auto-save-error-icon {
  position: relative;
}

.auto-save-error-icon .fa-minus-circle {
  position: absolute;
  top: 7px;
  left: -20px;
}

.auto-save-spinner textarea {
  height: 100%;
  width: 100%;
}

textarea {
  resize: none;
}

.ellipsis-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-overflow-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.push {
  margin-left: auto;
}

.push-right {
  margin-left: auto !important;
}

.push-top {
  margin-bottom: auto !important;
}

.push-bottom {
  margin-top: auto !important;
}

#invoiceResultListContextMenu {
  max-height: 125px;
  overflow-y: scroll;
}

#subPageContentProductRelations {
  position: absolute;
  left: calc(-50vw + 200px);
  top: 50px;
  z-index: 999;
}

.reportHeader {
  background: #e9e9e9;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 5px;
  font-size: 1.3em;
}

.report-dialog .checkBoxList {
  padding: 0 0 10px 0;
}
.report-dialog .collapsable-header-bar {
  color: black;
  font-weight: normal;
  background-color: #e9e9e9;
  border: none;
  height: 30px;
}
.report-dialog .collapsable-header-bar .collapsable-header-bar-title {
  color: black;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 30px;
}
.report-dialog .collapsable-header-bar .collapsable-header-bar-button {
  height: 30px;
}

/* Layout for special cases..? */
.grid-container {
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: min-content 1fr;
  min-height: calc(100vh - 94px);
  max-height: calc(100vh - 94px);
}

.left-content {
  border-right: 1px solid #adb5b8;
  grid-column: 1;
  grid-row: 1;
  overflow-y: auto;
  padding-right: 25px;
}

.main-content {
  padding: 10px;
  grid-column: 2;
  grid-row: 1;
  overflow: auto;
}

#dialogEditMaintenance {
  min-width: 1100px;
  min-height: 620px;
}

.productGroupHeaderSelectedColor {
  color: #2E8B57;
}

.flex-vertical-center {
  display: flex;
  flex-direction: column;
  align-self: center;
}

.requiredStar {
  font-size: 1.25em;
  cursor: context-menu;
  margin-left: 5px;
}

.header-background {
  background-color: #e0e1e5;
}

#contactDialogContent #priceAndDiscountPageView {
  max-height: calc(100vh - 500px);
}
#contactDialogContent #editContactPriceAndDiscount .scrollable-table {
  max-height: calc(100vh - 525px);
}

a.disabled {
  pointer-events: none;
}

.disabledDivCheckbox {
  background-color: lightgray !important;
  cursor: auto !important;
}

.disabledDivCheckbox::after, .disabledDivCheckbox::before {
  opacity: 0.4;
}

.light-button {
  width: 10px;
  height: 10px;
  border: none;
  border-radius: 12px;
  padding: 0;
  margin: 0;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  color: black;
}
.light-button.with-border {
  border: 1px #000000 solid;
}
.light-button.red-light {
  background-color: #FF4136;
}
.light-button.green-light {
  background-color: #51a351;
}
.light-button.yellow-light {
  background-color: #f89406;
}

.triangle-button {
  border: none;
  padding: 5px;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
  color: #f89406;
  background-color: white;
}
.triangle-button:hover {
  background: white;
  color: #f89406;
}

.document-preview {
  display: flex;
  gap: 1rem;
}
.document-preview .document-preview-description {
  display: none;
}

.show-document-description button, .show-document-description a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.show-document-description button .document-preview-description, .show-document-description a .document-preview-description {
  display: initial;
}

.order-document-table .document-preview img {
  margin-top: 5px;
}

.pop-up-list-container {
  position: relative;
}
.pop-up-list-container ul {
  position: absolute;
  top: 27px;
  right: 0;
  z-index: 100;
  align-self: center;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
  border: 1px #adb5b8 solid;
  border-radius: 3px;
}
.pop-up-list-container ul li {
  padding: 5px;
  margin: 0;
  white-space: nowrap;
  min-width: 50px;
}
.pop-up-list-container ul li label, .pop-up-list-container ul li button {
  line-height: 24px;
  width: 100%;
}

.inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.inputfile + label {
  max-width: 100%;
  font-size: 1rem;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  color: #072A3E;
}

.stand-out-background input {
  background: rgba(217, 92, 92, 0.95);
  color: white;
}

.line-height-base {
  line-height: 33px;
}

.width-auto {
  width: auto;
}

.width-auto-full {
  max-width: none !important;
  width: auto;
}

.width-fit-content {
  width: fit-content;
}

.text-right {
  text-align: right;
}

#tableOrderLines .headerColumn {
  background-color: #c3ccd0 !important;
}

.font-1-1-rem {
  font-size: 1.1rem;
}

.font-1-2-rem {
  font-size: 1.2rem;
}

.font-1-3-rem {
  font-size: 1.3rem !important;
}

.entity-info {
  color: #555555;
}

.background-color-red {
  background: #FF4136 !important;
  color: white !important;
}

.select-all-label {
  color: red;
}

.signature-info-label {
  margin-left: 10px;
  margin-right: auto;
  font-size: 1.2rem;
}
.signature-info-label.signed {
  color: #51a351;
}
.signature-info-label.unsigned {
  color: #FF4136;
}

/* Highlight overlay */
.highlight-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: white;
  transition: opacity 100ms;
  opacity: 0.6;
}
.highlight-overlay:not(.show-highlight) {
  opacity: 0;
}

.element-to-highlight {
  z-index: 101;
}

.global-highlight-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

/*========================================
Colors
=========================================*/
.color-green {
  color: #2ECC40;
}

.color-blue {
  color: #0073d5;
}

.color-red {
  color: #FF4136;
}

.color-yellow {
  color: #FFDC00;
}

.color-grey {
  color: #555555;
}

.color-stdGray {
  color: gray;
}

.dollar-green {
  color: #2ECC40;
}

.dollar-red {
  color: #FF4136;
}

.dollar-yellow {
  color: #FFBB00;
}

.temporary-dialog {
  position: absolute;
  background: white;
  border: 1px solid black;
  top: 1px;
  left: 30px;
}
.temporary-dialog-container {
  padding: 10px;
  text-align: left;
}
.temporary-dialog-item {
  line-height: 25px;
  margin-left: 5px;
  text-decoration: underline;
}

.background-color-light-grey {
  background-color: #f5f5f5;
}

.pointer {
  cursor: pointer;
}

.cursor-default {
  cursor: default;
}

.remove-border-bottom {
  border-bottom: none;
}

.opening-hour-tr input,
.opening-hour-tr select {
  pointer-events: none;
  background-color: #eee;
}

.pointer-events-initial {
  pointer-events: initial !important;
}

.fieldCatalogRights-disabled,
.fieldCustomerRights-disabled {
  pointer-events: none;
  color: gray;
}

.fieldCustomerRights-disabled input[type=checkbox] {
  background-color: red;
}

.textAsLink {
  text-decoration: underline;
  cursor: pointer;
}

.choose-file {
  display: flex;
  cursor: pointer;
}

.scanner-icon-list-small {
  display: flex;
  justify-content: space-around;
}
.scanner-icon-list-small svg {
  width: 30px;
}

.hired-rental-product {
  color: #bf710d;
  font-style: italic;
}

.split-rental-product {
  color: #9d00ff;
  font-style: italic;
}

.document-setting-checkboxes {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 60px;
  padding: 13px 0 6px 0;
}

.row-count-message {
  white-space: nowrap;
  align-self: end;
  font-size: 1.25em;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.load-on-scroll-refresh-button {
  margin-top: 5px;
  border: none;
  background-color: transparent;
  text-decoration: underline;
}

.load-on-scroll-refresh-button:active,
.load-on-scroll-refresh-button:focus,
.load-on-scroll-refresh-button:hover {
  background-color: transparent;
  color: inherit;
  cursor: pointer;
}

.multiline {
  white-space: pre-wrap;
}

.display-contents {
  display: contents;
}

.fieldset-grid {
  display: grid;
  grid-column-gap: 10px;
  width: min-content;
}
.fieldset-grid fieldset {
  width: min-content;
  height: 100%;
}

.fieldset-flex {
  display: flex;
  grid-column-gap: 10px;
  width: min-content;
}
.fieldset-flex fieldset {
  width: min-content;
  height: 100%;
}

/*======== Start Transport ================*/
.transport-overview-table .sr-only {
  height: 0;
  width: 0;
}
.transport-overview-table.rows-1 tr:nth-child(even) {
  background-color: #f5f5f5;
}
.transport-overview-table.rows-1 tr:nth-child(even) td {
  background-color: #f5f5f5;
}
.transport-overview-table.rows-2 tr:nth-child(4n-1), .transport-overview-table.rows-2 tr:nth-child(4n) {
  background-color: #f5f5f5;
}
.transport-overview-table.rows-2 tr:nth-child(4n-1) td, .transport-overview-table.rows-2 tr:nth-child(4n) td {
  background-color: #f5f5f5;
}
.transport-overview-table.rows-3 tr:nth-child(6n-2), .transport-overview-table.rows-3 tr:nth-child(6n-1), .transport-overview-table.rows-3 tr:nth-child(6n) {
  background-color: #f5f5f5;
}
.transport-overview-table.rows-3 tr:nth-child(6n-2) td, .transport-overview-table.rows-3 tr:nth-child(6n-1) td, .transport-overview-table.rows-3 tr:nth-child(6n) td {
  background-color: #f5f5f5;
}
.transport-overview-table tr[aria-expanded=false] td.new-line-td {
  display: none;
}
.transport-overview-table td.new-line-td, .transport-overview-table th.new-line-td {
  height: fit-content;
  padding: 5px 15px;
}
.transport-overview-table td.new-line-td h2, .transport-overview-table th.new-line-td h2 {
  margin: 4px 0;
  font-size: 1.33em;
}
.transport-overview-table td.new-line-td h3, .transport-overview-table th.new-line-td h3 {
  margin: 0;
  font-size: 1em;
  font-weight: 700;
}
.transport-overview-table td[transport-content-type][transport-content-type=TransportTableDetails], .transport-overview-table th[transport-content-type][transport-content-type=TransportTableDetails] {
  padding: 20px;
}
.transport-overview-table td[transport-content-type] .transport-lines-details-content, .transport-overview-table th[transport-content-type] .transport-lines-details-content {
  margin-left: 10px;
  display: grid;
  width: min-content;
  grid-column-gap: 10px;
}

.single-column-transport > div, .single-column-transport > fieldset > div {
  flex-direction: column;
}
.single-column-transport > div textarea, .single-column-transport > fieldset > div textarea {
  min-width: 250px;
  min-height: 65px;
}

.transport-slip-signature-status {
  margin-left: 10px;
}

.green-text {
  color: green;
}

.red-text {
  color: red;
}

/*========= End Transport =================*/
.list-edit-details-content {
  padding: 10px;
  background-color: #f2f3f7;
  margin: 1em 0 2em;
}
.list-edit-details-content .image-grid intershare-placeholder {
  display: flex;
  flex-wrap: wrap;
  width: 1000px;
}
.list-edit-details-content .image-grid intershare-placeholder img, .list-edit-details-content .image-grid intershare-placeholder object[type^=image] {
  max-width: 200px;
  max-height: 200px;
  object-fit: contain;
}
.list-edit-details-content input, .list-edit-details-content select {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
}
.list-edit-details-content .grid-column-span-2 {
  margin-right: 0;
}
.list-edit-details-content textarea {
  width: 100%;
  height: 6em;
}
.list-edit-details-content ul.list-edit-log-ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.list-edit-details-content ul.list-edit-log-ul li .log-byline {
  font-style: italic;
}
.list-edit-details-content ul.list-edit-log-ul li .log-description {
  width: 100%;
  border-top: 1px solid #adb5b8;
  margin-bottom: 10px;
  white-space: normal;
}
.list-edit-details-content .list-edit-action-buttons {
  display: flex;
  flex-direction: column;
  grid-column-gap: 10px;
  margin-top: 10px;
  width: fit-content;
}
.list-edit-details-content .list-edit-action-buttons.no-margin {
  margin-top: 0;
}
.list-edit-details-content .list-edit-action-buttons button {
  min-width: 100px;
  width: 100%;
  margin: 5px;
}

.list-edit-details-grid {
  display: grid;
  grid-column-gap: 10px;
  width: 100%;
  grid-template-columns: auto auto 1fr;
  max-height: 300px;
  height: 100%;
}
.list-edit-details-grid fieldset:not(.fixed-width) {
  width: min-content;
  height: 100%;
  min-width: 250px;
}
.list-edit-details-grid fieldset.full-width {
  width: auto;
}
.list-edit-details-grid .list-edit-split-column-with-fieldsets {
  display: grid;
  height: 100%;
  max-height: 300px;
}
.list-edit-details-grid .list-edit-split-column-with-fieldsets.split-60-40 {
  grid-template-rows: 60% 40%;
}
.list-edit-details-grid .list-edit-split-column-with-fieldsets.split-30-70 {
  grid-template-rows: 30% 70%;
}
.list-edit-details-grid .list-edit-split-column-with-fieldsets.split-40-60 {
  grid-template-rows: 40% 60%;
}
.list-edit-details-grid .list-edit-split-column-with-fieldsets fieldset {
  max-height: 300px;
  min-width: 100%;
  overflow: auto;
}

.list-edit-details-grid fieldset.loading, .block-loading, .block-loading-no-overlay {
  position: relative;
}
.list-edit-details-grid fieldset.loading::before, .block-loading::before, .block-loading-no-overlay::before {
  content: "\f110";
  font-size: 4em;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  top: calc(50% - 0.5em);
  left: calc(50% - 0.5em);
  color: #aaaaaa;
  position: absolute;
  z-index: 20;
  font-style: normal;
}
.list-edit-details-grid fieldset.loading::after, .block-loading::after, .block-loading-no-overlay::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.431372549);
  z-index: 19;
  font-style: normal;
}
.list-edit-details-grid fieldset.loading.block-loading-no-overlay::after, .block-loading.block-loading-no-overlay::after, .block-loading-no-overlay.block-loading-no-overlay::after {
  background-color: transparent;
}

.scrolling-content {
  max-height: 100%;
  overflow: auto;
  display: block;
}
.scrolling-content table {
  width: 100%;
}

dialog .image-preview {
  height: calc(100vh - 400px);
  width: 800px;
  max-width: calc(100vw - 200px);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}
dialog .image-preview img, dialog .image-preview object[type^=image] {
  object-fit: contain;
  max-height: 100%;
  max-width: 100%;
}
dialog .image-thumbnail {
  max-width: 100%;
  overflow-x: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
dialog .image-thumbnail img, dialog .image-thumbnail object[type^=image] {
  max-height: 100px;
  object-fit: contain;
  margin-right: 10px;
}

.table-button-top-right {
  position: absolute;
  top: -25px;
  right: 0;
}

#childWindowForDelivery.child-window {
  min-width: 1200px;
}

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

.tinymce-wrapper {
  margin: 15px;
}

.z-index-top {
  z-index: 1000 !important;
}

.send-sms-buttons-grid-wrapper {
  height: 100%;
  grid-column-start: 2 !important;
  display: flex;
  flex-direction: column;
}

.maintenance-button-and-info-wrapper {
  display: flex;
  flex-direction: row;
  gap: 0.5em;
}

.send-sms-buttons-grid-wrapper button {
  margin: 4px 0;
  width: fit-content;
}

.maintenance-button-and-info-wrapper p {
  font-size: 0.9em;
  margin-block-end: 0;
  margin-block-start: 0;
  margin: auto 0;
}

.smsDialog {
  display: grid;
  grid-template-columns: min-content 1fr;
  gap: 5px;
}

.single-sms-recipient-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  gap: 10px;
}

.generic-contact-searcher-wrapper {
  flex: 1;
  display: flex;
  position: relative;
}

#divForSmsSender input {
  width: 100%;
}

.generic-contact-searcher-result-list {
  width: 100%;
}

.generic-contact-searcher-result-list p, .sms-recipient-name-tag {
  flex: 1;
  margin-block-start: 0;
  margin-block-end: 0;
}

.icon-hoverable:hover {
  cursor: pointer;
}

.generic-contact-searcher-result-list li:hover {
  background-color: gray;
}

.input-wrapper {
  width: 100%;
  display: flex;
  max-width: 400px;
}

.genericContactPersonSearchInput {
  width: unset !important;
  flex: 1 !important;
}

.multiple-sms-recipients-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 400px;
}

.multiple-sms-recipients-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  margin: 5px 0;
}

.search-component-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}

.sms-recipient-name {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-right: 0.5em;
}

.multiple-sms-recipients-list input {
  width: 120px !important;
}

.sms-dialog-number-of-messages {
  display: flex;
  justify-content: end;
  margin: 0 20px;
}

.sms-stats-wrapper p {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-top: 0.5em;
  text-align: end;
}

.bold-text {
  font-weight: bold;
}

.sms-log-icon-wrapper {
  display: grid;
  place-items: center;
  margin: auto 11px;
  font-size: 120%;
}

.text-box .single-line {
  min-width: 120px !important;
}

.return-slip-sms-dialog-button {
  margin-right: 10px;
}

.report-dialog-sms-button {
  margin-left: 10px;
}

.button-bottom-row {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  border-top: 1px solid #adb5b8;
  padding-top: 10px;
  margin-top: 5px;
  gap: 10px;
}

.wrap-long-text {
  text-wrap: pretty;
}

.height-hack-50 {
  height: calc(100vh - 50px);
}

.text-and-warning-wrapper {
  display: flex;
  gap: 0.5em;
  align-items: center;
  justify-content: start;
}

.svg-icon {
  width: 1.4em;
  height: 1.4em;
}

.svg-icon.white {
  fill: white;
}

.no-wrap {
  white-space: nowrap;
}

.scrollable-table-wrapper {
  position: sticky;
  top: 2em;
  max-height: 70vh;
  width: fit-content;
  z-index: 1;
  overflow: auto;
  margin: 10px;
}

.scrollable-table-fixed-header {
  margin: 0 !important;
}

.scrollable-table-fixed-header thead th {
  position: sticky;
  top: -1px;
  z-index: 1;
}

.textarea-medium-resize {
  min-height: 400px;
  min-width: 600px;
  resize: both;
}

.resize-vertical {
  resize: vertical;
}

#contact-search-dropdown-list .no-border-radius {
  border-radius: 0;
}

.selected-menu-element {
  background: #ccc;
}

.no-focus-outline {
  outline: none;
}

.table-cell-icon-group {
  display: flex;
  justify-content: end;
  gap: 7px;
}

.order-documents-table-button-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 5px;
}

.max-width-max-content {
  max-width: max-content;
}

.content-visibility-hidden {
  visibility: hidden;
  height: 0px;
}

.order-overview-filter-buttons {
  display: flex;
  flex-direction: column;
  gap: 5px;
  margin: 10px;
}

.order-overview-filter-buttons button {
  width: 75px;
}

.price-period-week-button-container {
  display: flex;
  align-items: center;
  gap: 5px;
}

.price-period-week-button-container button {
  padding: 0 2px;
}

.compact-city-field {
  width: 139px !important;
  min-width: 139px !important;
}