/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.6.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
  .chosen-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .chosen-container:not(.chosen-with-drop) .chosen-drop .chosen-search input[type="text"] {
    background: none;
    border: none;
    box-shadow: none; }
  .chosen-container:not(.chosen-with-drop) .chosen-drop ul {
    display: none; }
  .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    z-index: 1010;
    border: none;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    width: 0px;
    height: 0px;
    left: 0; }
    .chosen-container .chosen-drop .chosen-search.chosen-search-hidden {
      z-index: -1000;
      margin-top: -35px;
      transform: scale(0); }
  .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
    width: 100%;
    height: auto;
    border: 1px solid #aaa; }
  .chosen-container a {
    cursor: pointer; }
  .chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: normal;
    color: #999999; }
    .chosen-container .search-choice .group-nameafter, .chosen-container .chosen-single .group-nameafter {
      content: ":";
      padding-left: 2px;
      vertical-align: top; }

.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px; }
  .chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url("chosen-sprite.png") no-repeat 0px 2px; }

.chosen-container-single .chosen-default {
  color: #999; }

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 22px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }
  .chosen-container-single .chosen-search input[type="text"] {
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 0;
    height: 0;
    outline: 0;
    border: 1px solid #aaa;
    background: white url("chosen-sprite.png") no-repeat 100% -20px;
    background: url("chosen-sprite.png") no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0; }

.chosen-container-single.chosen-container-active .chosen-search input[type="text"] {
  width: 100%;
  height: auto; }

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px; }

.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 0 4px 0;
  padding: 0 4px 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
  width: 100%; }
  .chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none; }
    .chosen-container .chosen-results li.active-result {
      display: list-item;
      cursor: pointer; }
    .chosen-container .chosen-results li.disabled-result {
      display: list-item;
      color: #ccc;
      cursor: default; }
    .chosen-container .chosen-results li:hover, .chosen-container .chosen-results li.highlighted {
      background-color: #3875d7;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
      background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
      color: #fff; }
    .chosen-container .chosen-results li.no-results {
      color: #777;
      display: list-item;
      background: #f4f4f4; }
    .chosen-container .chosen-results li.group-result {
      display: list-item;
      font-weight: bold;
      cursor: default; }
    .chosen-container .chosen-results li.group-option {
      padding-left: 15px; }
    .chosen-container .chosen-results li em {
      font-style: normal;
      text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text; }

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 0px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset; }

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px; }

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

.chosen-disabled .chosen-single {
  cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right; }

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 22px; }

.chosen-rtl .chosen-choices li {
  float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px; }

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url("chosen-sprite.png") no-repeat -30px -20px;
  background: url("chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }

/* @end */
/****************** StandardElements ***********************************/
/* Contains CSS for base HTML-elements, and declarations of all variables*/
::-webkit-scrollbar {
  width: 0.5em;
  height: 0.5em; }

::-webkit-scrollbar-thumb {
  background: slategray; }

::-webkit-scrollbar-track {
  background: #b8c0c8; }

body {
  scrollbar-face-color: slategray;
  scrollbar-track-color: #b8c0c8; }

html {
  font-size: 0.8em;
  font-family: sans-serif;
  height: 100%;
  margin: 0;
  padding: 0; }

body {
  margin: 0;
  padding: 0;
  height: 100vh;
  font-size: 1em;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: 140%; }

a {
  text-decoration: underline; }

h5 {
  font-size: 0.8em;
  font-weight: 700; }

h4 {
  font-size: 1.064em;
  font-weight: normal; }

h3 {
  font-size: 1.41512em;
  font-weight: normal; }

h2 {
  font-size: 1.88211em;
  font-weight: normal; }

h1 {
  font-size: 2.50321em;
  font-weight: normal; }

h1, h2, h3, h4, h5 {
  padding-top: 0;
  margin-top: 0; }

hr {
  border-top: 1px solid black; }

table {
  border-radius: 3px;
  border: solid 1px #adb5b8;
  border-collapse: collapse;
  color: #434c5c; }
  table tr {
    background-color: #ffffff; }
  table td, table th {
    padding: 7px 10px;
    border: solid 1px #adb5b8;
    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 {
      font-size: 1em;
      font-weight: 400;
      color: #434c5c; }
  table th.center {
    text-align: center; }
  table thead {
    color: #68707f; }
    table thead tr {
      background-color: #eaebf0; }

input, textarea, select, input[type] {
  padding: 2px; }
  input:focus, textarea:focus, select:focus, input[type]:focus {
    border: solid 1px #66afe9;
    box-shadow: 0 0 10px 2px #66afe9;
    outline: 0 none; }

.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; }

input[type="checkbox"],
input[type="radio"] {
  transform: scale(0);
  margin-left: -10px; }

input[type="checkbox"].labelBefore ~ label:after,
input[type="checkbox"]:not(.labelBefore) ~ label:before,
input[type="radio"].labelBefore ~ label:after,
input[type="radio"]:not(.labelBefore) ~ label:before {
  content: "";
  display: inline-block;
  font-family: Arial, FontAwesome;
  font-size: 1.15em;
  line-height: 1.4em;
  margin: -1px 10px 0 0;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: solid 1px #979797;
  box-shadow: initial;
  border-radius: 3px;
  cursor: pointer; }

input[type="radio"].labelBefore ~ label:after,
input[type="radio"]:not(.labelBefore) ~ label:before {
  border-radius: 50%; }

input[type="checkbox"].labelBefore ~ label:after,
input[type="radio"].labelBefore ~ label:after {
  margin: -1px 0 0 10px; }

input[type="checkbox"].labelBefore:focus ~ label:after,
input[type="checkbox"]:not(.labelBefore):focus ~ label:before,
input[type="radio"].labelBefore:focus ~ label:after,
input[type="radio"]:not(.labelBefore):focus ~ label:before {
  border: solid 1px #66afe9;
  box-shadow: 0 0 10px 2px #66afe9;
  outline: 0 none; }

input[type="checkbox"].labelBefore:checked ~ label:after,
input[type="checkbox"]:not(.labelBefore):checked ~ label:before,
input[type="radio"].labelBefore:checked ~ label:after,
input[type="radio"]:not(.labelBefore):checked ~ label:before {
  color: #777777;
  content: "\f00c"; }

input[type="checkbox"].labelBefore:disabled ~ label:after,
input[type="checkbox"]:not(.labelBefore):disabled ~ label:before,
input[type="radio"].labelBefore:disabled ~ label:after,
input[type="radio"]:not(.labelBefore):disabled ~ label:before {
  background-color: #999999;
  cursor: not-allowed;
  color: #ffffff; }

button {
  border: 1px solid #adb5b8;
  border-radius: 5px;
  padding: 3px 10px;
  color: #737787;
  background-color: #eeeeee;
  color: #222222; }

button:hover {
  color: #eeeeee;
  background-color: #222222; }

.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; }

ul.tabList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 10px;
  overflow: hidden;
  border: 1px solid #adb5b8;
  background-color: #f2f3f7;
  display: table;
  width: 100%; }
  ul.tabList li {
    display: table-cell;
    width: auto; }
    ul.tabList li a, ul.tabList li a:visited, ul.tabList li a:hover {
      display: inline-block;
      color: black;
      text-align: center;
      vertical-align: top;
      padding: 0px 10px;
      margin: 0;
      text-decoration: none;
      font-size: .875em;
      font-weight: 400;
      width: 100%; }
    ul.tabList li a:hover {
      background-color: #ffffff; }
    ul.tabList li a:focus, ul.tabList li .active {
      background-color: #e0e1e5;
      color: #000000; }
  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%; }

.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; }
  .inlineSearchResult .selectedResult {
    background-color: #cccccc; }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.table-row {
  display: table-row; }

.table-cell {
  display: table-cell; }

.flex-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end; }

.flex-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }

.justifyChildren {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }
  .justifyChildren div {
    padding: 0px 10px; }

/*************** END StandardElements ***********************************/
/*No values larger than 225*/
/*No values larger than 225*/
.noPadding {
  padding: 0; }

.noMargin {
  margin: 0; }

.Margin180 {
  margin: 180px; }

.topMargin180 {
  margin-top: 180px; }

.bottomMargin180 {
  margin-bottom: 180px; }

.rightMargin180 {
  margin-right: 180px; }

.leftMargin180 {
  margin-left: 180px; }

.Margin130 {
  margin: 130px; }

.topMargin130 {
  margin-top: 130px; }

.bottomMargin130 {
  margin-bottom: 130px; }

.rightMargin130 {
  margin-right: 130px; }

.leftMargin130 {
  margin-left: 130px; }

.Margin100 {
  margin: 100px; }

.topMargin100 {
  margin-top: 100px; }

.bottomMargin100 {
  margin-bottom: 100px; }

.rightMargin100 {
  margin-right: 100px; }

.leftMargin100 {
  margin-left: 100px; }

.Margin50 {
  margin: 50px; }

.topMargin50 {
  margin-top: 50px; }

.bottomMargin50 {
  margin-bottom: 50px; }

.rightMargin50 {
  margin-right: 50px; }

.leftMargin50 {
  margin-left: 50px; }

.Margin45 {
  margin: 45px; }

.topMargin45 {
  margin-top: 45px; }

.bottomMargin45 {
  margin-bottom: 45px; }

.rightMargin45 {
  margin-right: 45px; }

.leftMargin45 {
  margin-left: 45px; }

.Margin40 {
  margin: 40px; }

.topMargin40 {
  margin-top: 40px; }

.bottomMargin40 {
  margin-bottom: 40px; }

.rightMargin40 {
  margin-right: 40px; }

.leftMargin40 {
  margin-left: 40px; }

.Margin35 {
  margin: 35px; }

.topMargin35 {
  margin-top: 35px; }

.bottomMargin35 {
  margin-bottom: 35px; }

.rightMargin35 {
  margin-right: 35px; }

.leftMargin35 {
  margin-left: 35px; }

.Margin30 {
  margin: 30px; }

.topMargin30 {
  margin-top: 30px; }

.bottomMargin30 {
  margin-bottom: 30px; }

.rightMargin30 {
  margin-right: 30px; }

.leftMargin30 {
  margin-left: 30px; }

.Margin25 {
  margin: 25px; }

.topMargin25 {
  margin-top: 25px; }

.bottomMargin25 {
  margin-bottom: 25px; }

.rightMargin25 {
  margin-right: 25px; }

.leftMargin25 {
  margin-left: 25px; }

.Margin20 {
  margin: 20px; }

.topMargin20 {
  margin-top: 20px; }

.bottomMargin20 {
  margin-bottom: 20px; }

.rightMargin20 {
  margin-right: 20px; }

.leftMargin20 {
  margin-left: 20px; }

.Margin15 {
  margin: 15px; }

.topMargin15 {
  margin-top: 15px; }

.bottomMargin15 {
  margin-bottom: 15px; }

.rightMargin15 {
  margin-right: 15px; }

.leftMargin15 {
  margin-left: 15px; }

.Margin10 {
  margin: 10px; }

.topMargin10 {
  margin-top: 10px; }

.bottomMargin10 {
  margin-bottom: 10px; }

.rightMargin10 {
  margin-right: 10px; }

.leftMargin10 {
  margin-left: 10px; }

.Margin5 {
  margin: 5px; }

.topMargin5 {
  margin-top: 5px; }

.bottomMargin5 {
  margin-bottom: 5px; }

.rightMargin5 {
  margin-right: 5px; }

.leftMargin5 {
  margin-left: 5px; }

.Margin4 {
  margin: 4px; }

.topMargin4 {
  margin-top: 4px; }

.bottomMargin4 {
  margin-bottom: 4px; }

.rightMargin4 {
  margin-right: 4px; }

.leftMargin4 {
  margin-left: 4px; }

.Margin3 {
  margin: 3px; }

.topMargin3 {
  margin-top: 3px; }

.bottomMargin3 {
  margin-bottom: 3px; }

.rightMargin3 {
  margin-right: 3px; }

.leftMargin3 {
  margin-left: 3px; }

.Margin2 {
  margin: 2px; }

.topMargin2 {
  margin-top: 2px; }

.bottomMargin2 {
  margin-bottom: 2px; }

.rightMargin2 {
  margin-right: 2px; }

.leftMargin2 {
  margin-left: 2px; }

.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-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-10 {
  margin: -10px; }

.topMargin-10 {
  margin-top: -10px; }

.bottomMargin-10 {
  margin-bottom: -10px; }

.rightMargin-10 {
  margin-right: -10px; }

.leftMargin-10 {
  margin-left: -10px; }

.padding50 {
  padding: 50px; }

.topPadding50 {
  padding-top: 50px; }

.bottomPadding50 {
  padding-bottom: 50px; }

.rightPadding50 {
  padding-right: 50px; }

.leftPadding50 {
  padding-left: 50px; }

.padding10 {
  padding: 10px; }

.topPadding10 {
  padding-top: 10px; }

.bottomPadding10 {
  padding-bottom: 10px; }

.rightPadding10 {
  padding-right: 10px; }

.leftPadding10 {
  padding-left: 10px; }

.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; }

.width800 {
  width: 800px; }

.height800 {
  height: 800px; }

.max-width800 {
  max-width: 800px; }

.max-height800 {
  max-height: 800px; }

.min-width800 {
  min-width: 800px; }

.min-height800 {
  min-height: 800px; }

.width700 {
  width: 700px; }

.height700 {
  height: 700px; }

.max-width700 {
  max-width: 700px; }

.max-height700 {
  max-height: 700px; }

.min-width700 {
  min-width: 700px; }

.min-height700 {
  min-height: 700px; }

.width600 {
  width: 600px; }

.height600 {
  height: 600px; }

.max-width600 {
  max-width: 600px; }

.max-height600 {
  max-height: 600px; }

.min-width600 {
  min-width: 600px; }

.min-height600 {
  min-height: 600px; }

.width500 {
  width: 500px; }

.height500 {
  height: 500px; }

.max-width500 {
  max-width: 500px; }

.max-height500 {
  max-height: 500px; }

.min-width500 {
  min-width: 500px; }

.min-height500 {
  min-height: 500px; }

.width400 {
  width: 400px; }

.height400 {
  height: 400px; }

.max-width400 {
  max-width: 400px; }

.max-height400 {
  max-height: 400px; }

.min-width400 {
  min-width: 400px; }

.min-height400 {
  min-height: 400px; }

.width350 {
  width: 350px; }

.height350 {
  height: 350px; }

.max-width350 {
  max-width: 350px; }

.max-height350 {
  max-height: 350px; }

.min-width350 {
  min-width: 350px; }

.min-height350 {
  min-height: 350px; }

.width300 {
  width: 300px; }

.height300 {
  height: 300px; }

.max-width300 {
  max-width: 300px; }

.max-height300 {
  max-height: 300px; }

.min-width300 {
  min-width: 300px; }

.min-height300 {
  min-height: 300px; }

.width250 {
  width: 250px; }

.height250 {
  height: 250px; }

.max-width250 {
  max-width: 250px; }

.max-height250 {
  max-height: 250px; }

.min-width250 {
  min-width: 250px; }

.min-height250 {
  min-height: 250px; }

.width225 {
  width: 225px; }

.height225 {
  height: 225px; }

.max-width225 {
  max-width: 225px; }

.max-height225 {
  max-height: 225px; }

.min-width225 {
  min-width: 225px; }

.min-height225 {
  min-height: 225px; }

.width200 {
  width: 200px; }

.height200 {
  height: 200px; }

.max-width200 {
  max-width: 200px; }

.max-height200 {
  max-height: 200px; }

.min-width200 {
  min-width: 200px; }

.min-height200 {
  min-height: 200px; }

.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; }

.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; }

.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; }

.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; }

.width100Percent {
  width: 100%; }

.height100Percent {
  height: 100%; }

.max-width100Percent {
  max-width: 100%; }

.max-height100Percent {
  max-height: 100%; }

.min-width100Percent {
  min-width: 100%; }

.min-height100Percent {
  min-height: 100%; }

.width90Percent {
  width: 90%; }

.height90Percent {
  height: 90%; }

.max-width90Percent {
  max-width: 90%; }

.max-height90Percent {
  max-height: 90%; }

.min-width90Percent {
  min-width: 90%; }

.min-height90Percent {
  min-height: 90%; }

.width80Percent {
  width: 80%; }

.height80Percent {
  height: 80%; }

.max-width80Percent {
  max-width: 80%; }

.max-height80Percent {
  max-height: 80%; }

.min-width80Percent {
  min-width: 80%; }

.min-height80Percent {
  min-height: 80%; }

.width70Percent {
  width: 70%; }

.height70Percent {
  height: 70%; }

.max-width70Percent {
  max-width: 70%; }

.max-height70Percent {
  max-height: 70%; }

.min-width70Percent {
  min-width: 70%; }

.min-height70Percent {
  min-height: 70%; }

.width60Percent {
  width: 60%; }

.height60Percent {
  height: 60%; }

.max-width60Percent {
  max-width: 60%; }

.max-height60Percent {
  max-height: 60%; }

.min-width60Percent {
  min-width: 60%; }

.min-height60Percent {
  min-height: 60%; }

.width50Percent {
  width: 50%; }

.height50Percent {
  height: 50%; }

.max-width50Percent {
  max-width: 50%; }

.max-height50Percent {
  max-height: 50%; }

.min-width50Percent {
  min-width: 50%; }

.min-height50Percent {
  min-height: 50%; }

.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-row225 {
  display: flex;
  justify-content: space-between;
  width: calc(100vw - 50px - 50px - 50px);
  max-width: calc(225px + 250px);
  flex-direction: column; }

.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-Margin100 {
  margin: 100px; }

.small-topMargin100 {
  margin-top: 100px; }

.small-bottomMargin100 {
  margin-bottom: 100px; }

.small-rightMargin100 {
  margin-right: 100px; }

.small-leftMargin100 {
  margin-left: 100px; }

.small-Margin50 {
  margin: 50px; }

.small-topMargin50 {
  margin-top: 50px; }

.small-bottomMargin50 {
  margin-bottom: 50px; }

.small-rightMargin50 {
  margin-right: 50px; }

.small-leftMargin50 {
  margin-left: 50px; }

.small-Margin45 {
  margin: 45px; }

.small-topMargin45 {
  margin-top: 45px; }

.small-bottomMargin45 {
  margin-bottom: 45px; }

.small-rightMargin45 {
  margin-right: 45px; }

.small-leftMargin45 {
  margin-left: 45px; }

.small-Margin40 {
  margin: 40px; }

.small-topMargin40 {
  margin-top: 40px; }

.small-bottomMargin40 {
  margin-bottom: 40px; }

.small-rightMargin40 {
  margin-right: 40px; }

.small-leftMargin40 {
  margin-left: 40px; }

.small-Margin35 {
  margin: 35px; }

.small-topMargin35 {
  margin-top: 35px; }

.small-bottomMargin35 {
  margin-bottom: 35px; }

.small-rightMargin35 {
  margin-right: 35px; }

.small-leftMargin35 {
  margin-left: 35px; }

.small-Margin30 {
  margin: 30px; }

.small-topMargin30 {
  margin-top: 30px; }

.small-bottomMargin30 {
  margin-bottom: 30px; }

.small-rightMargin30 {
  margin-right: 30px; }

.small-leftMargin30 {
  margin-left: 30px; }

.small-Margin25 {
  margin: 25px; }

.small-topMargin25 {
  margin-top: 25px; }

.small-bottomMargin25 {
  margin-bottom: 25px; }

.small-rightMargin25 {
  margin-right: 25px; }

.small-leftMargin25 {
  margin-left: 25px; }

.small-Margin20 {
  margin: 20px; }

.small-topMargin20 {
  margin-top: 20px; }

.small-bottomMargin20 {
  margin-bottom: 20px; }

.small-rightMargin20 {
  margin-right: 20px; }

.small-leftMargin20 {
  margin-left: 20px; }

.small-Margin15 {
  margin: 15px; }

.small-topMargin15 {
  margin-top: 15px; }

.small-bottomMargin15 {
  margin-bottom: 15px; }

.small-rightMargin15 {
  margin-right: 15px; }

.small-leftMargin15 {
  margin-left: 15px; }

.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-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-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-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-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-Padding50 {
  padding: 50px; }

.small-topPadding50 {
  padding-top: 50px; }

.small-bottomPadding50 {
  padding-bottom: 50px; }

.small-rightPadding50 {
  padding-right: 50px; }

.small-leftPadding50 {
  padding-left: 50px; }

.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-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-width800 {
  width: 800px; }

.small-height800 {
  height: 800px; }

.small-max-width800 {
  max-width: 800px; }

.small-max-height800 {
  max-height: 800px; }

.small-min-width800 {
  min-width: 800px; }

.small-min-height800 {
  min-height: 800px; }

.small-width700 {
  width: 700px; }

.small-height700 {
  height: 700px; }

.small-max-width700 {
  max-width: 700px; }

.small-max-height700 {
  max-height: 700px; }

.small-min-width700 {
  min-width: 700px; }

.small-min-height700 {
  min-height: 700px; }

.small-width600 {
  width: 600px; }

.small-height600 {
  height: 600px; }

.small-max-width600 {
  max-width: 600px; }

.small-max-height600 {
  max-height: 600px; }

.small-min-width600 {
  min-width: 600px; }

.small-min-height600 {
  min-height: 600px; }

.small-width500 {
  width: 500px; }

.small-height500 {
  height: 500px; }

.small-max-width500 {
  max-width: 500px; }

.small-max-height500 {
  max-height: 500px; }

.small-min-width500 {
  min-width: 500px; }

.small-min-height500 {
  min-height: 500px; }

.small-width400 {
  width: 400px; }

.small-height400 {
  height: 400px; }

.small-max-width400 {
  max-width: 400px; }

.small-max-height400 {
  max-height: 400px; }

.small-min-width400 {
  min-width: 400px; }

.small-min-height400 {
  min-height: 400px; }

.small-width350 {
  width: 350px; }

.small-height350 {
  height: 350px; }

.small-max-width350 {
  max-width: 350px; }

.small-max-height350 {
  max-height: 350px; }

.small-min-width350 {
  min-width: 350px; }

.small-min-height350 {
  min-height: 350px; }

.small-width300 {
  width: 300px; }

.small-height300 {
  height: 300px; }

.small-max-width300 {
  max-width: 300px; }

.small-max-height300 {
  max-height: 300px; }

.small-min-width300 {
  min-width: 300px; }

.small-min-height300 {
  min-height: 300px; }

.small-width250 {
  width: 250px; }

.small-height250 {
  height: 250px; }

.small-max-width250 {
  max-width: 250px; }

.small-max-height250 {
  max-height: 250px; }

.small-min-width250 {
  min-width: 250px; }

.small-min-height250 {
  min-height: 250px; }

.small-width225 {
  width: 225px; }

.small-height225 {
  height: 225px; }

.small-max-width225 {
  max-width: 225px; }

.small-max-height225 {
  max-height: 225px; }

.small-min-width225 {
  min-width: 225px; }

.small-min-height225 {
  min-height: 225px; }

.small-width200 {
  width: 200px; }

.small-height200 {
  height: 200px; }

.small-max-width200 {
  max-width: 200px; }

.small-max-height200 {
  max-height: 200px; }

.small-min-width200 {
  min-width: 200px; }

.small-min-height200 {
  min-height: 200px; }

.small-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-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-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-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-width100Percent {
  width: 100%; }

.small-height100Percent {
  height: 100%; }

.small-max-width100Percent {
  max-width: 100%; }

.small-max-height100Percent {
  max-height: 100%; }

.small-min-width100Percent {
  min-width: 100%; }

.small-min-height100Percent {
  min-height: 100%; }

.small-width90Percent {
  width: 90%; }

.small-height90Percent {
  height: 90%; }

.small-max-width90Percent {
  max-width: 90%; }

.small-max-height90Percent {
  max-height: 90%; }

.small-min-width90Percent {
  min-width: 90%; }

.small-min-height90Percent {
  min-height: 90%; }

.small-width80Percent {
  width: 80%; }

.small-height80Percent {
  height: 80%; }

.small-max-width80Percent {
  max-width: 80%; }

.small-max-height80Percent {
  max-height: 80%; }

.small-min-width80Percent {
  min-width: 80%; }

.small-min-height80Percent {
  min-height: 80%; }

.small-width70Percent {
  width: 70%; }

.small-height70Percent {
  height: 70%; }

.small-max-width70Percent {
  max-width: 70%; }

.small-max-height70Percent {
  max-height: 70%; }

.small-min-width70Percent {
  min-width: 70%; }

.small-min-height70Percent {
  min-height: 70%; }

.small-width60Percent {
  width: 60%; }

.small-height60Percent {
  height: 60%; }

.small-max-width60Percent {
  max-width: 60%; }

.small-max-height60Percent {
  max-height: 60%; }

.small-min-width60Percent {
  min-width: 60%; }

.small-min-height60Percent {
  min-height: 60%; }

.small-width50Percent {
  width: 50%; }

.small-height50Percent {
  height: 50%; }

.small-max-width50Percent {
  max-width: 50%; }

.small-max-height50Percent {
  max-height: 50%; }

.small-min-width50Percent {
  min-width: 50%; }

.small-min-height50Percent {
  min-height: 50%; }

.small-labelWidth225 label, .small-labelWidth225 .editor-label {
  width: 225px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(225px + 30px);
  max-width: 255px; }

.small-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth225 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth200 label, .small-labelWidth200 .editor-label {
  width: 200px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(200px + 30px);
  max-width: 255px; }

.small-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth200 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth175 label, .small-labelWidth175 .editor-label {
  width: 175px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(175px + 30px);
  max-width: 255px; }

.small-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth175 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth150 label, .small-labelWidth150 .editor-label {
  width: 150px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(150px + 30px);
  max-width: 255px; }

.small-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth150 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth125 label, .small-labelWidth125 .editor-label {
  width: 125px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(125px + 30px);
  max-width: 255px; }

.small-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth125 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth100 label, .small-labelWidth100 .editor-label {
  width: 100px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(100px + 30px);
  max-width: 255px; }

.small-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth100 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth75 label, .small-labelWidth75 .editor-label {
  width: 75px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(75px + 30px);
  max-width: 255px; }

.small-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth75 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth50 label, .small-labelWidth50 .editor-label {
  width: 50px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(50px + 30px);
  max-width: 255px; }

.small-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth50 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth40 label, .small-labelWidth40 .editor-label {
  width: 40px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(40px + 30px);
  max-width: 255px; }

.small-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth40 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth35 label, .small-labelWidth35 .editor-label {
  width: 35px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(35px + 30px);
  max-width: 255px; }

.small-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth35 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.small-labelWidth25 label, .small-labelWidth25 .editor-label {
  width: 25px;
  max-width: 225px;
  margin: 0; }

.small-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
  width: calc(25px + 30px);
  max-width: 255px; }

.small-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
.small-labelWidth25 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
  margin: 8px 0;
  float: right;
  max-width: 255px; }

.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 + 30px);
  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-textInputWidth225 [type='text'], .small-textInputWidth225 [type='number'], .small-textInputWidth225 [type='email'], .small-textInputWidth225 [type='time'], .small-textInputWidth225 [type='date'], .small-textInputWidth225 [type='datetime'], .small-textInputWidth225 [type='file'], .small-textInputWidth225 textarea, .small-textInputWidth225 select, .small-textInputWidth225 .chosen-container {
  width: 225px;
  max-width: 225px; }

.small-textInputWidth225 input[type=number] {
  width: 70px;
  margin-right: calc(225px - 70px); }

.small-textInputWidth225 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(225px - 45px); }

.small-textInputWidth225.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth225 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth200 [type='text'], .small-textInputWidth200 [type='number'], .small-textInputWidth200 [type='email'], .small-textInputWidth200 [type='time'], .small-textInputWidth200 [type='date'], .small-textInputWidth200 [type='datetime'], .small-textInputWidth200 [type='file'], .small-textInputWidth200 textarea, .small-textInputWidth200 select, .small-textInputWidth200 .chosen-container {
  width: 200px;
  max-width: 225px; }

.small-textInputWidth200 input[type=number] {
  width: 70px;
  margin-right: calc(200px - 70px); }

.small-textInputWidth200 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(200px - 45px); }

.small-textInputWidth200.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth200 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth155 [type='text'], .small-textInputWidth155 [type='number'], .small-textInputWidth155 [type='email'], .small-textInputWidth155 [type='time'], .small-textInputWidth155 [type='date'], .small-textInputWidth155 [type='datetime'], .small-textInputWidth155 [type='file'], .small-textInputWidth155 textarea, .small-textInputWidth155 select, .small-textInputWidth155 .chosen-container {
  width: 155px;
  max-width: 225px; }

.small-textInputWidth155 input[type=number] {
  width: 70px;
  margin-right: calc(155px - 70px); }

.small-textInputWidth155 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(155px - 45px); }

.small-textInputWidth155.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth155 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth150 [type='text'], .small-textInputWidth150 [type='number'], .small-textInputWidth150 [type='email'], .small-textInputWidth150 [type='time'], .small-textInputWidth150 [type='date'], .small-textInputWidth150 [type='datetime'], .small-textInputWidth150 [type='file'], .small-textInputWidth150 textarea, .small-textInputWidth150 select, .small-textInputWidth150 .chosen-container {
  width: 150px;
  max-width: 225px; }

.small-textInputWidth150 input[type=number] {
  width: 70px;
  margin-right: calc(150px - 70px); }

.small-textInputWidth150 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(150px - 45px); }

.small-textInputWidth150.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth150 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth140 [type='text'], .small-textInputWidth140 [type='number'], .small-textInputWidth140 [type='email'], .small-textInputWidth140 [type='time'], .small-textInputWidth140 [type='date'], .small-textInputWidth140 [type='datetime'], .small-textInputWidth140 [type='file'], .small-textInputWidth140 textarea, .small-textInputWidth140 select, .small-textInputWidth140 .chosen-container {
  width: 140px;
  max-width: 225px; }

.small-textInputWidth140 input[type=number] {
  width: 70px;
  margin-right: calc(140px - 70px); }

.small-textInputWidth140 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(140px - 45px); }

.small-textInputWidth140.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth140 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth125 [type='text'], .small-textInputWidth125 [type='number'], .small-textInputWidth125 [type='email'], .small-textInputWidth125 [type='time'], .small-textInputWidth125 [type='date'], .small-textInputWidth125 [type='datetime'], .small-textInputWidth125 [type='file'], .small-textInputWidth125 textarea, .small-textInputWidth125 select, .small-textInputWidth125 .chosen-container {
  width: 125px;
  max-width: 225px; }

.small-textInputWidth125 input[type=number] {
  width: 70px;
  margin-right: calc(125px - 70px); }

.small-textInputWidth125 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(125px - 45px); }

.small-textInputWidth125.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth125 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth100 [type='text'], .small-textInputWidth100 [type='number'], .small-textInputWidth100 [type='email'], .small-textInputWidth100 [type='time'], .small-textInputWidth100 [type='date'], .small-textInputWidth100 [type='datetime'], .small-textInputWidth100 [type='file'], .small-textInputWidth100 textarea, .small-textInputWidth100 select, .small-textInputWidth100 .chosen-container {
  width: 100px;
  max-width: 225px; }

.small-textInputWidth100 input[type=number] {
  width: 70px;
  margin-right: calc(100px - 70px); }

.small-textInputWidth100 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(100px - 45px); }

.small-textInputWidth100.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth100 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth90 [type='text'], .small-textInputWidth90 [type='number'], .small-textInputWidth90 [type='email'], .small-textInputWidth90 [type='time'], .small-textInputWidth90 [type='date'], .small-textInputWidth90 [type='datetime'], .small-textInputWidth90 [type='file'], .small-textInputWidth90 textarea, .small-textInputWidth90 select, .small-textInputWidth90 .chosen-container {
  width: 90px;
  max-width: 225px; }

.small-textInputWidth90 input[type=number] {
  width: 70px;
  margin-right: calc(90px - 70px); }

.small-textInputWidth90 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(90px - 45px); }

.small-textInputWidth90.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth90 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth80 [type='text'], .small-textInputWidth80 [type='number'], .small-textInputWidth80 [type='email'], .small-textInputWidth80 [type='time'], .small-textInputWidth80 [type='date'], .small-textInputWidth80 [type='datetime'], .small-textInputWidth80 [type='file'], .small-textInputWidth80 textarea, .small-textInputWidth80 select, .small-textInputWidth80 .chosen-container {
  width: 80px;
  max-width: 225px; }

.small-textInputWidth80 input[type=number] {
  width: 70px;
  margin-right: calc(80px - 70px); }

.small-textInputWidth80 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(80px - 45px); }

.small-textInputWidth80.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth80 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth75 [type='text'], .small-textInputWidth75 [type='number'], .small-textInputWidth75 [type='email'], .small-textInputWidth75 [type='time'], .small-textInputWidth75 [type='date'], .small-textInputWidth75 [type='datetime'], .small-textInputWidth75 [type='file'], .small-textInputWidth75 textarea, .small-textInputWidth75 select, .small-textInputWidth75 .chosen-container {
  width: 75px;
  max-width: 225px; }

.small-textInputWidth75 input[type=number] {
  width: 70px;
  margin-right: calc(75px - 70px); }

.small-textInputWidth75 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(75px - 45px); }

.small-textInputWidth75.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth75 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth70 [type='text'], .small-textInputWidth70 [type='number'], .small-textInputWidth70 [type='email'], .small-textInputWidth70 [type='time'], .small-textInputWidth70 [type='date'], .small-textInputWidth70 [type='datetime'], .small-textInputWidth70 [type='file'], .small-textInputWidth70 textarea, .small-textInputWidth70 select, .small-textInputWidth70 .chosen-container {
  width: 70px;
  max-width: 225px; }

.small-textInputWidth70 input[type=number] {
  width: 70px;
  margin-right: calc(70px - 70px); }

.small-textInputWidth70 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(70px - 45px); }

.small-textInputWidth70.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth70 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth65 [type='text'], .small-textInputWidth65 [type='number'], .small-textInputWidth65 [type='email'], .small-textInputWidth65 [type='time'], .small-textInputWidth65 [type='date'], .small-textInputWidth65 [type='datetime'], .small-textInputWidth65 [type='file'], .small-textInputWidth65 textarea, .small-textInputWidth65 select, .small-textInputWidth65 .chosen-container {
  width: 65px;
  max-width: 225px; }

.small-textInputWidth65 input[type=number] {
  width: 70px;
  margin-right: calc(65px - 70px); }

.small-textInputWidth65 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(65px - 45px); }

.small-textInputWidth65.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth65 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth60 [type='text'], .small-textInputWidth60 [type='number'], .small-textInputWidth60 [type='email'], .small-textInputWidth60 [type='time'], .small-textInputWidth60 [type='date'], .small-textInputWidth60 [type='datetime'], .small-textInputWidth60 [type='file'], .small-textInputWidth60 textarea, .small-textInputWidth60 select, .small-textInputWidth60 .chosen-container {
  width: 60px;
  max-width: 225px; }

.small-textInputWidth60 input[type=number] {
  width: 70px;
  margin-right: calc(60px - 70px); }

.small-textInputWidth60 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(60px - 45px); }

.small-textInputWidth60.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth60 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth55 [type='text'], .small-textInputWidth55 [type='number'], .small-textInputWidth55 [type='email'], .small-textInputWidth55 [type='time'], .small-textInputWidth55 [type='date'], .small-textInputWidth55 [type='datetime'], .small-textInputWidth55 [type='file'], .small-textInputWidth55 textarea, .small-textInputWidth55 select, .small-textInputWidth55 .chosen-container {
  width: 55px;
  max-width: 225px; }

.small-textInputWidth55 input[type=number] {
  width: 70px;
  margin-right: calc(55px - 70px); }

.small-textInputWidth55 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(55px - 45px); }

.small-textInputWidth55.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth55 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth50 [type='text'], .small-textInputWidth50 [type='number'], .small-textInputWidth50 [type='email'], .small-textInputWidth50 [type='time'], .small-textInputWidth50 [type='date'], .small-textInputWidth50 [type='datetime'], .small-textInputWidth50 [type='file'], .small-textInputWidth50 textarea, .small-textInputWidth50 select, .small-textInputWidth50 .chosen-container {
  width: 50px;
  max-width: 225px; }

.small-textInputWidth50 input[type=number] {
  width: 70px;
  margin-right: calc(50px - 70px); }

.small-textInputWidth50 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(50px - 45px); }

.small-textInputWidth50.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth50 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth40 [type='text'], .small-textInputWidth40 [type='number'], .small-textInputWidth40 [type='email'], .small-textInputWidth40 [type='time'], .small-textInputWidth40 [type='date'], .small-textInputWidth40 [type='datetime'], .small-textInputWidth40 [type='file'], .small-textInputWidth40 textarea, .small-textInputWidth40 select, .small-textInputWidth40 .chosen-container {
  width: 40px;
  max-width: 225px; }

.small-textInputWidth40 input[type=number] {
  width: 70px;
  margin-right: calc(40px - 70px); }

.small-textInputWidth40 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(40px - 45px); }

.small-textInputWidth40.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth40 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

.small-textInputWidth25 [type='text'], .small-textInputWidth25 [type='number'], .small-textInputWidth25 [type='email'], .small-textInputWidth25 [type='time'], .small-textInputWidth25 [type='date'], .small-textInputWidth25 [type='datetime'], .small-textInputWidth25 [type='file'], .small-textInputWidth25 textarea, .small-textInputWidth25 select, .small-textInputWidth25 .chosen-container {
  width: 25px;
  max-width: 225px; }

.small-textInputWidth25 input[type=number] {
  width: 70px;
  margin-right: calc(25px - 70px); }

.small-textInputWidth25 .smallNumber input[type=number] {
  width: 45px;
  margin-right: calc(25px - 45px); }

.small-textInputWidth25.float-left input[type=number] {
  margin-right: 0; }

.small-textInputWidth25 .float-left.smallNumber input[type=number] {
  margin-right: 0; }

@media screen and (min-width: 55em) {
  .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-Margin100 {
    margin: 100px; }
  .medium-topMargin100 {
    margin-top: 100px; }
  .medium-bottomMargin100 {
    margin-bottom: 100px; }
  .medium-rightMargin100 {
    margin-right: 100px; }
  .medium-leftMargin100 {
    margin-left: 100px; }
  .medium-Margin50 {
    margin: 50px; }
  .medium-topMargin50 {
    margin-top: 50px; }
  .medium-bottomMargin50 {
    margin-bottom: 50px; }
  .medium-rightMargin50 {
    margin-right: 50px; }
  .medium-leftMargin50 {
    margin-left: 50px; }
  .medium-Margin45 {
    margin: 45px; }
  .medium-topMargin45 {
    margin-top: 45px; }
  .medium-bottomMargin45 {
    margin-bottom: 45px; }
  .medium-rightMargin45 {
    margin-right: 45px; }
  .medium-leftMargin45 {
    margin-left: 45px; }
  .medium-Margin40 {
    margin: 40px; }
  .medium-topMargin40 {
    margin-top: 40px; }
  .medium-bottomMargin40 {
    margin-bottom: 40px; }
  .medium-rightMargin40 {
    margin-right: 40px; }
  .medium-leftMargin40 {
    margin-left: 40px; }
  .medium-Margin35 {
    margin: 35px; }
  .medium-topMargin35 {
    margin-top: 35px; }
  .medium-bottomMargin35 {
    margin-bottom: 35px; }
  .medium-rightMargin35 {
    margin-right: 35px; }
  .medium-leftMargin35 {
    margin-left: 35px; }
  .medium-Margin30 {
    margin: 30px; }
  .medium-topMargin30 {
    margin-top: 30px; }
  .medium-bottomMargin30 {
    margin-bottom: 30px; }
  .medium-rightMargin30 {
    margin-right: 30px; }
  .medium-leftMargin30 {
    margin-left: 30px; }
  .medium-Margin25 {
    margin: 25px; }
  .medium-topMargin25 {
    margin-top: 25px; }
  .medium-bottomMargin25 {
    margin-bottom: 25px; }
  .medium-rightMargin25 {
    margin-right: 25px; }
  .medium-leftMargin25 {
    margin-left: 25px; }
  .medium-Margin20 {
    margin: 20px; }
  .medium-topMargin20 {
    margin-top: 20px; }
  .medium-bottomMargin20 {
    margin-bottom: 20px; }
  .medium-rightMargin20 {
    margin-right: 20px; }
  .medium-leftMargin20 {
    margin-left: 20px; }
  .medium-Margin15 {
    margin: 15px; }
  .medium-topMargin15 {
    margin-top: 15px; }
  .medium-bottomMargin15 {
    margin-bottom: 15px; }
  .medium-rightMargin15 {
    margin-right: 15px; }
  .medium-leftMargin15 {
    margin-left: 15px; }
  .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-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-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-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-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-Padding50 {
    padding: 50px; }
  .medium-topPadding50 {
    padding-top: 50px; }
  .medium-bottomPadding50 {
    padding-bottom: 50px; }
  .medium-rightPadding50 {
    padding-right: 50px; }
  .medium-leftPadding50 {
    padding-left: 50px; }
  .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-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-width800 {
    width: 800px; }
  .medium-height800 {
    height: 800px; }
  .medium-max-width800 {
    max-width: 800px; }
  .medium-max-height800 {
    max-height: 800px; }
  .medium-min-width800 {
    min-width: 800px; }
  .medium-min-height800 {
    min-height: 800px; }
  .medium-width700 {
    width: 700px; }
  .medium-height700 {
    height: 700px; }
  .medium-max-width700 {
    max-width: 700px; }
  .medium-max-height700 {
    max-height: 700px; }
  .medium-min-width700 {
    min-width: 700px; }
  .medium-min-height700 {
    min-height: 700px; }
  .medium-width600 {
    width: 600px; }
  .medium-height600 {
    height: 600px; }
  .medium-max-width600 {
    max-width: 600px; }
  .medium-max-height600 {
    max-height: 600px; }
  .medium-min-width600 {
    min-width: 600px; }
  .medium-min-height600 {
    min-height: 600px; }
  .medium-width500 {
    width: 500px; }
  .medium-height500 {
    height: 500px; }
  .medium-max-width500 {
    max-width: 500px; }
  .medium-max-height500 {
    max-height: 500px; }
  .medium-min-width500 {
    min-width: 500px; }
  .medium-min-height500 {
    min-height: 500px; }
  .medium-width400 {
    width: 400px; }
  .medium-height400 {
    height: 400px; }
  .medium-max-width400 {
    max-width: 400px; }
  .medium-max-height400 {
    max-height: 400px; }
  .medium-min-width400 {
    min-width: 400px; }
  .medium-min-height400 {
    min-height: 400px; }
  .medium-width350 {
    width: 350px; }
  .medium-height350 {
    height: 350px; }
  .medium-max-width350 {
    max-width: 350px; }
  .medium-max-height350 {
    max-height: 350px; }
  .medium-min-width350 {
    min-width: 350px; }
  .medium-min-height350 {
    min-height: 350px; }
  .medium-width300 {
    width: 300px; }
  .medium-height300 {
    height: 300px; }
  .medium-max-width300 {
    max-width: 300px; }
  .medium-max-height300 {
    max-height: 300px; }
  .medium-min-width300 {
    min-width: 300px; }
  .medium-min-height300 {
    min-height: 300px; }
  .medium-width250 {
    width: 250px; }
  .medium-height250 {
    height: 250px; }
  .medium-max-width250 {
    max-width: 250px; }
  .medium-max-height250 {
    max-height: 250px; }
  .medium-min-width250 {
    min-width: 250px; }
  .medium-min-height250 {
    min-height: 250px; }
  .medium-width225 {
    width: 225px; }
  .medium-height225 {
    height: 225px; }
  .medium-max-width225 {
    max-width: 225px; }
  .medium-max-height225 {
    max-height: 225px; }
  .medium-min-width225 {
    min-width: 225px; }
  .medium-min-height225 {
    min-height: 225px; }
  .medium-width200 {
    width: 200px; }
  .medium-height200 {
    height: 200px; }
  .medium-max-width200 {
    max-width: 200px; }
  .medium-max-height200 {
    max-height: 200px; }
  .medium-min-width200 {
    min-width: 200px; }
  .medium-min-height200 {
    min-height: 200px; }
  .medium-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-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-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-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-width100Percent {
    width: 100%; }
  .medium-height100Percent {
    height: 100%; }
  .medium-max-width100Percent {
    max-width: 100%; }
  .medium-max-height100Percent {
    max-height: 100%; }
  .medium-min-width100Percent {
    min-width: 100%; }
  .medium-min-height100Percent {
    min-height: 100%; }
  .medium-width90Percent {
    width: 90%; }
  .medium-height90Percent {
    height: 90%; }
  .medium-max-width90Percent {
    max-width: 90%; }
  .medium-max-height90Percent {
    max-height: 90%; }
  .medium-min-width90Percent {
    min-width: 90%; }
  .medium-min-height90Percent {
    min-height: 90%; }
  .medium-width80Percent {
    width: 80%; }
  .medium-height80Percent {
    height: 80%; }
  .medium-max-width80Percent {
    max-width: 80%; }
  .medium-max-height80Percent {
    max-height: 80%; }
  .medium-min-width80Percent {
    min-width: 80%; }
  .medium-min-height80Percent {
    min-height: 80%; }
  .medium-width70Percent {
    width: 70%; }
  .medium-height70Percent {
    height: 70%; }
  .medium-max-width70Percent {
    max-width: 70%; }
  .medium-max-height70Percent {
    max-height: 70%; }
  .medium-min-width70Percent {
    min-width: 70%; }
  .medium-min-height70Percent {
    min-height: 70%; }
  .medium-width60Percent {
    width: 60%; }
  .medium-height60Percent {
    height: 60%; }
  .medium-max-width60Percent {
    max-width: 60%; }
  .medium-max-height60Percent {
    max-height: 60%; }
  .medium-min-width60Percent {
    min-width: 60%; }
  .medium-min-height60Percent {
    min-height: 60%; }
  .medium-width50Percent {
    width: 50%; }
  .medium-height50Percent {
    height: 50%; }
  .medium-max-width50Percent {
    max-width: 50%; }
  .medium-max-height50Percent {
    max-height: 50%; }
  .medium-min-width50Percent {
    min-width: 50%; }
  .medium-min-height50Percent {
    min-height: 50%; }
  .medium-labelWidth375 label, .medium-labelWidth375 .editor-label {
    width: 375px;
    margin: 0;
    max-width: none; }
  .medium-labelWidth375 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(375px + 30px);
    max-width: none; }
  .medium-labelWidth375 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth375 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .medium-labelWidth350 label, .medium-labelWidth350 .editor-label {
    width: 350px;
    margin: 0;
    max-width: none; }
  .medium-labelWidth350 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(350px + 30px);
    max-width: none; }
  .medium-labelWidth350 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth350 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .medium-labelWidth300 label, .medium-labelWidth300 .editor-label {
    width: 300px;
    margin: 0;
    max-width: none; }
  .medium-labelWidth300 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(300px + 30px);
    max-width: none; }
  .medium-labelWidth300 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth300 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .medium-labelWidth275 label, .medium-labelWidth275 .editor-label {
    width: 275px;
    margin: 0;
    max-width: none; }
  .medium-labelWidth275 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(275px + 30px);
    max-width: none; }
  .medium-labelWidth275 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth275 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .medium-labelWidth250 label, .medium-labelWidth250 .editor-label {
    width: 250px;
    margin: 0;
    max-width: none; }
  .medium-labelWidth250 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(250px + 30px);
    max-width: none; }
  .medium-labelWidth250 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth250 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .medium-textInputWidth500 [type='text'], .medium-textInputWidth500 [type='number'], .medium-textInputWidth500 [type='email'], .medium-textInputWidth500 [type='time'], .medium-textInputWidth500 [type='date'], .medium-textInputWidth500 [type='datetime'], .medium-textInputWidth500 [type='file'], .medium-textInputWidth500 textarea, .medium-textInputWidth500 select, .medium-textInputWidth500 .chosen-container {
    width: 500px;
    max-width: none; }
  .medium-textInputWidth500 input[type=number] {
    width: 70px;
    margin-right: calc(500px - 70px); }
  .medium-textInputWidth500 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(500px - 45px); }
  .medium-textInputWidth500.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth500 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth450 [type='text'], .medium-textInputWidth450 [type='number'], .medium-textInputWidth450 [type='email'], .medium-textInputWidth450 [type='time'], .medium-textInputWidth450 [type='date'], .medium-textInputWidth450 [type='datetime'], .medium-textInputWidth450 [type='file'], .medium-textInputWidth450 textarea, .medium-textInputWidth450 select, .medium-textInputWidth450 .chosen-container {
    width: 450px;
    max-width: none; }
  .medium-textInputWidth450 input[type=number] {
    width: 70px;
    margin-right: calc(450px - 70px); }
  .medium-textInputWidth450 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(450px - 45px); }
  .medium-textInputWidth450.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth450 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth400 [type='text'], .medium-textInputWidth400 [type='number'], .medium-textInputWidth400 [type='email'], .medium-textInputWidth400 [type='time'], .medium-textInputWidth400 [type='date'], .medium-textInputWidth400 [type='datetime'], .medium-textInputWidth400 [type='file'], .medium-textInputWidth400 textarea, .medium-textInputWidth400 select, .medium-textInputWidth400 .chosen-container {
    width: 400px;
    max-width: none; }
  .medium-textInputWidth400 input[type=number] {
    width: 70px;
    margin-right: calc(400px - 70px); }
  .medium-textInputWidth400 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(400px - 45px); }
  .medium-textInputWidth400.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth400 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth350 [type='text'], .medium-textInputWidth350 [type='number'], .medium-textInputWidth350 [type='email'], .medium-textInputWidth350 [type='time'], .medium-textInputWidth350 [type='date'], .medium-textInputWidth350 [type='datetime'], .medium-textInputWidth350 [type='file'], .medium-textInputWidth350 textarea, .medium-textInputWidth350 select, .medium-textInputWidth350 .chosen-container {
    width: 350px;
    max-width: none; }
  .medium-textInputWidth350 input[type=number] {
    width: 70px;
    margin-right: calc(350px - 70px); }
  .medium-textInputWidth350 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(350px - 45px); }
  .medium-textInputWidth350.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth350 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth300 [type='text'], .medium-textInputWidth300 [type='number'], .medium-textInputWidth300 [type='email'], .medium-textInputWidth300 [type='time'], .medium-textInputWidth300 [type='date'], .medium-textInputWidth300 [type='datetime'], .medium-textInputWidth300 [type='file'], .medium-textInputWidth300 textarea, .medium-textInputWidth300 select, .medium-textInputWidth300 .chosen-container {
    width: 300px;
    max-width: none; }
  .medium-textInputWidth300 input[type=number] {
    width: 70px;
    margin-right: calc(300px - 70px); }
  .medium-textInputWidth300 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(300px - 45px); }
  .medium-textInputWidth300.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth300 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth250 [type='text'], .medium-textInputWidth250 [type='number'], .medium-textInputWidth250 [type='email'], .medium-textInputWidth250 [type='time'], .medium-textInputWidth250 [type='date'], .medium-textInputWidth250 [type='datetime'], .medium-textInputWidth250 [type='file'], .medium-textInputWidth250 textarea, .medium-textInputWidth250 select, .medium-textInputWidth250 .chosen-container {
    width: 250px;
    max-width: none; }
  .medium-textInputWidth250 input[type=number] {
    width: 70px;
    margin-right: calc(250px - 70px); }
  .medium-textInputWidth250 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(250px - 45px); }
  .medium-textInputWidth250.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth250 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-labelWidth225 label, .medium-labelWidth225 .editor-label {
    width: 225px;
    margin: 0; }
  .medium-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(225px + 30px); }
  .medium-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth225 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth200 label, .medium-labelWidth200 .editor-label {
    width: 200px;
    margin: 0; }
  .medium-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(200px + 30px); }
  .medium-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth200 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth175 label, .medium-labelWidth175 .editor-label {
    width: 175px;
    margin: 0; }
  .medium-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(175px + 30px); }
  .medium-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth175 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth150 label, .medium-labelWidth150 .editor-label {
    width: 150px;
    margin: 0; }
  .medium-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(150px + 30px); }
  .medium-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth150 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth125 label, .medium-labelWidth125 .editor-label {
    width: 125px;
    margin: 0; }
  .medium-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(125px + 30px); }
  .medium-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth125 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth100 label, .medium-labelWidth100 .editor-label {
    width: 100px;
    margin: 0; }
  .medium-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(100px + 30px); }
  .medium-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth100 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth75 label, .medium-labelWidth75 .editor-label {
    width: 75px;
    margin: 0; }
  .medium-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(75px + 30px); }
  .medium-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth75 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth50 label, .medium-labelWidth50 .editor-label {
    width: 50px;
    margin: 0; }
  .medium-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(50px + 30px); }
  .medium-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth50 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth40 label, .medium-labelWidth40 .editor-label {
    width: 40px;
    margin: 0; }
  .medium-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(40px + 30px); }
  .medium-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth40 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth35 label, .medium-labelWidth35 .editor-label {
    width: 35px;
    margin: 0; }
  .medium-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(35px + 30px); }
  .medium-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth35 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth25 label, .medium-labelWidth25 .editor-label {
    width: 25px;
    margin: 0; }
  .medium-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(25px + 30px); }
  .medium-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .medium-labelWidth25 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .medium-labelWidth0 label, .medium-labelWidth0 .editor-label {
    width: 0px;
    margin: 0; }
  .medium-labelWidth0 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(0px + 30px); }
  .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'], .medium-textInputWidth225 [type='number'], .medium-textInputWidth225 [type='email'], .medium-textInputWidth225 [type='time'], .medium-textInputWidth225 [type='date'], .medium-textInputWidth225 [type='datetime'], .medium-textInputWidth225 [type='file'], .medium-textInputWidth225 textarea, .medium-textInputWidth225 select, .medium-textInputWidth225 .chosen-container {
    width: 225px; }
  .medium-textInputWidth225 input[type=number] {
    width: 70px;
    margin-right: calc(225px - 70px); }
  .medium-textInputWidth225 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(225px - 45px); }
  .medium-textInputWidth225.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth225 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth200 [type='text'], .medium-textInputWidth200 [type='number'], .medium-textInputWidth200 [type='email'], .medium-textInputWidth200 [type='time'], .medium-textInputWidth200 [type='date'], .medium-textInputWidth200 [type='datetime'], .medium-textInputWidth200 [type='file'], .medium-textInputWidth200 textarea, .medium-textInputWidth200 select, .medium-textInputWidth200 .chosen-container {
    width: 200px; }
  .medium-textInputWidth200 input[type=number] {
    width: 70px;
    margin-right: calc(200px - 70px); }
  .medium-textInputWidth200 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(200px - 45px); }
  .medium-textInputWidth200.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth200 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth155 [type='text'], .medium-textInputWidth155 [type='number'], .medium-textInputWidth155 [type='email'], .medium-textInputWidth155 [type='time'], .medium-textInputWidth155 [type='date'], .medium-textInputWidth155 [type='datetime'], .medium-textInputWidth155 [type='file'], .medium-textInputWidth155 textarea, .medium-textInputWidth155 select, .medium-textInputWidth155 .chosen-container {
    width: 155px; }
  .medium-textInputWidth155 input[type=number] {
    width: 70px;
    margin-right: calc(155px - 70px); }
  .medium-textInputWidth155 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(155px - 45px); }
  .medium-textInputWidth155.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth155 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth150 [type='text'], .medium-textInputWidth150 [type='number'], .medium-textInputWidth150 [type='email'], .medium-textInputWidth150 [type='time'], .medium-textInputWidth150 [type='date'], .medium-textInputWidth150 [type='datetime'], .medium-textInputWidth150 [type='file'], .medium-textInputWidth150 textarea, .medium-textInputWidth150 select, .medium-textInputWidth150 .chosen-container {
    width: 150px; }
  .medium-textInputWidth150 input[type=number] {
    width: 70px;
    margin-right: calc(150px - 70px); }
  .medium-textInputWidth150 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(150px - 45px); }
  .medium-textInputWidth150.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth150 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth140 [type='text'], .medium-textInputWidth140 [type='number'], .medium-textInputWidth140 [type='email'], .medium-textInputWidth140 [type='time'], .medium-textInputWidth140 [type='date'], .medium-textInputWidth140 [type='datetime'], .medium-textInputWidth140 [type='file'], .medium-textInputWidth140 textarea, .medium-textInputWidth140 select, .medium-textInputWidth140 .chosen-container {
    width: 140px; }
  .medium-textInputWidth140 input[type=number] {
    width: 70px;
    margin-right: calc(140px - 70px); }
  .medium-textInputWidth140 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(140px - 45px); }
  .medium-textInputWidth140.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth140 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth125 [type='text'], .medium-textInputWidth125 [type='number'], .medium-textInputWidth125 [type='email'], .medium-textInputWidth125 [type='time'], .medium-textInputWidth125 [type='date'], .medium-textInputWidth125 [type='datetime'], .medium-textInputWidth125 [type='file'], .medium-textInputWidth125 textarea, .medium-textInputWidth125 select, .medium-textInputWidth125 .chosen-container {
    width: 125px; }
  .medium-textInputWidth125 input[type=number] {
    width: 70px;
    margin-right: calc(125px - 70px); }
  .medium-textInputWidth125 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(125px - 45px); }
  .medium-textInputWidth125.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth125 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth100 [type='text'], .medium-textInputWidth100 [type='number'], .medium-textInputWidth100 [type='email'], .medium-textInputWidth100 [type='time'], .medium-textInputWidth100 [type='date'], .medium-textInputWidth100 [type='datetime'], .medium-textInputWidth100 [type='file'], .medium-textInputWidth100 textarea, .medium-textInputWidth100 select, .medium-textInputWidth100 .chosen-container {
    width: 100px; }
  .medium-textInputWidth100 input[type=number] {
    width: 70px;
    margin-right: calc(100px - 70px); }
  .medium-textInputWidth100 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(100px - 45px); }
  .medium-textInputWidth100.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth100 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth90 [type='text'], .medium-textInputWidth90 [type='number'], .medium-textInputWidth90 [type='email'], .medium-textInputWidth90 [type='time'], .medium-textInputWidth90 [type='date'], .medium-textInputWidth90 [type='datetime'], .medium-textInputWidth90 [type='file'], .medium-textInputWidth90 textarea, .medium-textInputWidth90 select, .medium-textInputWidth90 .chosen-container {
    width: 90px; }
  .medium-textInputWidth90 input[type=number] {
    width: 70px;
    margin-right: calc(90px - 70px); }
  .medium-textInputWidth90 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(90px - 45px); }
  .medium-textInputWidth90.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth90 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth80 [type='text'], .medium-textInputWidth80 [type='number'], .medium-textInputWidth80 [type='email'], .medium-textInputWidth80 [type='time'], .medium-textInputWidth80 [type='date'], .medium-textInputWidth80 [type='datetime'], .medium-textInputWidth80 [type='file'], .medium-textInputWidth80 textarea, .medium-textInputWidth80 select, .medium-textInputWidth80 .chosen-container {
    width: 80px; }
  .medium-textInputWidth80 input[type=number] {
    width: 70px;
    margin-right: calc(80px - 70px); }
  .medium-textInputWidth80 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(80px - 45px); }
  .medium-textInputWidth80.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth80 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth75 [type='text'], .medium-textInputWidth75 [type='number'], .medium-textInputWidth75 [type='email'], .medium-textInputWidth75 [type='time'], .medium-textInputWidth75 [type='date'], .medium-textInputWidth75 [type='datetime'], .medium-textInputWidth75 [type='file'], .medium-textInputWidth75 textarea, .medium-textInputWidth75 select, .medium-textInputWidth75 .chosen-container {
    width: 75px; }
  .medium-textInputWidth75 input[type=number] {
    width: 70px;
    margin-right: calc(75px - 70px); }
  .medium-textInputWidth75 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(75px - 45px); }
  .medium-textInputWidth75.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth75 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth70 [type='text'], .medium-textInputWidth70 [type='number'], .medium-textInputWidth70 [type='email'], .medium-textInputWidth70 [type='time'], .medium-textInputWidth70 [type='date'], .medium-textInputWidth70 [type='datetime'], .medium-textInputWidth70 [type='file'], .medium-textInputWidth70 textarea, .medium-textInputWidth70 select, .medium-textInputWidth70 .chosen-container {
    width: 70px; }
  .medium-textInputWidth70 input[type=number] {
    width: 70px;
    margin-right: calc(70px - 70px); }
  .medium-textInputWidth70 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(70px - 45px); }
  .medium-textInputWidth70.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth70 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth65 [type='text'], .medium-textInputWidth65 [type='number'], .medium-textInputWidth65 [type='email'], .medium-textInputWidth65 [type='time'], .medium-textInputWidth65 [type='date'], .medium-textInputWidth65 [type='datetime'], .medium-textInputWidth65 [type='file'], .medium-textInputWidth65 textarea, .medium-textInputWidth65 select, .medium-textInputWidth65 .chosen-container {
    width: 65px; }
  .medium-textInputWidth65 input[type=number] {
    width: 70px;
    margin-right: calc(65px - 70px); }
  .medium-textInputWidth65 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(65px - 45px); }
  .medium-textInputWidth65.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth65 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth60 [type='text'], .medium-textInputWidth60 [type='number'], .medium-textInputWidth60 [type='email'], .medium-textInputWidth60 [type='time'], .medium-textInputWidth60 [type='date'], .medium-textInputWidth60 [type='datetime'], .medium-textInputWidth60 [type='file'], .medium-textInputWidth60 textarea, .medium-textInputWidth60 select, .medium-textInputWidth60 .chosen-container {
    width: 60px; }
  .medium-textInputWidth60 input[type=number] {
    width: 70px;
    margin-right: calc(60px - 70px); }
  .medium-textInputWidth60 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(60px - 45px); }
  .medium-textInputWidth60.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth60 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth55 [type='text'], .medium-textInputWidth55 [type='number'], .medium-textInputWidth55 [type='email'], .medium-textInputWidth55 [type='time'], .medium-textInputWidth55 [type='date'], .medium-textInputWidth55 [type='datetime'], .medium-textInputWidth55 [type='file'], .medium-textInputWidth55 textarea, .medium-textInputWidth55 select, .medium-textInputWidth55 .chosen-container {
    width: 55px; }
  .medium-textInputWidth55 input[type=number] {
    width: 70px;
    margin-right: calc(55px - 70px); }
  .medium-textInputWidth55 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(55px - 45px); }
  .medium-textInputWidth55.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth55 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth50 [type='text'], .medium-textInputWidth50 [type='number'], .medium-textInputWidth50 [type='email'], .medium-textInputWidth50 [type='time'], .medium-textInputWidth50 [type='date'], .medium-textInputWidth50 [type='datetime'], .medium-textInputWidth50 [type='file'], .medium-textInputWidth50 textarea, .medium-textInputWidth50 select, .medium-textInputWidth50 .chosen-container {
    width: 50px; }
  .medium-textInputWidth50 input[type=number] {
    width: 70px;
    margin-right: calc(50px - 70px); }
  .medium-textInputWidth50 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(50px - 45px); }
  .medium-textInputWidth50.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth50 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth40 [type='text'], .medium-textInputWidth40 [type='number'], .medium-textInputWidth40 [type='email'], .medium-textInputWidth40 [type='time'], .medium-textInputWidth40 [type='date'], .medium-textInputWidth40 [type='datetime'], .medium-textInputWidth40 [type='file'], .medium-textInputWidth40 textarea, .medium-textInputWidth40 select, .medium-textInputWidth40 .chosen-container {
    width: 40px; }
  .medium-textInputWidth40 input[type=number] {
    width: 70px;
    margin-right: calc(40px - 70px); }
  .medium-textInputWidth40 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(40px - 45px); }
  .medium-textInputWidth40.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth40 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth25 [type='text'], .medium-textInputWidth25 [type='number'], .medium-textInputWidth25 [type='email'], .medium-textInputWidth25 [type='time'], .medium-textInputWidth25 [type='date'], .medium-textInputWidth25 [type='datetime'], .medium-textInputWidth25 [type='file'], .medium-textInputWidth25 textarea, .medium-textInputWidth25 select, .medium-textInputWidth25 .chosen-container {
    width: 25px; }
  .medium-textInputWidth25 input[type=number] {
    width: 70px;
    margin-right: calc(25px - 70px); }
  .medium-textInputWidth25 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(25px - 45px); }
  .medium-textInputWidth25.float-left input[type=number] {
    margin-right: 0; }
  .medium-textInputWidth25 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .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-row225 {
    display: flex;
    justify-content: space-between;
    width: auto;
    max-width: none;
    flex-direction: row; }
    .flex-row225 > div:not(:last-child) {
      margin-right: 40px; } }

@media screen and (min-width: 74em) {
  .mediumLarge-Margin180 {
    margin: 180px; }
  .mediumLarge-topMargin180 {
    margin-top: 180px; }
  .mediumLarge-bottomMargin180 {
    margin-bottom: 180px; }
  .mediumLarge-rightMargin180 {
    margin-right: 180px; }
  .mediumLarge-leftMargin180 {
    margin-left: 180px; }
  .mediumLarge-Margin130 {
    margin: 130px; }
  .mediumLarge-topMargin130 {
    margin-top: 130px; }
  .mediumLarge-bottomMargin130 {
    margin-bottom: 130px; }
  .mediumLarge-rightMargin130 {
    margin-right: 130px; }
  .mediumLarge-leftMargin130 {
    margin-left: 130px; }
  .mediumLarge-Margin100 {
    margin: 100px; }
  .mediumLarge-topMargin100 {
    margin-top: 100px; }
  .mediumLarge-bottomMargin100 {
    margin-bottom: 100px; }
  .mediumLarge-rightMargin100 {
    margin-right: 100px; }
  .mediumLarge-leftMargin100 {
    margin-left: 100px; }
  .mediumLarge-Margin50 {
    margin: 50px; }
  .mediumLarge-topMargin50 {
    margin-top: 50px; }
  .mediumLarge-bottomMargin50 {
    margin-bottom: 50px; }
  .mediumLarge-rightMargin50 {
    margin-right: 50px; }
  .mediumLarge-leftMargin50 {
    margin-left: 50px; }
  .mediumLarge-Margin45 {
    margin: 45px; }
  .mediumLarge-topMargin45 {
    margin-top: 45px; }
  .mediumLarge-bottomMargin45 {
    margin-bottom: 45px; }
  .mediumLarge-rightMargin45 {
    margin-right: 45px; }
  .mediumLarge-leftMargin45 {
    margin-left: 45px; }
  .mediumLarge-Margin40 {
    margin: 40px; }
  .mediumLarge-topMargin40 {
    margin-top: 40px; }
  .mediumLarge-bottomMargin40 {
    margin-bottom: 40px; }
  .mediumLarge-rightMargin40 {
    margin-right: 40px; }
  .mediumLarge-leftMargin40 {
    margin-left: 40px; }
  .mediumLarge-Margin35 {
    margin: 35px; }
  .mediumLarge-topMargin35 {
    margin-top: 35px; }
  .mediumLarge-bottomMargin35 {
    margin-bottom: 35px; }
  .mediumLarge-rightMargin35 {
    margin-right: 35px; }
  .mediumLarge-leftMargin35 {
    margin-left: 35px; }
  .mediumLarge-Margin30 {
    margin: 30px; }
  .mediumLarge-topMargin30 {
    margin-top: 30px; }
  .mediumLarge-bottomMargin30 {
    margin-bottom: 30px; }
  .mediumLarge-rightMargin30 {
    margin-right: 30px; }
  .mediumLarge-leftMargin30 {
    margin-left: 30px; }
  .mediumLarge-Margin25 {
    margin: 25px; }
  .mediumLarge-topMargin25 {
    margin-top: 25px; }
  .mediumLarge-bottomMargin25 {
    margin-bottom: 25px; }
  .mediumLarge-rightMargin25 {
    margin-right: 25px; }
  .mediumLarge-leftMargin25 {
    margin-left: 25px; }
  .mediumLarge-Margin20 {
    margin: 20px; }
  .mediumLarge-topMargin20 {
    margin-top: 20px; }
  .mediumLarge-bottomMargin20 {
    margin-bottom: 20px; }
  .mediumLarge-rightMargin20 {
    margin-right: 20px; }
  .mediumLarge-leftMargin20 {
    margin-left: 20px; }
  .mediumLarge-Margin15 {
    margin: 15px; }
  .mediumLarge-topMargin15 {
    margin-top: 15px; }
  .mediumLarge-bottomMargin15 {
    margin-bottom: 15px; }
  .mediumLarge-rightMargin15 {
    margin-right: 15px; }
  .mediumLarge-leftMargin15 {
    margin-left: 15px; }
  .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-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-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-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-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-Padding50 {
    padding: 50px; }
  .mediumLarge-topPadding50 {
    padding-top: 50px; }
  .mediumLarge-bottomPadding50 {
    padding-bottom: 50px; }
  .mediumLarge-rightPadding50 {
    padding-right: 50px; }
  .mediumLarge-leftPadding50 {
    padding-left: 50px; }
  .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-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-width800 {
    width: 800px; }
  .mediumLarge-height800 {
    height: 800px; }
  .mediumLarge-max-width800 {
    max-width: 800px; }
  .mediumLarge-max-height800 {
    max-height: 800px; }
  .mediumLarge-min-width800 {
    min-width: 800px; }
  .mediumLarge-min-height800 {
    min-height: 800px; }
  .mediumLarge-width700 {
    width: 700px; }
  .mediumLarge-height700 {
    height: 700px; }
  .mediumLarge-max-width700 {
    max-width: 700px; }
  .mediumLarge-max-height700 {
    max-height: 700px; }
  .mediumLarge-min-width700 {
    min-width: 700px; }
  .mediumLarge-min-height700 {
    min-height: 700px; }
  .mediumLarge-width600 {
    width: 600px; }
  .mediumLarge-height600 {
    height: 600px; }
  .mediumLarge-max-width600 {
    max-width: 600px; }
  .mediumLarge-max-height600 {
    max-height: 600px; }
  .mediumLarge-min-width600 {
    min-width: 600px; }
  .mediumLarge-min-height600 {
    min-height: 600px; }
  .mediumLarge-width500 {
    width: 500px; }
  .mediumLarge-height500 {
    height: 500px; }
  .mediumLarge-max-width500 {
    max-width: 500px; }
  .mediumLarge-max-height500 {
    max-height: 500px; }
  .mediumLarge-min-width500 {
    min-width: 500px; }
  .mediumLarge-min-height500 {
    min-height: 500px; }
  .mediumLarge-width400 {
    width: 400px; }
  .mediumLarge-height400 {
    height: 400px; }
  .mediumLarge-max-width400 {
    max-width: 400px; }
  .mediumLarge-max-height400 {
    max-height: 400px; }
  .mediumLarge-min-width400 {
    min-width: 400px; }
  .mediumLarge-min-height400 {
    min-height: 400px; }
  .mediumLarge-width350 {
    width: 350px; }
  .mediumLarge-height350 {
    height: 350px; }
  .mediumLarge-max-width350 {
    max-width: 350px; }
  .mediumLarge-max-height350 {
    max-height: 350px; }
  .mediumLarge-min-width350 {
    min-width: 350px; }
  .mediumLarge-min-height350 {
    min-height: 350px; }
  .mediumLarge-width300 {
    width: 300px; }
  .mediumLarge-height300 {
    height: 300px; }
  .mediumLarge-max-width300 {
    max-width: 300px; }
  .mediumLarge-max-height300 {
    max-height: 300px; }
  .mediumLarge-min-width300 {
    min-width: 300px; }
  .mediumLarge-min-height300 {
    min-height: 300px; }
  .mediumLarge-width250 {
    width: 250px; }
  .mediumLarge-height250 {
    height: 250px; }
  .mediumLarge-max-width250 {
    max-width: 250px; }
  .mediumLarge-max-height250 {
    max-height: 250px; }
  .mediumLarge-min-width250 {
    min-width: 250px; }
  .mediumLarge-min-height250 {
    min-height: 250px; }
  .mediumLarge-width225 {
    width: 225px; }
  .mediumLarge-height225 {
    height: 225px; }
  .mediumLarge-max-width225 {
    max-width: 225px; }
  .mediumLarge-max-height225 {
    max-height: 225px; }
  .mediumLarge-min-width225 {
    min-width: 225px; }
  .mediumLarge-min-height225 {
    min-height: 225px; }
  .mediumLarge-width200 {
    width: 200px; }
  .mediumLarge-height200 {
    height: 200px; }
  .mediumLarge-max-width200 {
    max-width: 200px; }
  .mediumLarge-max-height200 {
    max-height: 200px; }
  .mediumLarge-min-width200 {
    min-width: 200px; }
  .mediumLarge-min-height200 {
    min-height: 200px; }
  .mediumLarge-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-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-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-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-width100Percent {
    width: 100%; }
  .mediumLarge-height100Percent {
    height: 100%; }
  .mediumLarge-max-width100Percent {
    max-width: 100%; }
  .mediumLarge-max-height100Percent {
    max-height: 100%; }
  .mediumLarge-min-width100Percent {
    min-width: 100%; }
  .mediumLarge-min-height100Percent {
    min-height: 100%; }
  .mediumLarge-width90Percent {
    width: 90%; }
  .mediumLarge-height90Percent {
    height: 90%; }
  .mediumLarge-max-width90Percent {
    max-width: 90%; }
  .mediumLarge-max-height90Percent {
    max-height: 90%; }
  .mediumLarge-min-width90Percent {
    min-width: 90%; }
  .mediumLarge-min-height90Percent {
    min-height: 90%; }
  .mediumLarge-width80Percent {
    width: 80%; }
  .mediumLarge-height80Percent {
    height: 80%; }
  .mediumLarge-max-width80Percent {
    max-width: 80%; }
  .mediumLarge-max-height80Percent {
    max-height: 80%; }
  .mediumLarge-min-width80Percent {
    min-width: 80%; }
  .mediumLarge-min-height80Percent {
    min-height: 80%; }
  .mediumLarge-width70Percent {
    width: 70%; }
  .mediumLarge-height70Percent {
    height: 70%; }
  .mediumLarge-max-width70Percent {
    max-width: 70%; }
  .mediumLarge-max-height70Percent {
    max-height: 70%; }
  .mediumLarge-min-width70Percent {
    min-width: 70%; }
  .mediumLarge-min-height70Percent {
    min-height: 70%; }
  .mediumLarge-width60Percent {
    width: 60%; }
  .mediumLarge-height60Percent {
    height: 60%; }
  .mediumLarge-max-width60Percent {
    max-width: 60%; }
  .mediumLarge-max-height60Percent {
    max-height: 60%; }
  .mediumLarge-min-width60Percent {
    min-width: 60%; }
  .mediumLarge-min-height60Percent {
    min-height: 60%; }
  .mediumLarge-width50Percent {
    width: 50%; }
  .mediumLarge-height50Percent {
    height: 50%; }
  .mediumLarge-max-width50Percent {
    max-width: 50%; }
  .mediumLarge-max-height50Percent {
    max-height: 50%; }
  .mediumLarge-min-width50Percent {
    min-width: 50%; }
  .mediumLarge-min-height50Percent {
    min-height: 50%; }
  .mediumLarge-labelWidth375 label, .mediumLarge-labelWidth375 .editor-label {
    width: 375px;
    max-width: none;
    margin: 0; }
  .mediumLarge-labelWidth375 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(375px + 30px);
    max-width: none; }
  .mediumLarge-labelWidth375 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth375 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .mediumLarge-labelWidth350 label, .mediumLarge-labelWidth350 .editor-label {
    width: 350px;
    max-width: none;
    margin: 0; }
  .mediumLarge-labelWidth350 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(350px + 30px);
    max-width: none; }
  .mediumLarge-labelWidth350 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth350 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .mediumLarge-labelWidth300 label, .mediumLarge-labelWidth300 .editor-label {
    width: 300px;
    max-width: none;
    margin: 0; }
  .mediumLarge-labelWidth300 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(300px + 30px);
    max-width: none; }
  .mediumLarge-labelWidth300 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth300 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .mediumLarge-labelWidth275 label, .mediumLarge-labelWidth275 .editor-label {
    width: 275px;
    max-width: none;
    margin: 0; }
  .mediumLarge-labelWidth275 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(275px + 30px);
    max-width: none; }
  .mediumLarge-labelWidth275 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth275 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .mediumLarge-labelWidth250 label, .mediumLarge-labelWidth250 .editor-label {
    width: 250px;
    max-width: none;
    margin: 0; }
  .mediumLarge-labelWidth250 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(250px + 30px);
    max-width: none; }
  .mediumLarge-labelWidth250 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth250 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .mediumLarge-textInputWidth500 [type='text'], .mediumLarge-textInputWidth500 [type='number'], .mediumLarge-textInputWidth500 [type='email'], .mediumLarge-textInputWidth500 [type='time'], .mediumLarge-textInputWidth500 [type='date'], .mediumLarge-textInputWidth500 [type='datetime'], .mediumLarge-textInputWidth500 [type='file'], .mediumLarge-textInputWidth500 textarea, .mediumLarge-textInputWidth500 select, .mediumLarge-textInputWidth500 .chosen-container {
    width: 500px;
    max-width: none; }
  .mediumLarge-textInputWidth500 input[type=number] {
    width: 70px;
    margin-right: calc(500px - 70px); }
  .mediumLarge-textInputWidth500 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(500px - 45px); }
  .mediumLarge-textInputWidth500.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth500 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth450 [type='text'], .mediumLarge-textInputWidth450 [type='number'], .mediumLarge-textInputWidth450 [type='email'], .mediumLarge-textInputWidth450 [type='time'], .mediumLarge-textInputWidth450 [type='date'], .mediumLarge-textInputWidth450 [type='datetime'], .mediumLarge-textInputWidth450 [type='file'], .mediumLarge-textInputWidth450 textarea, .mediumLarge-textInputWidth450 select, .mediumLarge-textInputWidth450 .chosen-container {
    width: 450px;
    max-width: none; }
  .mediumLarge-textInputWidth450 input[type=number] {
    width: 70px;
    margin-right: calc(450px - 70px); }
  .mediumLarge-textInputWidth450 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(450px - 45px); }
  .mediumLarge-textInputWidth450.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth450 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth400 [type='text'], .mediumLarge-textInputWidth400 [type='number'], .mediumLarge-textInputWidth400 [type='email'], .mediumLarge-textInputWidth400 [type='time'], .mediumLarge-textInputWidth400 [type='date'], .mediumLarge-textInputWidth400 [type='datetime'], .mediumLarge-textInputWidth400 [type='file'], .mediumLarge-textInputWidth400 textarea, .mediumLarge-textInputWidth400 select, .mediumLarge-textInputWidth400 .chosen-container {
    width: 400px;
    max-width: none; }
  .mediumLarge-textInputWidth400 input[type=number] {
    width: 70px;
    margin-right: calc(400px - 70px); }
  .mediumLarge-textInputWidth400 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(400px - 45px); }
  .mediumLarge-textInputWidth400.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth400 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth350 [type='text'], .mediumLarge-textInputWidth350 [type='number'], .mediumLarge-textInputWidth350 [type='email'], .mediumLarge-textInputWidth350 [type='time'], .mediumLarge-textInputWidth350 [type='date'], .mediumLarge-textInputWidth350 [type='datetime'], .mediumLarge-textInputWidth350 [type='file'], .mediumLarge-textInputWidth350 textarea, .mediumLarge-textInputWidth350 select, .mediumLarge-textInputWidth350 .chosen-container {
    width: 350px;
    max-width: none; }
  .mediumLarge-textInputWidth350 input[type=number] {
    width: 70px;
    margin-right: calc(350px - 70px); }
  .mediumLarge-textInputWidth350 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(350px - 45px); }
  .mediumLarge-textInputWidth350.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth350 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth300 [type='text'], .mediumLarge-textInputWidth300 [type='number'], .mediumLarge-textInputWidth300 [type='email'], .mediumLarge-textInputWidth300 [type='time'], .mediumLarge-textInputWidth300 [type='date'], .mediumLarge-textInputWidth300 [type='datetime'], .mediumLarge-textInputWidth300 [type='file'], .mediumLarge-textInputWidth300 textarea, .mediumLarge-textInputWidth300 select, .mediumLarge-textInputWidth300 .chosen-container {
    width: 300px;
    max-width: none; }
  .mediumLarge-textInputWidth300 input[type=number] {
    width: 70px;
    margin-right: calc(300px - 70px); }
  .mediumLarge-textInputWidth300 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(300px - 45px); }
  .mediumLarge-textInputWidth300.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth300 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth250 [type='text'], .mediumLarge-textInputWidth250 [type='number'], .mediumLarge-textInputWidth250 [type='email'], .mediumLarge-textInputWidth250 [type='time'], .mediumLarge-textInputWidth250 [type='date'], .mediumLarge-textInputWidth250 [type='datetime'], .mediumLarge-textInputWidth250 [type='file'], .mediumLarge-textInputWidth250 textarea, .mediumLarge-textInputWidth250 select, .mediumLarge-textInputWidth250 .chosen-container {
    width: 250px;
    max-width: none; }
  .mediumLarge-textInputWidth250 input[type=number] {
    width: 70px;
    margin-right: calc(250px - 70px); }
  .mediumLarge-textInputWidth250 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(250px - 45px); }
  .mediumLarge-textInputWidth250.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth250 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-labelWidth225 label, .mediumLarge-labelWidth225 .editor-label {
    width: 225px;
    margin: 0; }
  .mediumLarge-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(225px + 30px); }
  .mediumLarge-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth225 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth200 label, .mediumLarge-labelWidth200 .editor-label {
    width: 200px;
    margin: 0; }
  .mediumLarge-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(200px + 30px); }
  .mediumLarge-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth200 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth175 label, .mediumLarge-labelWidth175 .editor-label {
    width: 175px;
    margin: 0; }
  .mediumLarge-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(175px + 30px); }
  .mediumLarge-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth175 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth150 label, .mediumLarge-labelWidth150 .editor-label {
    width: 150px;
    margin: 0; }
  .mediumLarge-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(150px + 30px); }
  .mediumLarge-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth150 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth125 label, .mediumLarge-labelWidth125 .editor-label {
    width: 125px;
    margin: 0; }
  .mediumLarge-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(125px + 30px); }
  .mediumLarge-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth125 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth100 label, .mediumLarge-labelWidth100 .editor-label {
    width: 100px;
    margin: 0; }
  .mediumLarge-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(100px + 30px); }
  .mediumLarge-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth100 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth75 label, .mediumLarge-labelWidth75 .editor-label {
    width: 75px;
    margin: 0; }
  .mediumLarge-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(75px + 30px); }
  .mediumLarge-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth75 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth50 label, .mediumLarge-labelWidth50 .editor-label {
    width: 50px;
    margin: 0; }
  .mediumLarge-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(50px + 30px); }
  .mediumLarge-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth50 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth40 label, .mediumLarge-labelWidth40 .editor-label {
    width: 40px;
    margin: 0; }
  .mediumLarge-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(40px + 30px); }
  .mediumLarge-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth40 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth35 label, .mediumLarge-labelWidth35 .editor-label {
    width: 35px;
    margin: 0; }
  .mediumLarge-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(35px + 30px); }
  .mediumLarge-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth35 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth25 label, .mediumLarge-labelWidth25 .editor-label {
    width: 25px;
    margin: 0; }
  .mediumLarge-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(25px + 30px); }
  .mediumLarge-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .mediumLarge-labelWidth25 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .mediumLarge-labelWidth0 label, .mediumLarge-labelWidth0 .editor-label {
    width: 0px;
    margin: 0; }
  .mediumLarge-labelWidth0 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(0px + 30px); }
  .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'], .mediumLarge-textInputWidth225 [type='number'], .mediumLarge-textInputWidth225 [type='email'], .mediumLarge-textInputWidth225 [type='time'], .mediumLarge-textInputWidth225 [type='date'], .mediumLarge-textInputWidth225 [type='datetime'], .mediumLarge-textInputWidth225 [type='file'], .mediumLarge-textInputWidth225 textarea, .mediumLarge-textInputWidth225 select, .mediumLarge-textInputWidth225 .chosen-container {
    width: 225px; }
  .mediumLarge-textInputWidth225 input[type=number] {
    width: 70px;
    margin-right: calc(225px - 70px); }
  .mediumLarge-textInputWidth225 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(225px - 45px); }
  .mediumLarge-textInputWidth225.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth225 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth200 [type='text'], .mediumLarge-textInputWidth200 [type='number'], .mediumLarge-textInputWidth200 [type='email'], .mediumLarge-textInputWidth200 [type='time'], .mediumLarge-textInputWidth200 [type='date'], .mediumLarge-textInputWidth200 [type='datetime'], .mediumLarge-textInputWidth200 [type='file'], .mediumLarge-textInputWidth200 textarea, .mediumLarge-textInputWidth200 select, .mediumLarge-textInputWidth200 .chosen-container {
    width: 200px; }
  .mediumLarge-textInputWidth200 input[type=number] {
    width: 70px;
    margin-right: calc(200px - 70px); }
  .mediumLarge-textInputWidth200 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(200px - 45px); }
  .mediumLarge-textInputWidth200.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth200 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth155 [type='text'], .mediumLarge-textInputWidth155 [type='number'], .mediumLarge-textInputWidth155 [type='email'], .mediumLarge-textInputWidth155 [type='time'], .mediumLarge-textInputWidth155 [type='date'], .mediumLarge-textInputWidth155 [type='datetime'], .mediumLarge-textInputWidth155 [type='file'], .mediumLarge-textInputWidth155 textarea, .mediumLarge-textInputWidth155 select, .mediumLarge-textInputWidth155 .chosen-container {
    width: 155px; }
  .mediumLarge-textInputWidth155 input[type=number] {
    width: 70px;
    margin-right: calc(155px - 70px); }
  .mediumLarge-textInputWidth155 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(155px - 45px); }
  .mediumLarge-textInputWidth155.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth155 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth150 [type='text'], .mediumLarge-textInputWidth150 [type='number'], .mediumLarge-textInputWidth150 [type='email'], .mediumLarge-textInputWidth150 [type='time'], .mediumLarge-textInputWidth150 [type='date'], .mediumLarge-textInputWidth150 [type='datetime'], .mediumLarge-textInputWidth150 [type='file'], .mediumLarge-textInputWidth150 textarea, .mediumLarge-textInputWidth150 select, .mediumLarge-textInputWidth150 .chosen-container {
    width: 150px; }
  .mediumLarge-textInputWidth150 input[type=number] {
    width: 70px;
    margin-right: calc(150px - 70px); }
  .mediumLarge-textInputWidth150 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(150px - 45px); }
  .mediumLarge-textInputWidth150.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth150 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth140 [type='text'], .mediumLarge-textInputWidth140 [type='number'], .mediumLarge-textInputWidth140 [type='email'], .mediumLarge-textInputWidth140 [type='time'], .mediumLarge-textInputWidth140 [type='date'], .mediumLarge-textInputWidth140 [type='datetime'], .mediumLarge-textInputWidth140 [type='file'], .mediumLarge-textInputWidth140 textarea, .mediumLarge-textInputWidth140 select, .mediumLarge-textInputWidth140 .chosen-container {
    width: 140px; }
  .mediumLarge-textInputWidth140 input[type=number] {
    width: 70px;
    margin-right: calc(140px - 70px); }
  .mediumLarge-textInputWidth140 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(140px - 45px); }
  .mediumLarge-textInputWidth140.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth140 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth125 [type='text'], .mediumLarge-textInputWidth125 [type='number'], .mediumLarge-textInputWidth125 [type='email'], .mediumLarge-textInputWidth125 [type='time'], .mediumLarge-textInputWidth125 [type='date'], .mediumLarge-textInputWidth125 [type='datetime'], .mediumLarge-textInputWidth125 [type='file'], .mediumLarge-textInputWidth125 textarea, .mediumLarge-textInputWidth125 select, .mediumLarge-textInputWidth125 .chosen-container {
    width: 125px; }
  .mediumLarge-textInputWidth125 input[type=number] {
    width: 70px;
    margin-right: calc(125px - 70px); }
  .mediumLarge-textInputWidth125 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(125px - 45px); }
  .mediumLarge-textInputWidth125.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth125 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth100 [type='text'], .mediumLarge-textInputWidth100 [type='number'], .mediumLarge-textInputWidth100 [type='email'], .mediumLarge-textInputWidth100 [type='time'], .mediumLarge-textInputWidth100 [type='date'], .mediumLarge-textInputWidth100 [type='datetime'], .mediumLarge-textInputWidth100 [type='file'], .mediumLarge-textInputWidth100 textarea, .mediumLarge-textInputWidth100 select, .mediumLarge-textInputWidth100 .chosen-container {
    width: 100px; }
  .mediumLarge-textInputWidth100 input[type=number] {
    width: 70px;
    margin-right: calc(100px - 70px); }
  .mediumLarge-textInputWidth100 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(100px - 45px); }
  .mediumLarge-textInputWidth100.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth100 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth90 [type='text'], .mediumLarge-textInputWidth90 [type='number'], .mediumLarge-textInputWidth90 [type='email'], .mediumLarge-textInputWidth90 [type='time'], .mediumLarge-textInputWidth90 [type='date'], .mediumLarge-textInputWidth90 [type='datetime'], .mediumLarge-textInputWidth90 [type='file'], .mediumLarge-textInputWidth90 textarea, .mediumLarge-textInputWidth90 select, .mediumLarge-textInputWidth90 .chosen-container {
    width: 90px; }
  .mediumLarge-textInputWidth90 input[type=number] {
    width: 70px;
    margin-right: calc(90px - 70px); }
  .mediumLarge-textInputWidth90 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(90px - 45px); }
  .mediumLarge-textInputWidth90.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth90 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth80 [type='text'], .mediumLarge-textInputWidth80 [type='number'], .mediumLarge-textInputWidth80 [type='email'], .mediumLarge-textInputWidth80 [type='time'], .mediumLarge-textInputWidth80 [type='date'], .mediumLarge-textInputWidth80 [type='datetime'], .mediumLarge-textInputWidth80 [type='file'], .mediumLarge-textInputWidth80 textarea, .mediumLarge-textInputWidth80 select, .mediumLarge-textInputWidth80 .chosen-container {
    width: 80px; }
  .mediumLarge-textInputWidth80 input[type=number] {
    width: 70px;
    margin-right: calc(80px - 70px); }
  .mediumLarge-textInputWidth80 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(80px - 45px); }
  .mediumLarge-textInputWidth80.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth80 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth75 [type='text'], .mediumLarge-textInputWidth75 [type='number'], .mediumLarge-textInputWidth75 [type='email'], .mediumLarge-textInputWidth75 [type='time'], .mediumLarge-textInputWidth75 [type='date'], .mediumLarge-textInputWidth75 [type='datetime'], .mediumLarge-textInputWidth75 [type='file'], .mediumLarge-textInputWidth75 textarea, .mediumLarge-textInputWidth75 select, .mediumLarge-textInputWidth75 .chosen-container {
    width: 75px; }
  .mediumLarge-textInputWidth75 input[type=number] {
    width: 70px;
    margin-right: calc(75px - 70px); }
  .mediumLarge-textInputWidth75 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(75px - 45px); }
  .mediumLarge-textInputWidth75.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth75 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth70 [type='text'], .mediumLarge-textInputWidth70 [type='number'], .mediumLarge-textInputWidth70 [type='email'], .mediumLarge-textInputWidth70 [type='time'], .mediumLarge-textInputWidth70 [type='date'], .mediumLarge-textInputWidth70 [type='datetime'], .mediumLarge-textInputWidth70 [type='file'], .mediumLarge-textInputWidth70 textarea, .mediumLarge-textInputWidth70 select, .mediumLarge-textInputWidth70 .chosen-container {
    width: 70px; }
  .mediumLarge-textInputWidth70 input[type=number] {
    width: 70px;
    margin-right: calc(70px - 70px); }
  .mediumLarge-textInputWidth70 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(70px - 45px); }
  .mediumLarge-textInputWidth70.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth70 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth65 [type='text'], .mediumLarge-textInputWidth65 [type='number'], .mediumLarge-textInputWidth65 [type='email'], .mediumLarge-textInputWidth65 [type='time'], .mediumLarge-textInputWidth65 [type='date'], .mediumLarge-textInputWidth65 [type='datetime'], .mediumLarge-textInputWidth65 [type='file'], .mediumLarge-textInputWidth65 textarea, .mediumLarge-textInputWidth65 select, .mediumLarge-textInputWidth65 .chosen-container {
    width: 65px; }
  .mediumLarge-textInputWidth65 input[type=number] {
    width: 70px;
    margin-right: calc(65px - 70px); }
  .mediumLarge-textInputWidth65 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(65px - 45px); }
  .mediumLarge-textInputWidth65.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth65 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth60 [type='text'], .mediumLarge-textInputWidth60 [type='number'], .mediumLarge-textInputWidth60 [type='email'], .mediumLarge-textInputWidth60 [type='time'], .mediumLarge-textInputWidth60 [type='date'], .mediumLarge-textInputWidth60 [type='datetime'], .mediumLarge-textInputWidth60 [type='file'], .mediumLarge-textInputWidth60 textarea, .mediumLarge-textInputWidth60 select, .mediumLarge-textInputWidth60 .chosen-container {
    width: 60px; }
  .mediumLarge-textInputWidth60 input[type=number] {
    width: 70px;
    margin-right: calc(60px - 70px); }
  .mediumLarge-textInputWidth60 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(60px - 45px); }
  .mediumLarge-textInputWidth60.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth60 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth55 [type='text'], .mediumLarge-textInputWidth55 [type='number'], .mediumLarge-textInputWidth55 [type='email'], .mediumLarge-textInputWidth55 [type='time'], .mediumLarge-textInputWidth55 [type='date'], .mediumLarge-textInputWidth55 [type='datetime'], .mediumLarge-textInputWidth55 [type='file'], .mediumLarge-textInputWidth55 textarea, .mediumLarge-textInputWidth55 select, .mediumLarge-textInputWidth55 .chosen-container {
    width: 55px; }
  .mediumLarge-textInputWidth55 input[type=number] {
    width: 70px;
    margin-right: calc(55px - 70px); }
  .mediumLarge-textInputWidth55 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(55px - 45px); }
  .mediumLarge-textInputWidth55.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth55 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth50 [type='text'], .mediumLarge-textInputWidth50 [type='number'], .mediumLarge-textInputWidth50 [type='email'], .mediumLarge-textInputWidth50 [type='time'], .mediumLarge-textInputWidth50 [type='date'], .mediumLarge-textInputWidth50 [type='datetime'], .mediumLarge-textInputWidth50 [type='file'], .mediumLarge-textInputWidth50 textarea, .mediumLarge-textInputWidth50 select, .mediumLarge-textInputWidth50 .chosen-container {
    width: 50px; }
  .mediumLarge-textInputWidth50 input[type=number] {
    width: 70px;
    margin-right: calc(50px - 70px); }
  .mediumLarge-textInputWidth50 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(50px - 45px); }
  .mediumLarge-textInputWidth50.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth50 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth40 [type='text'], .mediumLarge-textInputWidth40 [type='number'], .mediumLarge-textInputWidth40 [type='email'], .mediumLarge-textInputWidth40 [type='time'], .mediumLarge-textInputWidth40 [type='date'], .mediumLarge-textInputWidth40 [type='datetime'], .mediumLarge-textInputWidth40 [type='file'], .mediumLarge-textInputWidth40 textarea, .mediumLarge-textInputWidth40 select, .mediumLarge-textInputWidth40 .chosen-container {
    width: 40px; }
  .mediumLarge-textInputWidth40 input[type=number] {
    width: 70px;
    margin-right: calc(40px - 70px); }
  .mediumLarge-textInputWidth40 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(40px - 45px); }
  .mediumLarge-textInputWidth40.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth40 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth25 [type='text'], .mediumLarge-textInputWidth25 [type='number'], .mediumLarge-textInputWidth25 [type='email'], .mediumLarge-textInputWidth25 [type='time'], .mediumLarge-textInputWidth25 [type='date'], .mediumLarge-textInputWidth25 [type='datetime'], .mediumLarge-textInputWidth25 [type='file'], .mediumLarge-textInputWidth25 textarea, .mediumLarge-textInputWidth25 select, .mediumLarge-textInputWidth25 .chosen-container {
    width: 25px; }
  .mediumLarge-textInputWidth25 input[type=number] {
    width: 70px;
    margin-right: calc(25px - 70px); }
  .mediumLarge-textInputWidth25 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(25px - 45px); }
  .mediumLarge-textInputWidth25.float-left input[type=number] {
    margin-right: 0; }
  .mediumLarge-textInputWidth25 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .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-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: 84em) {
  .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-Margin100 {
    margin: 100px; }
  .large-topMargin100 {
    margin-top: 100px; }
  .large-bottomMargin100 {
    margin-bottom: 100px; }
  .large-rightMargin100 {
    margin-right: 100px; }
  .large-leftMargin100 {
    margin-left: 100px; }
  .large-Margin50 {
    margin: 50px; }
  .large-topMargin50 {
    margin-top: 50px; }
  .large-bottomMargin50 {
    margin-bottom: 50px; }
  .large-rightMargin50 {
    margin-right: 50px; }
  .large-leftMargin50 {
    margin-left: 50px; }
  .large-Margin45 {
    margin: 45px; }
  .large-topMargin45 {
    margin-top: 45px; }
  .large-bottomMargin45 {
    margin-bottom: 45px; }
  .large-rightMargin45 {
    margin-right: 45px; }
  .large-leftMargin45 {
    margin-left: 45px; }
  .large-Margin40 {
    margin: 40px; }
  .large-topMargin40 {
    margin-top: 40px; }
  .large-bottomMargin40 {
    margin-bottom: 40px; }
  .large-rightMargin40 {
    margin-right: 40px; }
  .large-leftMargin40 {
    margin-left: 40px; }
  .large-Margin35 {
    margin: 35px; }
  .large-topMargin35 {
    margin-top: 35px; }
  .large-bottomMargin35 {
    margin-bottom: 35px; }
  .large-rightMargin35 {
    margin-right: 35px; }
  .large-leftMargin35 {
    margin-left: 35px; }
  .large-Margin30 {
    margin: 30px; }
  .large-topMargin30 {
    margin-top: 30px; }
  .large-bottomMargin30 {
    margin-bottom: 30px; }
  .large-rightMargin30 {
    margin-right: 30px; }
  .large-leftMargin30 {
    margin-left: 30px; }
  .large-Margin25 {
    margin: 25px; }
  .large-topMargin25 {
    margin-top: 25px; }
  .large-bottomMargin25 {
    margin-bottom: 25px; }
  .large-rightMargin25 {
    margin-right: 25px; }
  .large-leftMargin25 {
    margin-left: 25px; }
  .large-Margin20 {
    margin: 20px; }
  .large-topMargin20 {
    margin-top: 20px; }
  .large-bottomMargin20 {
    margin-bottom: 20px; }
  .large-rightMargin20 {
    margin-right: 20px; }
  .large-leftMargin20 {
    margin-left: 20px; }
  .large-Margin15 {
    margin: 15px; }
  .large-topMargin15 {
    margin-top: 15px; }
  .large-bottomMargin15 {
    margin-bottom: 15px; }
  .large-rightMargin15 {
    margin-right: 15px; }
  .large-leftMargin15 {
    margin-left: 15px; }
  .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-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-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-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-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-Padding50 {
    padding: 50px; }
  .large-topPadding50 {
    padding-top: 50px; }
  .large-bottomPadding50 {
    padding-bottom: 50px; }
  .large-rightPadding50 {
    padding-right: 50px; }
  .large-leftPadding50 {
    padding-left: 50px; }
  .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-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-width800 {
    width: 800px; }
  .large-height800 {
    height: 800px; }
  .large-max-width800 {
    max-width: 800px; }
  .large-max-height800 {
    max-height: 800px; }
  .large-min-width800 {
    min-width: 800px; }
  .large-min-height800 {
    min-height: 800px; }
  .large-width700 {
    width: 700px; }
  .large-height700 {
    height: 700px; }
  .large-max-width700 {
    max-width: 700px; }
  .large-max-height700 {
    max-height: 700px; }
  .large-min-width700 {
    min-width: 700px; }
  .large-min-height700 {
    min-height: 700px; }
  .large-width600 {
    width: 600px; }
  .large-height600 {
    height: 600px; }
  .large-max-width600 {
    max-width: 600px; }
  .large-max-height600 {
    max-height: 600px; }
  .large-min-width600 {
    min-width: 600px; }
  .large-min-height600 {
    min-height: 600px; }
  .large-width500 {
    width: 500px; }
  .large-height500 {
    height: 500px; }
  .large-max-width500 {
    max-width: 500px; }
  .large-max-height500 {
    max-height: 500px; }
  .large-min-width500 {
    min-width: 500px; }
  .large-min-height500 {
    min-height: 500px; }
  .large-width400 {
    width: 400px; }
  .large-height400 {
    height: 400px; }
  .large-max-width400 {
    max-width: 400px; }
  .large-max-height400 {
    max-height: 400px; }
  .large-min-width400 {
    min-width: 400px; }
  .large-min-height400 {
    min-height: 400px; }
  .large-width350 {
    width: 350px; }
  .large-height350 {
    height: 350px; }
  .large-max-width350 {
    max-width: 350px; }
  .large-max-height350 {
    max-height: 350px; }
  .large-min-width350 {
    min-width: 350px; }
  .large-min-height350 {
    min-height: 350px; }
  .large-width300 {
    width: 300px; }
  .large-height300 {
    height: 300px; }
  .large-max-width300 {
    max-width: 300px; }
  .large-max-height300 {
    max-height: 300px; }
  .large-min-width300 {
    min-width: 300px; }
  .large-min-height300 {
    min-height: 300px; }
  .large-width250 {
    width: 250px; }
  .large-height250 {
    height: 250px; }
  .large-max-width250 {
    max-width: 250px; }
  .large-max-height250 {
    max-height: 250px; }
  .large-min-width250 {
    min-width: 250px; }
  .large-min-height250 {
    min-height: 250px; }
  .large-width225 {
    width: 225px; }
  .large-height225 {
    height: 225px; }
  .large-max-width225 {
    max-width: 225px; }
  .large-max-height225 {
    max-height: 225px; }
  .large-min-width225 {
    min-width: 225px; }
  .large-min-height225 {
    min-height: 225px; }
  .large-width200 {
    width: 200px; }
  .large-height200 {
    height: 200px; }
  .large-max-width200 {
    max-width: 200px; }
  .large-max-height200 {
    max-height: 200px; }
  .large-min-width200 {
    min-width: 200px; }
  .large-min-height200 {
    min-height: 200px; }
  .large-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-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-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-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-width100Percent {
    width: 100%; }
  .large-height100Percent {
    height: 100%; }
  .large-max-width100Percent {
    max-width: 100%; }
  .large-max-height100Percent {
    max-height: 100%; }
  .large-min-width100Percent {
    min-width: 100%; }
  .large-min-height100Percent {
    min-height: 100%; }
  .large-width90Percent {
    width: 90%; }
  .large-height90Percent {
    height: 90%; }
  .large-max-width90Percent {
    max-width: 90%; }
  .large-max-height90Percent {
    max-height: 90%; }
  .large-min-width90Percent {
    min-width: 90%; }
  .large-min-height90Percent {
    min-height: 90%; }
  .large-width80Percent {
    width: 80%; }
  .large-height80Percent {
    height: 80%; }
  .large-max-width80Percent {
    max-width: 80%; }
  .large-max-height80Percent {
    max-height: 80%; }
  .large-min-width80Percent {
    min-width: 80%; }
  .large-min-height80Percent {
    min-height: 80%; }
  .large-width70Percent {
    width: 70%; }
  .large-height70Percent {
    height: 70%; }
  .large-max-width70Percent {
    max-width: 70%; }
  .large-max-height70Percent {
    max-height: 70%; }
  .large-min-width70Percent {
    min-width: 70%; }
  .large-min-height70Percent {
    min-height: 70%; }
  .large-width60Percent {
    width: 60%; }
  .large-height60Percent {
    height: 60%; }
  .large-max-width60Percent {
    max-width: 60%; }
  .large-max-height60Percent {
    max-height: 60%; }
  .large-min-width60Percent {
    min-width: 60%; }
  .large-min-height60Percent {
    min-height: 60%; }
  .large-width50Percent {
    width: 50%; }
  .large-height50Percent {
    height: 50%; }
  .large-max-width50Percent {
    max-width: 50%; }
  .large-max-height50Percent {
    max-height: 50%; }
  .large-min-width50Percent {
    min-width: 50%; }
  .large-min-height50Percent {
    min-height: 50%; }
  .large-labelWidth375 label, .large-labelWidth375 .editor-label {
    width: 375px;
    max-width: none;
    margin: 0; }
  .large-labelWidth375 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(375px + 30px);
    max-width: none; }
  .large-labelWidth375 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth375 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .large-labelWidth350 label, .large-labelWidth350 .editor-label {
    width: 350px;
    max-width: none;
    margin: 0; }
  .large-labelWidth350 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(350px + 30px);
    max-width: none; }
  .large-labelWidth350 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth350 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .large-labelWidth300 label, .large-labelWidth300 .editor-label {
    width: 300px;
    max-width: none;
    margin: 0; }
  .large-labelWidth300 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(300px + 30px);
    max-width: none; }
  .large-labelWidth300 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth300 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .large-labelWidth275 label, .large-labelWidth275 .editor-label {
    width: 275px;
    max-width: none;
    margin: 0; }
  .large-labelWidth275 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(275px + 30px);
    max-width: none; }
  .large-labelWidth275 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth275 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .large-labelWidth250 label, .large-labelWidth250 .editor-label {
    width: 250px;
    max-width: none;
    margin: 0; }
  .large-labelWidth250 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(250px + 30px);
    max-width: none; }
  .large-labelWidth250 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth250 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .large-textInputWidth500 [type='text'], .large-textInputWidth500 [type='number'], .large-textInputWidth500 [type='email'], .large-textInputWidth500 [type='time'], .large-textInputWidth500 [type='date'], .large-textInputWidth500 [type='datetime'], .large-textInputWidth500 [type='file'], .large-textInputWidth500 textarea, .large-textInputWidth500 select, .large-textInputWidth500 .chosen-container {
    width: 500px;
    max-width: none; }
  .large-textInputWidth500 input[type=number] {
    width: 70px;
    margin-right: calc(500px - 70px); }
  .large-textInputWidth500 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(500px - 45px); }
  .large-textInputWidth500.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth500 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth450 [type='text'], .large-textInputWidth450 [type='number'], .large-textInputWidth450 [type='email'], .large-textInputWidth450 [type='time'], .large-textInputWidth450 [type='date'], .large-textInputWidth450 [type='datetime'], .large-textInputWidth450 [type='file'], .large-textInputWidth450 textarea, .large-textInputWidth450 select, .large-textInputWidth450 .chosen-container {
    width: 450px;
    max-width: none; }
  .large-textInputWidth450 input[type=number] {
    width: 70px;
    margin-right: calc(450px - 70px); }
  .large-textInputWidth450 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(450px - 45px); }
  .large-textInputWidth450.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth450 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth400 [type='text'], .large-textInputWidth400 [type='number'], .large-textInputWidth400 [type='email'], .large-textInputWidth400 [type='time'], .large-textInputWidth400 [type='date'], .large-textInputWidth400 [type='datetime'], .large-textInputWidth400 [type='file'], .large-textInputWidth400 textarea, .large-textInputWidth400 select, .large-textInputWidth400 .chosen-container {
    width: 400px;
    max-width: none; }
  .large-textInputWidth400 input[type=number] {
    width: 70px;
    margin-right: calc(400px - 70px); }
  .large-textInputWidth400 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(400px - 45px); }
  .large-textInputWidth400.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth400 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth350 [type='text'], .large-textInputWidth350 [type='number'], .large-textInputWidth350 [type='email'], .large-textInputWidth350 [type='time'], .large-textInputWidth350 [type='date'], .large-textInputWidth350 [type='datetime'], .large-textInputWidth350 [type='file'], .large-textInputWidth350 textarea, .large-textInputWidth350 select, .large-textInputWidth350 .chosen-container {
    width: 350px;
    max-width: none; }
  .large-textInputWidth350 input[type=number] {
    width: 70px;
    margin-right: calc(350px - 70px); }
  .large-textInputWidth350 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(350px - 45px); }
  .large-textInputWidth350.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth350 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth300 [type='text'], .large-textInputWidth300 [type='number'], .large-textInputWidth300 [type='email'], .large-textInputWidth300 [type='time'], .large-textInputWidth300 [type='date'], .large-textInputWidth300 [type='datetime'], .large-textInputWidth300 [type='file'], .large-textInputWidth300 textarea, .large-textInputWidth300 select, .large-textInputWidth300 .chosen-container {
    width: 300px;
    max-width: none; }
  .large-textInputWidth300 input[type=number] {
    width: 70px;
    margin-right: calc(300px - 70px); }
  .large-textInputWidth300 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(300px - 45px); }
  .large-textInputWidth300.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth300 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth250 [type='text'], .large-textInputWidth250 [type='number'], .large-textInputWidth250 [type='email'], .large-textInputWidth250 [type='time'], .large-textInputWidth250 [type='date'], .large-textInputWidth250 [type='datetime'], .large-textInputWidth250 [type='file'], .large-textInputWidth250 textarea, .large-textInputWidth250 select, .large-textInputWidth250 .chosen-container {
    width: 250px;
    max-width: none; }
  .large-textInputWidth250 input[type=number] {
    width: 70px;
    margin-right: calc(250px - 70px); }
  .large-textInputWidth250 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(250px - 45px); }
  .large-textInputWidth250.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth250 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-labelWidth225 label, .large-labelWidth225 .editor-label {
    width: 225px;
    margin: 0; }
  .large-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(225px + 30px); }
  .large-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth225 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth200 label, .large-labelWidth200 .editor-label {
    width: 200px;
    margin: 0; }
  .large-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(200px + 30px); }
  .large-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth200 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth175 label, .large-labelWidth175 .editor-label {
    width: 175px;
    margin: 0; }
  .large-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(175px + 30px); }
  .large-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth175 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth150 label, .large-labelWidth150 .editor-label {
    width: 150px;
    margin: 0; }
  .large-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(150px + 30px); }
  .large-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth150 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth125 label, .large-labelWidth125 .editor-label {
    width: 125px;
    margin: 0; }
  .large-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(125px + 30px); }
  .large-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth125 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth100 label, .large-labelWidth100 .editor-label {
    width: 100px;
    margin: 0; }
  .large-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(100px + 30px); }
  .large-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth100 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth75 label, .large-labelWidth75 .editor-label {
    width: 75px;
    margin: 0; }
  .large-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(75px + 30px); }
  .large-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth75 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth50 label, .large-labelWidth50 .editor-label {
    width: 50px;
    margin: 0; }
  .large-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(50px + 30px); }
  .large-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth50 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth40 label, .large-labelWidth40 .editor-label {
    width: 40px;
    margin: 0; }
  .large-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(40px + 30px); }
  .large-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth40 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth35 label, .large-labelWidth35 .editor-label {
    width: 35px;
    margin: 0; }
  .large-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(35px + 30px); }
  .large-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth35 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth25 label, .large-labelWidth25 .editor-label {
    width: 25px;
    margin: 0; }
  .large-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(25px + 30px); }
  .large-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .large-labelWidth25 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .large-labelWidth0 label, .large-labelWidth0 .editor-label {
    width: 0px;
    margin: 0; }
  .large-labelWidth0 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(0px + 30px); }
  .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'], .large-textInputWidth225 [type='number'], .large-textInputWidth225 [type='email'], .large-textInputWidth225 [type='time'], .large-textInputWidth225 [type='date'], .large-textInputWidth225 [type='datetime'], .large-textInputWidth225 [type='file'], .large-textInputWidth225 textarea, .large-textInputWidth225 select, .large-textInputWidth225 .chosen-container {
    width: 225px; }
  .large-textInputWidth225 input[type=number] {
    width: 70px;
    margin-right: calc(225px - 70px); }
  .large-textInputWidth225 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(225px - 45px); }
  .large-textInputWidth225.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth225 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth200 [type='text'], .large-textInputWidth200 [type='number'], .large-textInputWidth200 [type='email'], .large-textInputWidth200 [type='time'], .large-textInputWidth200 [type='date'], .large-textInputWidth200 [type='datetime'], .large-textInputWidth200 [type='file'], .large-textInputWidth200 textarea, .large-textInputWidth200 select, .large-textInputWidth200 .chosen-container {
    width: 200px; }
  .large-textInputWidth200 input[type=number] {
    width: 70px;
    margin-right: calc(200px - 70px); }
  .large-textInputWidth200 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(200px - 45px); }
  .large-textInputWidth200.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth200 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth155 [type='text'], .large-textInputWidth155 [type='number'], .large-textInputWidth155 [type='email'], .large-textInputWidth155 [type='time'], .large-textInputWidth155 [type='date'], .large-textInputWidth155 [type='datetime'], .large-textInputWidth155 [type='file'], .large-textInputWidth155 textarea, .large-textInputWidth155 select, .large-textInputWidth155 .chosen-container {
    width: 155px; }
  .large-textInputWidth155 input[type=number] {
    width: 70px;
    margin-right: calc(155px - 70px); }
  .large-textInputWidth155 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(155px - 45px); }
  .large-textInputWidth155.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth155 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth150 [type='text'], .large-textInputWidth150 [type='number'], .large-textInputWidth150 [type='email'], .large-textInputWidth150 [type='time'], .large-textInputWidth150 [type='date'], .large-textInputWidth150 [type='datetime'], .large-textInputWidth150 [type='file'], .large-textInputWidth150 textarea, .large-textInputWidth150 select, .large-textInputWidth150 .chosen-container {
    width: 150px; }
  .large-textInputWidth150 input[type=number] {
    width: 70px;
    margin-right: calc(150px - 70px); }
  .large-textInputWidth150 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(150px - 45px); }
  .large-textInputWidth150.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth150 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth140 [type='text'], .large-textInputWidth140 [type='number'], .large-textInputWidth140 [type='email'], .large-textInputWidth140 [type='time'], .large-textInputWidth140 [type='date'], .large-textInputWidth140 [type='datetime'], .large-textInputWidth140 [type='file'], .large-textInputWidth140 textarea, .large-textInputWidth140 select, .large-textInputWidth140 .chosen-container {
    width: 140px; }
  .large-textInputWidth140 input[type=number] {
    width: 70px;
    margin-right: calc(140px - 70px); }
  .large-textInputWidth140 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(140px - 45px); }
  .large-textInputWidth140.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth140 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth125 [type='text'], .large-textInputWidth125 [type='number'], .large-textInputWidth125 [type='email'], .large-textInputWidth125 [type='time'], .large-textInputWidth125 [type='date'], .large-textInputWidth125 [type='datetime'], .large-textInputWidth125 [type='file'], .large-textInputWidth125 textarea, .large-textInputWidth125 select, .large-textInputWidth125 .chosen-container {
    width: 125px; }
  .large-textInputWidth125 input[type=number] {
    width: 70px;
    margin-right: calc(125px - 70px); }
  .large-textInputWidth125 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(125px - 45px); }
  .large-textInputWidth125.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth125 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth100 [type='text'], .large-textInputWidth100 [type='number'], .large-textInputWidth100 [type='email'], .large-textInputWidth100 [type='time'], .large-textInputWidth100 [type='date'], .large-textInputWidth100 [type='datetime'], .large-textInputWidth100 [type='file'], .large-textInputWidth100 textarea, .large-textInputWidth100 select, .large-textInputWidth100 .chosen-container {
    width: 100px; }
  .large-textInputWidth100 input[type=number] {
    width: 70px;
    margin-right: calc(100px - 70px); }
  .large-textInputWidth100 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(100px - 45px); }
  .large-textInputWidth100.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth100 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth90 [type='text'], .large-textInputWidth90 [type='number'], .large-textInputWidth90 [type='email'], .large-textInputWidth90 [type='time'], .large-textInputWidth90 [type='date'], .large-textInputWidth90 [type='datetime'], .large-textInputWidth90 [type='file'], .large-textInputWidth90 textarea, .large-textInputWidth90 select, .large-textInputWidth90 .chosen-container {
    width: 90px; }
  .large-textInputWidth90 input[type=number] {
    width: 70px;
    margin-right: calc(90px - 70px); }
  .large-textInputWidth90 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(90px - 45px); }
  .large-textInputWidth90.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth90 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth80 [type='text'], .large-textInputWidth80 [type='number'], .large-textInputWidth80 [type='email'], .large-textInputWidth80 [type='time'], .large-textInputWidth80 [type='date'], .large-textInputWidth80 [type='datetime'], .large-textInputWidth80 [type='file'], .large-textInputWidth80 textarea, .large-textInputWidth80 select, .large-textInputWidth80 .chosen-container {
    width: 80px; }
  .large-textInputWidth80 input[type=number] {
    width: 70px;
    margin-right: calc(80px - 70px); }
  .large-textInputWidth80 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(80px - 45px); }
  .large-textInputWidth80.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth80 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth75 [type='text'], .large-textInputWidth75 [type='number'], .large-textInputWidth75 [type='email'], .large-textInputWidth75 [type='time'], .large-textInputWidth75 [type='date'], .large-textInputWidth75 [type='datetime'], .large-textInputWidth75 [type='file'], .large-textInputWidth75 textarea, .large-textInputWidth75 select, .large-textInputWidth75 .chosen-container {
    width: 75px; }
  .large-textInputWidth75 input[type=number] {
    width: 70px;
    margin-right: calc(75px - 70px); }
  .large-textInputWidth75 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(75px - 45px); }
  .large-textInputWidth75.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth75 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth70 [type='text'], .large-textInputWidth70 [type='number'], .large-textInputWidth70 [type='email'], .large-textInputWidth70 [type='time'], .large-textInputWidth70 [type='date'], .large-textInputWidth70 [type='datetime'], .large-textInputWidth70 [type='file'], .large-textInputWidth70 textarea, .large-textInputWidth70 select, .large-textInputWidth70 .chosen-container {
    width: 70px; }
  .large-textInputWidth70 input[type=number] {
    width: 70px;
    margin-right: calc(70px - 70px); }
  .large-textInputWidth70 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(70px - 45px); }
  .large-textInputWidth70.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth70 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth65 [type='text'], .large-textInputWidth65 [type='number'], .large-textInputWidth65 [type='email'], .large-textInputWidth65 [type='time'], .large-textInputWidth65 [type='date'], .large-textInputWidth65 [type='datetime'], .large-textInputWidth65 [type='file'], .large-textInputWidth65 textarea, .large-textInputWidth65 select, .large-textInputWidth65 .chosen-container {
    width: 65px; }
  .large-textInputWidth65 input[type=number] {
    width: 70px;
    margin-right: calc(65px - 70px); }
  .large-textInputWidth65 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(65px - 45px); }
  .large-textInputWidth65.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth65 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth60 [type='text'], .large-textInputWidth60 [type='number'], .large-textInputWidth60 [type='email'], .large-textInputWidth60 [type='time'], .large-textInputWidth60 [type='date'], .large-textInputWidth60 [type='datetime'], .large-textInputWidth60 [type='file'], .large-textInputWidth60 textarea, .large-textInputWidth60 select, .large-textInputWidth60 .chosen-container {
    width: 60px; }
  .large-textInputWidth60 input[type=number] {
    width: 70px;
    margin-right: calc(60px - 70px); }
  .large-textInputWidth60 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(60px - 45px); }
  .large-textInputWidth60.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth60 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth55 [type='text'], .large-textInputWidth55 [type='number'], .large-textInputWidth55 [type='email'], .large-textInputWidth55 [type='time'], .large-textInputWidth55 [type='date'], .large-textInputWidth55 [type='datetime'], .large-textInputWidth55 [type='file'], .large-textInputWidth55 textarea, .large-textInputWidth55 select, .large-textInputWidth55 .chosen-container {
    width: 55px; }
  .large-textInputWidth55 input[type=number] {
    width: 70px;
    margin-right: calc(55px - 70px); }
  .large-textInputWidth55 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(55px - 45px); }
  .large-textInputWidth55.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth55 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth50 [type='text'], .large-textInputWidth50 [type='number'], .large-textInputWidth50 [type='email'], .large-textInputWidth50 [type='time'], .large-textInputWidth50 [type='date'], .large-textInputWidth50 [type='datetime'], .large-textInputWidth50 [type='file'], .large-textInputWidth50 textarea, .large-textInputWidth50 select, .large-textInputWidth50 .chosen-container {
    width: 50px; }
  .large-textInputWidth50 input[type=number] {
    width: 70px;
    margin-right: calc(50px - 70px); }
  .large-textInputWidth50 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(50px - 45px); }
  .large-textInputWidth50.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth50 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth40 [type='text'], .large-textInputWidth40 [type='number'], .large-textInputWidth40 [type='email'], .large-textInputWidth40 [type='time'], .large-textInputWidth40 [type='date'], .large-textInputWidth40 [type='datetime'], .large-textInputWidth40 [type='file'], .large-textInputWidth40 textarea, .large-textInputWidth40 select, .large-textInputWidth40 .chosen-container {
    width: 40px; }
  .large-textInputWidth40 input[type=number] {
    width: 70px;
    margin-right: calc(40px - 70px); }
  .large-textInputWidth40 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(40px - 45px); }
  .large-textInputWidth40.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth40 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .large-textInputWidth25 [type='text'], .large-textInputWidth25 [type='number'], .large-textInputWidth25 [type='email'], .large-textInputWidth25 [type='time'], .large-textInputWidth25 [type='date'], .large-textInputWidth25 [type='datetime'], .large-textInputWidth25 [type='file'], .large-textInputWidth25 textarea, .large-textInputWidth25 select, .large-textInputWidth25 .chosen-container {
    width: 25px; }
  .large-textInputWidth25 input[type=number] {
    width: 70px;
    margin-right: calc(25px - 70px); }
  .large-textInputWidth25 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(25px - 45px); }
  .large-textInputWidth25.float-left input[type=number] {
    margin-right: 0; }
  .large-textInputWidth25 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .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-row225 {
    display: flex;
    justify-content: space-between;
    width: calc(100vw - 50px - 250px - 50px - 10px);
    max-width: 225px; }
    .flex-row225 > div:not(:last-child) {
      margin-right: 0; } }

@media screen and (min-width: 105em) {
  .extraLarge-Margin180 {
    margin: 180px; }
  .extraLarge-topMargin180 {
    margin-top: 180px; }
  .extraLarge-bottomMargin180 {
    margin-bottom: 180px; }
  .extraLarge-rightMargin180 {
    margin-right: 180px; }
  .extraLarge-leftMargin180 {
    margin-left: 180px; }
  .extraLarge-Margin130 {
    margin: 130px; }
  .extraLarge-topMargin130 {
    margin-top: 130px; }
  .extraLarge-bottomMargin130 {
    margin-bottom: 130px; }
  .extraLarge-rightMargin130 {
    margin-right: 130px; }
  .extraLarge-leftMargin130 {
    margin-left: 130px; }
  .extraLarge-Margin100 {
    margin: 100px; }
  .extraLarge-topMargin100 {
    margin-top: 100px; }
  .extraLarge-bottomMargin100 {
    margin-bottom: 100px; }
  .extraLarge-rightMargin100 {
    margin-right: 100px; }
  .extraLarge-leftMargin100 {
    margin-left: 100px; }
  .extraLarge-Margin50 {
    margin: 50px; }
  .extraLarge-topMargin50 {
    margin-top: 50px; }
  .extraLarge-bottomMargin50 {
    margin-bottom: 50px; }
  .extraLarge-rightMargin50 {
    margin-right: 50px; }
  .extraLarge-leftMargin50 {
    margin-left: 50px; }
  .extraLarge-Margin45 {
    margin: 45px; }
  .extraLarge-topMargin45 {
    margin-top: 45px; }
  .extraLarge-bottomMargin45 {
    margin-bottom: 45px; }
  .extraLarge-rightMargin45 {
    margin-right: 45px; }
  .extraLarge-leftMargin45 {
    margin-left: 45px; }
  .extraLarge-Margin40 {
    margin: 40px; }
  .extraLarge-topMargin40 {
    margin-top: 40px; }
  .extraLarge-bottomMargin40 {
    margin-bottom: 40px; }
  .extraLarge-rightMargin40 {
    margin-right: 40px; }
  .extraLarge-leftMargin40 {
    margin-left: 40px; }
  .extraLarge-Margin35 {
    margin: 35px; }
  .extraLarge-topMargin35 {
    margin-top: 35px; }
  .extraLarge-bottomMargin35 {
    margin-bottom: 35px; }
  .extraLarge-rightMargin35 {
    margin-right: 35px; }
  .extraLarge-leftMargin35 {
    margin-left: 35px; }
  .extraLarge-Margin30 {
    margin: 30px; }
  .extraLarge-topMargin30 {
    margin-top: 30px; }
  .extraLarge-bottomMargin30 {
    margin-bottom: 30px; }
  .extraLarge-rightMargin30 {
    margin-right: 30px; }
  .extraLarge-leftMargin30 {
    margin-left: 30px; }
  .extraLarge-Margin25 {
    margin: 25px; }
  .extraLarge-topMargin25 {
    margin-top: 25px; }
  .extraLarge-bottomMargin25 {
    margin-bottom: 25px; }
  .extraLarge-rightMargin25 {
    margin-right: 25px; }
  .extraLarge-leftMargin25 {
    margin-left: 25px; }
  .extraLarge-Margin20 {
    margin: 20px; }
  .extraLarge-topMargin20 {
    margin-top: 20px; }
  .extraLarge-bottomMargin20 {
    margin-bottom: 20px; }
  .extraLarge-rightMargin20 {
    margin-right: 20px; }
  .extraLarge-leftMargin20 {
    margin-left: 20px; }
  .extraLarge-Margin15 {
    margin: 15px; }
  .extraLarge-topMargin15 {
    margin-top: 15px; }
  .extraLarge-bottomMargin15 {
    margin-bottom: 15px; }
  .extraLarge-rightMargin15 {
    margin-right: 15px; }
  .extraLarge-leftMargin15 {
    margin-left: 15px; }
  .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-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-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-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-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-Padding50 {
    padding: 50px; }
  .extraLarge-topPadding50 {
    padding-top: 50px; }
  .extraLarge-bottomPadding50 {
    padding-bottom: 50px; }
  .extraLarge-rightPadding50 {
    padding-right: 50px; }
  .extraLarge-leftPadding50 {
    padding-left: 50px; }
  .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-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-width800 {
    width: 800px; }
  .extraLarge-height800 {
    height: 800px; }
  .extraLarge-max-width800 {
    max-width: 800px; }
  .extraLarge-max-height800 {
    max-height: 800px; }
  .extraLarge-min-width800 {
    min-width: 800px; }
  .extraLarge-min-height800 {
    min-height: 800px; }
  .extraLarge-width700 {
    width: 700px; }
  .extraLarge-height700 {
    height: 700px; }
  .extraLarge-max-width700 {
    max-width: 700px; }
  .extraLarge-max-height700 {
    max-height: 700px; }
  .extraLarge-min-width700 {
    min-width: 700px; }
  .extraLarge-min-height700 {
    min-height: 700px; }
  .extraLarge-width600 {
    width: 600px; }
  .extraLarge-height600 {
    height: 600px; }
  .extraLarge-max-width600 {
    max-width: 600px; }
  .extraLarge-max-height600 {
    max-height: 600px; }
  .extraLarge-min-width600 {
    min-width: 600px; }
  .extraLarge-min-height600 {
    min-height: 600px; }
  .extraLarge-width500 {
    width: 500px; }
  .extraLarge-height500 {
    height: 500px; }
  .extraLarge-max-width500 {
    max-width: 500px; }
  .extraLarge-max-height500 {
    max-height: 500px; }
  .extraLarge-min-width500 {
    min-width: 500px; }
  .extraLarge-min-height500 {
    min-height: 500px; }
  .extraLarge-width400 {
    width: 400px; }
  .extraLarge-height400 {
    height: 400px; }
  .extraLarge-max-width400 {
    max-width: 400px; }
  .extraLarge-max-height400 {
    max-height: 400px; }
  .extraLarge-min-width400 {
    min-width: 400px; }
  .extraLarge-min-height400 {
    min-height: 400px; }
  .extraLarge-width350 {
    width: 350px; }
  .extraLarge-height350 {
    height: 350px; }
  .extraLarge-max-width350 {
    max-width: 350px; }
  .extraLarge-max-height350 {
    max-height: 350px; }
  .extraLarge-min-width350 {
    min-width: 350px; }
  .extraLarge-min-height350 {
    min-height: 350px; }
  .extraLarge-width300 {
    width: 300px; }
  .extraLarge-height300 {
    height: 300px; }
  .extraLarge-max-width300 {
    max-width: 300px; }
  .extraLarge-max-height300 {
    max-height: 300px; }
  .extraLarge-min-width300 {
    min-width: 300px; }
  .extraLarge-min-height300 {
    min-height: 300px; }
  .extraLarge-width250 {
    width: 250px; }
  .extraLarge-height250 {
    height: 250px; }
  .extraLarge-max-width250 {
    max-width: 250px; }
  .extraLarge-max-height250 {
    max-height: 250px; }
  .extraLarge-min-width250 {
    min-width: 250px; }
  .extraLarge-min-height250 {
    min-height: 250px; }
  .extraLarge-width225 {
    width: 225px; }
  .extraLarge-height225 {
    height: 225px; }
  .extraLarge-max-width225 {
    max-width: 225px; }
  .extraLarge-max-height225 {
    max-height: 225px; }
  .extraLarge-min-width225 {
    min-width: 225px; }
  .extraLarge-min-height225 {
    min-height: 225px; }
  .extraLarge-width200 {
    width: 200px; }
  .extraLarge-height200 {
    height: 200px; }
  .extraLarge-max-width200 {
    max-width: 200px; }
  .extraLarge-max-height200 {
    max-height: 200px; }
  .extraLarge-min-width200 {
    min-width: 200px; }
  .extraLarge-min-height200 {
    min-height: 200px; }
  .extraLarge-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-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-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-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-width100Percent {
    width: 100%; }
  .extraLarge-height100Percent {
    height: 100%; }
  .extraLarge-max-width100Percent {
    max-width: 100%; }
  .extraLarge-max-height100Percent {
    max-height: 100%; }
  .extraLarge-min-width100Percent {
    min-width: 100%; }
  .extraLarge-min-height100Percent {
    min-height: 100%; }
  .extraLarge-width90Percent {
    width: 90%; }
  .extraLarge-height90Percent {
    height: 90%; }
  .extraLarge-max-width90Percent {
    max-width: 90%; }
  .extraLarge-max-height90Percent {
    max-height: 90%; }
  .extraLarge-min-width90Percent {
    min-width: 90%; }
  .extraLarge-min-height90Percent {
    min-height: 90%; }
  .extraLarge-width80Percent {
    width: 80%; }
  .extraLarge-height80Percent {
    height: 80%; }
  .extraLarge-max-width80Percent {
    max-width: 80%; }
  .extraLarge-max-height80Percent {
    max-height: 80%; }
  .extraLarge-min-width80Percent {
    min-width: 80%; }
  .extraLarge-min-height80Percent {
    min-height: 80%; }
  .extraLarge-width70Percent {
    width: 70%; }
  .extraLarge-height70Percent {
    height: 70%; }
  .extraLarge-max-width70Percent {
    max-width: 70%; }
  .extraLarge-max-height70Percent {
    max-height: 70%; }
  .extraLarge-min-width70Percent {
    min-width: 70%; }
  .extraLarge-min-height70Percent {
    min-height: 70%; }
  .extraLarge-width60Percent {
    width: 60%; }
  .extraLarge-height60Percent {
    height: 60%; }
  .extraLarge-max-width60Percent {
    max-width: 60%; }
  .extraLarge-max-height60Percent {
    max-height: 60%; }
  .extraLarge-min-width60Percent {
    min-width: 60%; }
  .extraLarge-min-height60Percent {
    min-height: 60%; }
  .extraLarge-width50Percent {
    width: 50%; }
  .extraLarge-height50Percent {
    height: 50%; }
  .extraLarge-max-width50Percent {
    max-width: 50%; }
  .extraLarge-max-height50Percent {
    max-height: 50%; }
  .extraLarge-min-width50Percent {
    min-width: 50%; }
  .extraLarge-min-height50Percent {
    min-height: 50%; }
  .extraLarge-labelWidth375 label, .extraLarge-labelWidth375 .editor-label {
    width: 375px;
    max-width: none;
    margin: 0; }
  .extraLarge-labelWidth375 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(375px + 30px);
    max-width: none; }
  .extraLarge-labelWidth375 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth375 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .extraLarge-labelWidth350 label, .extraLarge-labelWidth350 .editor-label {
    width: 350px;
    max-width: none;
    margin: 0; }
  .extraLarge-labelWidth350 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(350px + 30px);
    max-width: none; }
  .extraLarge-labelWidth350 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth350 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .extraLarge-labelWidth300 label, .extraLarge-labelWidth300 .editor-label {
    width: 300px;
    max-width: none;
    margin: 0; }
  .extraLarge-labelWidth300 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(300px + 30px);
    max-width: none; }
  .extraLarge-labelWidth300 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth300 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .extraLarge-labelWidth275 label, .extraLarge-labelWidth275 .editor-label {
    width: 275px;
    max-width: none;
    margin: 0; }
  .extraLarge-labelWidth275 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(275px + 30px);
    max-width: none; }
  .extraLarge-labelWidth275 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth275 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .extraLarge-labelWidth250 label, .extraLarge-labelWidth250 .editor-label {
    width: 250px;
    max-width: none;
    margin: 0; }
  .extraLarge-labelWidth250 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(250px + 30px);
    max-width: none; }
  .extraLarge-labelWidth250 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth250 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right;
    max-width: none; }
  .extraLarge-textInputWidth500 [type='text'], .extraLarge-textInputWidth500 [type='number'], .extraLarge-textInputWidth500 [type='email'], .extraLarge-textInputWidth500 [type='time'], .extraLarge-textInputWidth500 [type='date'], .extraLarge-textInputWidth500 [type='datetime'], .extraLarge-textInputWidth500 [type='file'], .extraLarge-textInputWidth500 textarea, .extraLarge-textInputWidth500 select, .extraLarge-textInputWidth500 .chosen-container {
    width: 500px;
    max-width: none; }
  .extraLarge-textInputWidth500 input[type=number] {
    width: 70px;
    margin-right: calc(500px - 70px); }
  .extraLarge-textInputWidth500 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(500px - 45px); }
  .extraLarge-textInputWidth500.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth500 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth450 [type='text'], .extraLarge-textInputWidth450 [type='number'], .extraLarge-textInputWidth450 [type='email'], .extraLarge-textInputWidth450 [type='time'], .extraLarge-textInputWidth450 [type='date'], .extraLarge-textInputWidth450 [type='datetime'], .extraLarge-textInputWidth450 [type='file'], .extraLarge-textInputWidth450 textarea, .extraLarge-textInputWidth450 select, .extraLarge-textInputWidth450 .chosen-container {
    width: 450px;
    max-width: none; }
  .extraLarge-textInputWidth450 input[type=number] {
    width: 70px;
    margin-right: calc(450px - 70px); }
  .extraLarge-textInputWidth450 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(450px - 45px); }
  .extraLarge-textInputWidth450.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth450 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth400 [type='text'], .extraLarge-textInputWidth400 [type='number'], .extraLarge-textInputWidth400 [type='email'], .extraLarge-textInputWidth400 [type='time'], .extraLarge-textInputWidth400 [type='date'], .extraLarge-textInputWidth400 [type='datetime'], .extraLarge-textInputWidth400 [type='file'], .extraLarge-textInputWidth400 textarea, .extraLarge-textInputWidth400 select, .extraLarge-textInputWidth400 .chosen-container {
    width: 400px;
    max-width: none; }
  .extraLarge-textInputWidth400 input[type=number] {
    width: 70px;
    margin-right: calc(400px - 70px); }
  .extraLarge-textInputWidth400 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(400px - 45px); }
  .extraLarge-textInputWidth400.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth400 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth350 [type='text'], .extraLarge-textInputWidth350 [type='number'], .extraLarge-textInputWidth350 [type='email'], .extraLarge-textInputWidth350 [type='time'], .extraLarge-textInputWidth350 [type='date'], .extraLarge-textInputWidth350 [type='datetime'], .extraLarge-textInputWidth350 [type='file'], .extraLarge-textInputWidth350 textarea, .extraLarge-textInputWidth350 select, .extraLarge-textInputWidth350 .chosen-container {
    width: 350px;
    max-width: none; }
  .extraLarge-textInputWidth350 input[type=number] {
    width: 70px;
    margin-right: calc(350px - 70px); }
  .extraLarge-textInputWidth350 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(350px - 45px); }
  .extraLarge-textInputWidth350.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth350 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth300 [type='text'], .extraLarge-textInputWidth300 [type='number'], .extraLarge-textInputWidth300 [type='email'], .extraLarge-textInputWidth300 [type='time'], .extraLarge-textInputWidth300 [type='date'], .extraLarge-textInputWidth300 [type='datetime'], .extraLarge-textInputWidth300 [type='file'], .extraLarge-textInputWidth300 textarea, .extraLarge-textInputWidth300 select, .extraLarge-textInputWidth300 .chosen-container {
    width: 300px;
    max-width: none; }
  .extraLarge-textInputWidth300 input[type=number] {
    width: 70px;
    margin-right: calc(300px - 70px); }
  .extraLarge-textInputWidth300 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(300px - 45px); }
  .extraLarge-textInputWidth300.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth300 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth250 [type='text'], .extraLarge-textInputWidth250 [type='number'], .extraLarge-textInputWidth250 [type='email'], .extraLarge-textInputWidth250 [type='time'], .extraLarge-textInputWidth250 [type='date'], .extraLarge-textInputWidth250 [type='datetime'], .extraLarge-textInputWidth250 [type='file'], .extraLarge-textInputWidth250 textarea, .extraLarge-textInputWidth250 select, .extraLarge-textInputWidth250 .chosen-container {
    width: 250px;
    max-width: none; }
  .extraLarge-textInputWidth250 input[type=number] {
    width: 70px;
    margin-right: calc(250px - 70px); }
  .extraLarge-textInputWidth250 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(250px - 45px); }
  .extraLarge-textInputWidth250.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth250 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-labelWidth225 label, .extraLarge-labelWidth225 .editor-label {
    width: 225px;
    margin: 0; }
  .extraLarge-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(225px + 30px); }
  .extraLarge-labelWidth225 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth225 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth200 label, .extraLarge-labelWidth200 .editor-label {
    width: 200px;
    margin: 0; }
  .extraLarge-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(200px + 30px); }
  .extraLarge-labelWidth200 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth200 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth175 label, .extraLarge-labelWidth175 .editor-label {
    width: 175px;
    margin: 0; }
  .extraLarge-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(175px + 30px); }
  .extraLarge-labelWidth175 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth175 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth150 label, .extraLarge-labelWidth150 .editor-label {
    width: 150px;
    margin: 0; }
  .extraLarge-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(150px + 30px); }
  .extraLarge-labelWidth150 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth150 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth125 label, .extraLarge-labelWidth125 .editor-label {
    width: 125px;
    margin: 0; }
  .extraLarge-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(125px + 30px); }
  .extraLarge-labelWidth125 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth125 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth100 label, .extraLarge-labelWidth100 .editor-label {
    width: 100px;
    margin: 0; }
  .extraLarge-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(100px + 30px); }
  .extraLarge-labelWidth100 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth100 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth75 label, .extraLarge-labelWidth75 .editor-label {
    width: 75px;
    margin: 0; }
  .extraLarge-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(75px + 30px); }
  .extraLarge-labelWidth75 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth75 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth50 label, .extraLarge-labelWidth50 .editor-label {
    width: 50px;
    margin: 0; }
  .extraLarge-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(50px + 30px); }
  .extraLarge-labelWidth50 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth50 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth40 label, .extraLarge-labelWidth40 .editor-label {
    width: 40px;
    margin: 0; }
  .extraLarge-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(40px + 30px); }
  .extraLarge-labelWidth40 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth40 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth35 label, .extraLarge-labelWidth35 .editor-label {
    width: 35px;
    margin: 0; }
  .extraLarge-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(35px + 30px); }
  .extraLarge-labelWidth35 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth35 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth25 label, .extraLarge-labelWidth25 .editor-label {
    width: 25px;
    margin: 0; }
  .extraLarge-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(25px + 30px); }
  .extraLarge-labelWidth25 .checkboxOnly input[type="checkbox"].labelBefore ~ label:after,
  .extraLarge-labelWidth25 .checkboxOnly input[type="radio"].labelBefore ~ label:after {
    margin: 5px 0;
    float: right; }
  .extraLarge-labelWidth0 label, .extraLarge-labelWidth0 .editor-label {
    width: 0px;
    margin: 0; }
  .extraLarge-labelWidth0 .checkboxOnly input[type="checkbox"].labelBefore ~ label {
    width: calc(0px + 30px); }
  .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'], .extraLarge-textInputWidth225 [type='number'], .extraLarge-textInputWidth225 [type='email'], .extraLarge-textInputWidth225 [type='time'], .extraLarge-textInputWidth225 [type='date'], .extraLarge-textInputWidth225 [type='datetime'], .extraLarge-textInputWidth225 [type='file'], .extraLarge-textInputWidth225 textarea, .extraLarge-textInputWidth225 select, .extraLarge-textInputWidth225 .chosen-container {
    width: 225px; }
  .extraLarge-textInputWidth225 input[type=number] {
    width: 70px;
    margin-right: calc(225px - 70px); }
  .extraLarge-textInputWidth225 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(225px - 45px); }
  .extraLarge-textInputWidth225.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth225 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth200 [type='text'], .extraLarge-textInputWidth200 [type='number'], .extraLarge-textInputWidth200 [type='email'], .extraLarge-textInputWidth200 [type='time'], .extraLarge-textInputWidth200 [type='date'], .extraLarge-textInputWidth200 [type='datetime'], .extraLarge-textInputWidth200 [type='file'], .extraLarge-textInputWidth200 textarea, .extraLarge-textInputWidth200 select, .extraLarge-textInputWidth200 .chosen-container {
    width: 200px; }
  .extraLarge-textInputWidth200 input[type=number] {
    width: 70px;
    margin-right: calc(200px - 70px); }
  .extraLarge-textInputWidth200 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(200px - 45px); }
  .extraLarge-textInputWidth200.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth200 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth155 [type='text'], .extraLarge-textInputWidth155 [type='number'], .extraLarge-textInputWidth155 [type='email'], .extraLarge-textInputWidth155 [type='time'], .extraLarge-textInputWidth155 [type='date'], .extraLarge-textInputWidth155 [type='datetime'], .extraLarge-textInputWidth155 [type='file'], .extraLarge-textInputWidth155 textarea, .extraLarge-textInputWidth155 select, .extraLarge-textInputWidth155 .chosen-container {
    width: 155px; }
  .extraLarge-textInputWidth155 input[type=number] {
    width: 70px;
    margin-right: calc(155px - 70px); }
  .extraLarge-textInputWidth155 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(155px - 45px); }
  .extraLarge-textInputWidth155.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth155 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth150 [type='text'], .extraLarge-textInputWidth150 [type='number'], .extraLarge-textInputWidth150 [type='email'], .extraLarge-textInputWidth150 [type='time'], .extraLarge-textInputWidth150 [type='date'], .extraLarge-textInputWidth150 [type='datetime'], .extraLarge-textInputWidth150 [type='file'], .extraLarge-textInputWidth150 textarea, .extraLarge-textInputWidth150 select, .extraLarge-textInputWidth150 .chosen-container {
    width: 150px; }
  .extraLarge-textInputWidth150 input[type=number] {
    width: 70px;
    margin-right: calc(150px - 70px); }
  .extraLarge-textInputWidth150 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(150px - 45px); }
  .extraLarge-textInputWidth150.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth150 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth140 [type='text'], .extraLarge-textInputWidth140 [type='number'], .extraLarge-textInputWidth140 [type='email'], .extraLarge-textInputWidth140 [type='time'], .extraLarge-textInputWidth140 [type='date'], .extraLarge-textInputWidth140 [type='datetime'], .extraLarge-textInputWidth140 [type='file'], .extraLarge-textInputWidth140 textarea, .extraLarge-textInputWidth140 select, .extraLarge-textInputWidth140 .chosen-container {
    width: 140px; }
  .extraLarge-textInputWidth140 input[type=number] {
    width: 70px;
    margin-right: calc(140px - 70px); }
  .extraLarge-textInputWidth140 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(140px - 45px); }
  .extraLarge-textInputWidth140.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth140 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth125 [type='text'], .extraLarge-textInputWidth125 [type='number'], .extraLarge-textInputWidth125 [type='email'], .extraLarge-textInputWidth125 [type='time'], .extraLarge-textInputWidth125 [type='date'], .extraLarge-textInputWidth125 [type='datetime'], .extraLarge-textInputWidth125 [type='file'], .extraLarge-textInputWidth125 textarea, .extraLarge-textInputWidth125 select, .extraLarge-textInputWidth125 .chosen-container {
    width: 125px; }
  .extraLarge-textInputWidth125 input[type=number] {
    width: 70px;
    margin-right: calc(125px - 70px); }
  .extraLarge-textInputWidth125 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(125px - 45px); }
  .extraLarge-textInputWidth125.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth125 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth100 [type='text'], .extraLarge-textInputWidth100 [type='number'], .extraLarge-textInputWidth100 [type='email'], .extraLarge-textInputWidth100 [type='time'], .extraLarge-textInputWidth100 [type='date'], .extraLarge-textInputWidth100 [type='datetime'], .extraLarge-textInputWidth100 [type='file'], .extraLarge-textInputWidth100 textarea, .extraLarge-textInputWidth100 select, .extraLarge-textInputWidth100 .chosen-container {
    width: 100px; }
  .extraLarge-textInputWidth100 input[type=number] {
    width: 70px;
    margin-right: calc(100px - 70px); }
  .extraLarge-textInputWidth100 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(100px - 45px); }
  .extraLarge-textInputWidth100.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth100 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth90 [type='text'], .extraLarge-textInputWidth90 [type='number'], .extraLarge-textInputWidth90 [type='email'], .extraLarge-textInputWidth90 [type='time'], .extraLarge-textInputWidth90 [type='date'], .extraLarge-textInputWidth90 [type='datetime'], .extraLarge-textInputWidth90 [type='file'], .extraLarge-textInputWidth90 textarea, .extraLarge-textInputWidth90 select, .extraLarge-textInputWidth90 .chosen-container {
    width: 90px; }
  .extraLarge-textInputWidth90 input[type=number] {
    width: 70px;
    margin-right: calc(90px - 70px); }
  .extraLarge-textInputWidth90 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(90px - 45px); }
  .extraLarge-textInputWidth90.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth90 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth80 [type='text'], .extraLarge-textInputWidth80 [type='number'], .extraLarge-textInputWidth80 [type='email'], .extraLarge-textInputWidth80 [type='time'], .extraLarge-textInputWidth80 [type='date'], .extraLarge-textInputWidth80 [type='datetime'], .extraLarge-textInputWidth80 [type='file'], .extraLarge-textInputWidth80 textarea, .extraLarge-textInputWidth80 select, .extraLarge-textInputWidth80 .chosen-container {
    width: 80px; }
  .extraLarge-textInputWidth80 input[type=number] {
    width: 70px;
    margin-right: calc(80px - 70px); }
  .extraLarge-textInputWidth80 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(80px - 45px); }
  .extraLarge-textInputWidth80.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth80 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth75 [type='text'], .extraLarge-textInputWidth75 [type='number'], .extraLarge-textInputWidth75 [type='email'], .extraLarge-textInputWidth75 [type='time'], .extraLarge-textInputWidth75 [type='date'], .extraLarge-textInputWidth75 [type='datetime'], .extraLarge-textInputWidth75 [type='file'], .extraLarge-textInputWidth75 textarea, .extraLarge-textInputWidth75 select, .extraLarge-textInputWidth75 .chosen-container {
    width: 75px; }
  .extraLarge-textInputWidth75 input[type=number] {
    width: 70px;
    margin-right: calc(75px - 70px); }
  .extraLarge-textInputWidth75 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(75px - 45px); }
  .extraLarge-textInputWidth75.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth75 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth70 [type='text'], .extraLarge-textInputWidth70 [type='number'], .extraLarge-textInputWidth70 [type='email'], .extraLarge-textInputWidth70 [type='time'], .extraLarge-textInputWidth70 [type='date'], .extraLarge-textInputWidth70 [type='datetime'], .extraLarge-textInputWidth70 [type='file'], .extraLarge-textInputWidth70 textarea, .extraLarge-textInputWidth70 select, .extraLarge-textInputWidth70 .chosen-container {
    width: 70px; }
  .extraLarge-textInputWidth70 input[type=number] {
    width: 70px;
    margin-right: calc(70px - 70px); }
  .extraLarge-textInputWidth70 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(70px - 45px); }
  .extraLarge-textInputWidth70.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth70 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth65 [type='text'], .extraLarge-textInputWidth65 [type='number'], .extraLarge-textInputWidth65 [type='email'], .extraLarge-textInputWidth65 [type='time'], .extraLarge-textInputWidth65 [type='date'], .extraLarge-textInputWidth65 [type='datetime'], .extraLarge-textInputWidth65 [type='file'], .extraLarge-textInputWidth65 textarea, .extraLarge-textInputWidth65 select, .extraLarge-textInputWidth65 .chosen-container {
    width: 65px; }
  .extraLarge-textInputWidth65 input[type=number] {
    width: 70px;
    margin-right: calc(65px - 70px); }
  .extraLarge-textInputWidth65 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(65px - 45px); }
  .extraLarge-textInputWidth65.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth65 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth60 [type='text'], .extraLarge-textInputWidth60 [type='number'], .extraLarge-textInputWidth60 [type='email'], .extraLarge-textInputWidth60 [type='time'], .extraLarge-textInputWidth60 [type='date'], .extraLarge-textInputWidth60 [type='datetime'], .extraLarge-textInputWidth60 [type='file'], .extraLarge-textInputWidth60 textarea, .extraLarge-textInputWidth60 select, .extraLarge-textInputWidth60 .chosen-container {
    width: 60px; }
  .extraLarge-textInputWidth60 input[type=number] {
    width: 70px;
    margin-right: calc(60px - 70px); }
  .extraLarge-textInputWidth60 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(60px - 45px); }
  .extraLarge-textInputWidth60.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth60 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth55 [type='text'], .extraLarge-textInputWidth55 [type='number'], .extraLarge-textInputWidth55 [type='email'], .extraLarge-textInputWidth55 [type='time'], .extraLarge-textInputWidth55 [type='date'], .extraLarge-textInputWidth55 [type='datetime'], .extraLarge-textInputWidth55 [type='file'], .extraLarge-textInputWidth55 textarea, .extraLarge-textInputWidth55 select, .extraLarge-textInputWidth55 .chosen-container {
    width: 55px; }
  .extraLarge-textInputWidth55 input[type=number] {
    width: 70px;
    margin-right: calc(55px - 70px); }
  .extraLarge-textInputWidth55 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(55px - 45px); }
  .extraLarge-textInputWidth55.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth55 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth50 [type='text'], .extraLarge-textInputWidth50 [type='number'], .extraLarge-textInputWidth50 [type='email'], .extraLarge-textInputWidth50 [type='time'], .extraLarge-textInputWidth50 [type='date'], .extraLarge-textInputWidth50 [type='datetime'], .extraLarge-textInputWidth50 [type='file'], .extraLarge-textInputWidth50 textarea, .extraLarge-textInputWidth50 select, .extraLarge-textInputWidth50 .chosen-container {
    width: 50px; }
  .extraLarge-textInputWidth50 input[type=number] {
    width: 70px;
    margin-right: calc(50px - 70px); }
  .extraLarge-textInputWidth50 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(50px - 45px); }
  .extraLarge-textInputWidth50.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth50 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth40 [type='text'], .extraLarge-textInputWidth40 [type='number'], .extraLarge-textInputWidth40 [type='email'], .extraLarge-textInputWidth40 [type='time'], .extraLarge-textInputWidth40 [type='date'], .extraLarge-textInputWidth40 [type='datetime'], .extraLarge-textInputWidth40 [type='file'], .extraLarge-textInputWidth40 textarea, .extraLarge-textInputWidth40 select, .extraLarge-textInputWidth40 .chosen-container {
    width: 40px; }
  .extraLarge-textInputWidth40 input[type=number] {
    width: 70px;
    margin-right: calc(40px - 70px); }
  .extraLarge-textInputWidth40 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(40px - 45px); }
  .extraLarge-textInputWidth40.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth40 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth25 [type='text'], .extraLarge-textInputWidth25 [type='number'], .extraLarge-textInputWidth25 [type='email'], .extraLarge-textInputWidth25 [type='time'], .extraLarge-textInputWidth25 [type='date'], .extraLarge-textInputWidth25 [type='datetime'], .extraLarge-textInputWidth25 [type='file'], .extraLarge-textInputWidth25 textarea, .extraLarge-textInputWidth25 select, .extraLarge-textInputWidth25 .chosen-container {
    width: 25px; }
  .extraLarge-textInputWidth25 input[type=number] {
    width: 70px;
    margin-right: calc(25px - 70px); }
  .extraLarge-textInputWidth25 .smallNumber input[type=number] {
    width: 45px;
    margin-right: calc(25px - 45px); }
  .extraLarge-textInputWidth25.float-left input[type=number] {
    margin-right: 0; }
  .extraLarge-textInputWidth25 .float-left.smallNumber input[type=number] {
    margin-right: 0; }
  .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-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; } }

/******************* START POP-UP CSS ****************************/
.pnlPopUp {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  /* IE 8 */
  filter: alpha(opacity=70);
  /* IE 5-7 */
  -moz-opacity: 0.7;
  /* Netscape */
  -khtml-opacity: 0.7;
  background-color: #3a3a3a;
  background-color: rgba(80, 80, 80, 0.7);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: 10000; }

.pnlPopUpTable {
  display: table;
  height: 100%;
  margin-left: auto;
  margin-right: auto; }

.pnlPopUpTableCell {
  display: table-cell;
  padding-top: 50px;
  vertical-align: top; }

.pnlPopUpContent {
  background-color: #888888;
  color: white;
  font-size: 15px;
  padding: 40px 40px 40px 40px;
  border: 0px;
  border-radius: 10px;
  text-align: center;
  vertical-align: middle; }

/******************* END POP-UP CSS ****************************/
.non-visual {
  position: absolute;
  top: -1000px;
  left: -1000px; }

.no-visibility {
  visibility: hidden;
  position: absolute;
  top: -1000px;
  left: -1000px; }

.no-display {
  display: none; }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.new-line {
  clear: both; }

.editorFor label, .editorFor .editor-label {
  margin: 5px 0;
  clear: both;
  float: left;
  height: 100%;
  display: block;
  line-height: 2.5em;
  font-weight: normal;
  color: #4a4a4a; }

.editorFor li span {
  line-height: 1.5em; }

.editorFor span {
  height: 100%;
  display: block;
  line-height: 2.5em;
  font-weight: normal; }

.editorFor a, .editorFor a:visited, .editorFor a:hover {
  height: 100%;
  line-height: 2.5em;
  color: #4a4a4a; }

.editorFor a, .editorFor a:visited, .editorFor a:hover {
  margin: 5px 0;
  display: block; }

.editorFor input, .editorFor textarea, .editorFor select, .editorFor .editor-field {
  margin: 5px 0;
  float: left;
  display: inline-block; }

.editorFor input[type="checkbox"] {
  margin-top: 1em;
  height: 1.25em; }

.editorFor textarea.multi-line {
  height: 7.5em; }

.editorFor input[type=number] {
  width: 70px; }

.editInfoContainer {
  position: relative;
  display: inline-block;
  width: 100%; }
  .editInfoContainer h5 {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 1em; }
  .editInfoContainer h4 {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 1.33em; }
  .editInfoContainer h3 {
    padding: 0;
    margin: 0;
    font-size: 1.7689em; }
  .editInfoContainer h2 {
    padding: 0;
    margin: 0;
    font-size: 1.7689em; }
  .editInfoContainer h2, .editInfoContainer h3, .editInfoContainer h4, .editInfoContainer h5 {
    margin: 10px; }
  .editInfoContainer table {
    margin: 10px 0 10px 10px; }
  .editInfoContainer .mainSection {
    display: table; }
  .editInfoContainer hr + .mainSection.splitColumnSection {
    margin: -10px 0; }
    .editInfoContainer hr + .mainSection.splitColumnSection .table-cell {
      border-right: 1px solid #adb5b8;
      padding: 10px 50px 10px 10px; }
    .editInfoContainer hr + .mainSection.splitColumnSection .table-cell:last-of-type {
      border: none; }
    .editInfoContainer hr + .mainSection.splitColumnSection .table-cell.rightPadding10 {
      padding-right: 10px; }
  .editInfoContainer .displayValue {
    margin: 5px 0;
    float: left;
    height: 100%; }
  .editInfoContainer .table-row h2, .editInfoContainer .table-row h3, .editInfoContainer .table-row h4, .editInfoContainer .table-row h5 {
    margin: 10px 0 0 0; }
  .editInfoContainer .table-row .table-cell {
    vertical-align: top;
    padding: 2px 10px; }
    .editInfoContainer .table-row .table-cell h2, .editInfoContainer .table-row .table-cell h3, .editInfoContainer .table-row .table-cell h4, .editInfoContainer .table-row .table-cell h5, .editInfoContainer .table-row .table-cellh2, .editInfoContainer .table-row .table-cellh3, .editInfoContainer .table-row .table-cellh4, .editInfoContainer .table-row .table-cellh5 {
      margin: 0 0 10px 0; }
  .editInfoContainer .table-row .newLineTableCell .table-cell {
    display: flex;
    padding: 5px 5px 0px 5px; }
    .editInfoContainer .table-row .newLineTableCell .table-cell label, .editInfoContainer .table-row .newLineTableCell .table-cell span {
      align-self: center;
      padding: 0;
      margin: 0 10px 0 0; }
  .editInfoContainer .table-row label {
    margin-right: 10px;
    text-align: left; }
  .editInfoContainer .table-row input[type="checkbox"] + label, .editInfoContainer .table-row input[type="checkbox"] + input + label {
    margin-right: 0;
    white-space: nowrap; }
  .editInfoContainer .table-row .addressInfo textarea.multi-line {
    height: 3.6em; }
  .editInfoContainer .table-row .addressInfo .table-cell {
    vertical-align: top;
    white-space: nowrap; }
  .editInfoContainer .table-row .addressInfo .sameAsPostal {
    margin-left: 20px;
    white-space: nowrap; }
    .editInfoContainer .table-row .addressInfo .sameAsPostal label {
      line-height: inherit; }
      .editInfoContainer .table-row .addressInfo .sameAsPostal label input[type="checkbox"] {
        margin: 0; }
      .editInfoContainer .table-row .addressInfo .sameAsPostal label span {
        padding-left: 10px; }
  .editInfoContainer .buttonRow {
    right: 10px; }

.chosen-container input {
  float: none; }

.chosen-container {
  font-size: 1em;
  min-width: 200px; }
  .chosen-container a, .chosen-container a:visited, .chosen-container a:hover {
    font-weight: normal;
    font-size: inherit;
    line-height: 27px; }
    .chosen-container a div, .chosen-container a:visited div, .chosen-container a:hover div {
      padding-top: 3px; }

.chosen-container-single .chosen-single {
  height: auto;
  line-height: 27px; }
  .chosen-container-single .chosen-single abbr {
    top: 8px; }

.chosen-container-single .chosen-drop {
  margin-top: -5px; }

.moveableTable {
  border: 1px black solid;
  padding: 10px;
  margin: 10px;
  display: table; }

.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; }

.flex-box-column {
  display: flex;
  justify-content: space-between;
  align-content: flex-start; }
  .flex-box-column div {
    align-self: center; }

#documentHandInForm h1 {
  font-size: 2em; }

#documentHandInForm h2 {
  font-size: 1.66em; }

#documentHandInForm h3 {
  font-size: 1.33em; }

#documentHandInForm h4 {
  font-size: 1em;
  font-weight: 700; }

#documentHandInForm .headerInfo {
  font-size: 1.33em; }

#documentHandInForm span.fa {
  font-size: 1.2em;
  color: black; }

#documentHandInForm #checkboxSections div {
  margin-bottom: 5px; }

.redText {
  color: red; }

.align-right {
  text-align: right; }

.page-break {
  page-break-after: always;
  break-after: always; }

timerapport {
  padding: 10px;
  display: block;
  font-size: 0.85em; }
  timerapport h1 {
    font-size: 2em; }
  timerapport h2 {
    font-size: 1.5em; }
  timerapport kunde {
    display: block;
    page-break-after: always;
    break-after: always; }
    timerapport kunde table {
      margin-bottom: 10px;
      min-width: 400px; }
      timerapport kunde table td, timerapport kunde table th {
        padding: 3px 7px; }
    timerapport kunde konsulent {
      display: block;
      margin-top: 10px; }
    timerapport kunde konsulenttime {
      font-weight: bold; }
    timerapport kunde kundetime {
      font-size: 1.7689em; }

.flex {
  display: flex; }

.flex-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end; }

.flex-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }

.flex-start {
  display: flex;
  justify-content: flex-start; }

.flex-end {
  display: flex;
  justify-content: flex-end; }

.flex-column {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }
  .flex-column > div {
    width: 100%; }

.flex-left-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start; }

.flex-row-space-between {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }

.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.flex-wrap {
  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 {
    align-self: center; }

.flex-center-middle {
  display: flex;
  justify-content: center;
  align-content: center; }
  .flex-center-middle div, .flex-center-middle label, .flex-center-middle button, .flex-center-middle span, .flex-center-middle a, .flex-center-middle svg, .flex-center-middle select {
    align-self: center; }

.flex-column {
  display: flex;
  flex-direction: column; }

.flex-space-around {
  display: flex;
  justify-content: space-around; }

.flex-space-between {
  display: flex;
  justify-content: space-between; }

.flex-start-space-between-items {
  display: flex;
  justify-content: flex-start; }
  .flex-start-space-between-items > div:not(:last-child):not(.no-visibility), .flex-start-space-between-items > button:not(:last-child):not(.no-visibility), .flex-start-space-between-items > label:not(:last-child):not(.no-visibility), .flex-start-space-between-items > span:not(:last-child):not(.no-visibility), .flex-start-space-between-items > form:not(:last-child):not(.no-visibility), .flex-start-space-between-items > a:not(:last-child):not(.no-visibility), .flex-start-space-between-items > select:not(:last-child):not(.no-visibility) {
    margin-right: 10px; }

.flex-start-double-space-between-items {
  display: flex;
  justify-content: flex-start; }
  .flex-start-double-space-between-items > div:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > button:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > label:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > span:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > form:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > a:not(:last-child):not(.no-visibility), .flex-start-double-space-between-items > select:not(:last-child):not(.no-visibility) {
    margin-right: 20px; }

.flex-start-triple-space-between-items {
  display: flex;
  justify-content: flex-start; }
  .flex-start-triple-space-between-items > div:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > button:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > label:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > span:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > form:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > a:not(:last-child):not(.no-visibility), .flex-start-triple-space-between-items > select:not(:last-child):not(.no-visibility) {
    margin-right: 30px; }

.flex-end-space-between-items {
  display: flex;
  justify-content: flex-end; }
  .flex-end-space-between-items > div:not(:last-child):not(.no-visibility), .flex-end-space-between-items > button:not(:last-child):not(.no-visibility), .flex-end-space-between-items > label:not(:last-child):not(.no-visibility), .flex-end-space-between-items > span:not(:last-child):not(.no-visibility), .flex-end-space-between-items > form:not(:last-child):not(.no-visibility), .flex-end-space-between-items > select:not(:last-child):not(.no-visibility) {
    margin-right: 10px; }

.flex-align-self {
  display: flex;
  align-self: center;
  align-items: center; }

.flex-wrap {
  display: flex;
  flex-wrap: wrap; }

.no-display {
  display: none;
  visibility: hidden; }

.loadingSpinner {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #cccccc;
  /* Safari 1.x */
  opacity: 0.5;
  display: inline-block; }

#floatingBarsG {
  position: relative;
  width: 60px;
  height: 75px;
  margin: auto; }

.blockG {
  position: absolute;
  background-color: white;
  width: 10px;
  height: 23px;
  border-radius: 8px 8px 0 0;
  -o-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  transform: scale(0.4);
  -o-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  animation-name: fadeG;
  -o-animation-name: fadeG;
  -ms-animation-name: fadeG;
  -webkit-animation-name: fadeG;
  -moz-animation-name: fadeG;
  animation-duration: 1.2s;
  -o-animation-duration: 1.2s;
  -ms-animation-duration: 1.2s;
  -webkit-animation-duration: 1.2s;
  -moz-animation-duration: 1.2s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal; }

#rotateG_01 {
  left: 0;
  top: 27px;
  animation-delay: 0.45s;
  -o-animation-delay: 0.45s;
  -ms-animation-delay: 0.45s;
  -webkit-animation-delay: 0.45s;
  -moz-animation-delay: 0.45s;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg); }

#rotateG_02 {
  left: 8px;
  top: 10px;
  animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg); }

#rotateG_03 {
  left: 25px;
  top: 3px;
  animation-delay: 0.75s;
  -o-animation-delay: 0.75s;
  -ms-animation-delay: 0.75s;
  -webkit-animation-delay: 0.75s;
  -moz-animation-delay: 0.75s;
  transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg); }

#rotateG_04 {
  right: 8px;
  top: 10px;
  animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg); }

#rotateG_05 {
  right: 0;
  top: 27px;
  animation-delay: 1.05s;
  -o-animation-delay: 1.05s;
  -ms-animation-delay: 1.05s;
  -webkit-animation-delay: 1.05s;
  -moz-animation-delay: 1.05s;
  transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg); }

#rotateG_06 {
  right: 8px;
  bottom: 7px;
  animation-delay: 1.2s;
  -o-animation-delay: 1.2s;
  -ms-animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s;
  -moz-animation-delay: 1.2s;
  transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg); }

#rotateG_07 {
  bottom: 0;
  left: 25px;
  animation-delay: 1.35s;
  -o-animation-delay: 1.35s;
  -ms-animation-delay: 1.35s;
  -webkit-animation-delay: 1.35s;
  -moz-animation-delay: 1.35s;
  transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg); }

#rotateG_08 {
  left: 8px;
  bottom: 7px;
  animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  -ms-animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg); }

@keyframes fadeG {
  0% {
    background-color: black; }
  100% {
    background-color: white; } }

@-o-keyframes fadeG {
  0% {
    background-color: black; }
  100% {
    background-color: white; } }

@-ms-keyframes fadeG {
  0% {
    background-color: black; }
  100% {
    background-color: white; } }

@-webkit-keyframes fadeG {
  0% {
    background-color: black; }
  100% {
    background-color: white; } }

@-moz-keyframes fadeG {
  0% {
    background-color: black; }
  100% {
    background-color: white; } }
