@font-face {
  font-family: 'custom-icons';
  src: url(../assets/a66b4cfecc714179f8cb65dd33b8b1e7.woff) format('woff'), url(../assets/a1f8d5103768bffa8145bcf1d216f3ba.ttf) format('truetype');
}
@font-face {
  font-family: 'Material Icons';
  src: url(../assets/012cf6a10129e2275d79d6adac7f3b02.woff) format('woff'), url(../assets/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(../assets/813c58a5156a3f3caddec473846f776f.eot);
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../assets/73437ad44345f889f45e27c428d618d8.woff2) format('woff2'), url(../assets/72862e7cf19603ad24f26baf86dd0e08.woff) format('woff'), url(../assets/bdafb9df42d16395dd5d87d12a74ea3f.ttf) format('truetype'), url(../assets/c0e9eb34c80900aaacc306b011e1ee3c.svg#OpenSans) format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../assets/5226808190dfcdcf5ca4addca59fd43b.eot);
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../assets/bc5457c1089cc65463eb981d4cdb7045.woff2) format('woff2'), url(../assets/0d0d7107450f05b72a4507d0d7687dd1.woff) format('woff'), url(../assets/a957943fff1355620393d35cb3d6c7d1.ttf) format('truetype'), url(../assets/11569a38e3d3f0e320e20909cf8fe9b9.svg#OpenSans) format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../assets/c35ad7c76819575781c833319c13711b.eot);
  src: local('Open Sans'), local('OpenSans'), url(../assets/e64cab167bbdc04807429d10873901a0.woff2) format('woff2'), url(../assets/ce659615885f33d928eb7fe276574106.woff) format('woff'), url(../assets/953de7bafd9fdbf41ea443aacabe2706.ttf) format('truetype'), url(../assets/7e735d7ae17da9ead1360165b1dc3cfb.svg#OpenSans) format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url(../assets/61308a6d18119a2c470e9fbc7627c3cf.eot);
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../assets/fa907b3395c41e35cdb25dca66a58ca9.woff2) format('woff2'), url(../assets/49fbe77658d29a343cd06b5245be483e.woff) format('woff'), url(../assets/b2d9749b74c1fe30d345296a7ee7fb04.ttf) format('truetype'), url(../assets/1a5a7a1706f02d39b484860f3bf538e7.svg#OpenSans) format('svg');
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  overflow: hidden;
}
body {
  -webkit-overflow-scrolling: touch;
}
button,
input,
optgroup,
select,
textarea {
  outline: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
optgroup::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
}
h5 {
  background: transparent;
  color: #596673;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: auto;
  margin: 0 0 8px 0;
  padding: 0 16px;
  text-transform: uppercase;
  width: 100%;
}
main {
  height: calc(100% - 50px);
  padding: 20px;
}
table {
  border-spacing: 0;
}
input {
  appearance: none;
}
input::-ms-clear {
  display: none;
  height: 0;
  visibility: hidden;
  width: 0;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #708090;
  opacity: 1;
}
select {
  appearance: none;
  background: transparent;
}
select::-ms-expand {
  display: none;
}
option {
  appearance: none;
}
option:focus {
  border: none;
}
.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
html,
body {
  box-sizing: border-box;
  font-family: 'Open Sans', sans-serif;
  height: 100%;
  margin: 0;
  padding: 0;
/* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
/* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
/* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
}
html {
  font-size: 16px;
}
body {
  background: #f1f2f4;
  font-size: 0.75rem;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  overflow: hidden;
}
body {
  -webkit-overflow-scrolling: touch;
}
button,
input,
optgroup,
select,
textarea {
  outline: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
optgroup::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
}
h5 {
  background: transparent;
  color: #596673;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: auto;
  margin: 0 0 8px 0;
  padding: 0 16px;
  text-transform: uppercase;
  width: 100%;
}
main {
  height: calc(100% - 50px);
  padding: 20px;
}
table {
  border-spacing: 0;
}
input {
  appearance: none;
}
input::-ms-clear {
  display: none;
  height: 0;
  visibility: hidden;
  width: 0;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #708090;
  opacity: 1;
}
select {
  appearance: none;
  background: transparent;
}
select::-ms-expand {
  display: none;
}
option {
  appearance: none;
}
option:focus {
  border: none;
}
.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
/* postcss-bem-linter: define field */
.field {
  border: none;
  font-size: 0;
  width: 100%;
}
.field__text,
.field__exposition,
.field__textarea,
.field__selectTitle {
  background: #f1f2f4;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 0 0 #708090;
  -moz-box-shadow: 0 1px 0 0 #708090;
  -ms-box-shadow: 0 1px 0 0 #708090;
  box-shadow: 0 1px 0 0 #708090;
  color: #16191d;
  display: inline-block;
  height: 32px;
  padding: 7px 12px 5px;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: inherit;
  vertical-align: top;
  width: 100%;
}
.field__text:hover,
.field__exposition:hover,
.field__textarea:hover,
.field__selectTitle:hover {
  -webkit-box-shadow: 0 1px 0 0 #596673;
  -moz-box-shadow: 0 1px 0 0 #596673;
  -ms-box-shadow: 0 1px 0 0 #596673;
  box-shadow: 0 1px 0 0 #596673;
}
.field__text:focus,
.field__exposition:focus,
.field__textarea:focus,
.field__selectTitle:focus {
  -webkit-box-shadow: 0 3px 0 0 #079ae9;
  -moz-box-shadow: 0 3px 0 0 #079ae9;
  -ms-box-shadow: 0 3px 0 0 #079ae9;
  box-shadow: 0 3px 0 0 #079ae9;
}
.field__text--disabled,
.field__exposition--disabled,
.field__textarea--disabled,
.field__selectTitle--disabled {
  background: #e2e6e9;
  border: none;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
  color: #708090;
  cursor: default;
}
.field__text--disabled:hover,
.field__exposition--disabled:hover,
.field__textarea--disabled:hover,
.field__selectTitle--disabled:hover {
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
}
.field__text--disabled:focus,
.field__exposition--disabled:focus,
.field__textarea--disabled:focus,
.field__selectTitle--disabled:focus {
  border: none;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
}
.field__text--invalid,
.field__exposition--invalid,
.field__textarea--invalid,
.field__selectTitle--invalid {
  border: none;
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__text--invalid:hover,
.field__exposition--invalid:hover,
.field__textarea--invalid:hover,
.field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__text--invalid:focus,
.field__exposition--invalid:focus,
.field__textarea--invalid:focus,
.field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__text--readonly,
.field__exposition--readonly,
.field__textarea--readonly,
.field__selectTitle--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  background: #f1f2f4;
  border: none;
  color: #16191d;
  cursor: default;
  margin: 0;
  min-width: 5px;
}
.field__text--readonly:hover,
.field__exposition--readonly:hover,
.field__textarea--readonly:hover,
.field__selectTitle--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__text--readonly:focus,
.field__exposition--readonly:focus,
.field__textarea--readonly:focus,
.field__selectTitle--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__label {
  color: #16191d;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 4px;
  min-height: 17px;
  text-transform: none;
}
.field__label--disabled {
  color: #708090 !important;
}
.field__label:first-letter {
  text-transform: uppercase;
}
.field__control {
  display: inline-block;
  width: 100%;
}
.field__control--boolean {
  cursor: default;
  margin-bottom: 4px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.field__control--boolean > .field__label {
  cursor: pointer;
  display: inline-block;
  margin: -2px 0 2px 7px;
}
.field__controls {
  display: block;
  position: relative;
}
.field__radio,
.field__check {
  cursor: pointer;
  height: 14px;
  margin: 0;
  opacity: 0;
  vertical-align: top;
  width: 14px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.field__radio + label,
.field__check + label {
  cursor: pointer;
  height: 14px;
  margin-left: -14px;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 14px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.field__radio + label > span,
.field__check + label > span {
  border: 1px solid #708090;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-top: 0;
  vertical-align: top;
  width: 14px;
}
.field__radio:disabled,
.field__check:disabled {
  cursor: default;
}
.field__radio:disabled + label,
.field__check:disabled + label {
  cursor: default;
}
.field__radio:disabled + label > span,
.field__check:disabled + label > span {
  background: #e2e6e9;
  border-color: #a9b3bc;
}
.field__radio:disabled + label > span:hover,
.field__check:disabled + label > span:hover {
  border-color: #a9b3bc;
}
.field__help {
  color: #c91d1d;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 4px;
  text-align: left;
  width: 100%;
  word-break: break-word;
}
.field__help > ul {
  padding-left: 15px;
  margin: 0;
}
.field__message {
  margin-bottom: 4px;
  padding: 5px 7px;
}
.field__message--error,
.field__message--warning {
  display: flex;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
}
.field__message--error .field__messageText,
.field__message--warning .field__messageText {
  align-self: center;
}
.field__message--warning {
  background: #fff0e5;
  color: #f56600;
}
.field__message--warning .field__messageIcon .plasma-icon {
  color: #f56600;
}
.field__message--warning +.field__controls .field__text--invalid,
.field__message--warning +.field__controls .field__textarea--invalid,
.field__message--warning +.field__controls .field__exposition--invalid {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__controls .field__text--invalid:hover,
.field__message--warning +.field__controls .field__textarea--invalid:hover,
.field__message--warning +.field__controls .field__exposition--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__controls .field__text--invalid:focus,
.field__message--warning +.field__controls .field__textarea--invalid:focus,
.field__message--warning +.field__controls .field__exposition--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #f56600;
  -moz-box-shadow: 0 3px 0 0 #f56600;
  -ms-box-shadow: 0 3px 0 0 #f56600;
  box-shadow: 0 3px 0 0 #f56600;
}
.field__message--warning +.field__controls .field__text--readonly,
.field__message--warning +.field__controls .field__textarea--readonly,
.field__message--warning +.field__controls .field__exposition--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--warning +.field__controls .field__text--readonly:hover,
.field__message--warning +.field__controls .field__textarea--readonly:hover,
.field__message--warning +.field__controls .field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--warning +.field__controls .field__text--readonly:focus,
.field__message--warning +.field__controls .field__textarea--readonly:focus,
.field__message--warning +.field__controls .field__exposition--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--warning +.field__select .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__select .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__select .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #f56600;
  -moz-box-shadow: 0 3px 0 0 #f56600;
  -ms-box-shadow: 0 3px 0 0 #f56600;
  box-shadow: 0 3px 0 0 #f56600;
}
.field__message--error {
  background: #fce9e9;
  color: #c91d1d;
}
.field__message--error .field__messageIcon .plasma-icon {
  color: #c91d1d;
  font-family: 'custom-icons';
}
.field__message--error +.field__controls .field__text--invalid,
.field__message--error +.field__controls .field__textarea--invalid,
.field__message--error +.field__controls .field__exposition--invalid {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__controls .field__text--invalid:hover,
.field__message--error +.field__controls .field__textarea--invalid:hover,
.field__message--error +.field__controls .field__exposition--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__controls .field__text--invalid:focus,
.field__message--error +.field__controls .field__textarea--invalid:focus,
.field__message--error +.field__controls .field__exposition--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__message--error +.field__controls .field__text--readonly,
.field__message--error +.field__controls .field__textarea--readonly,
.field__message--error +.field__controls .field__exposition--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__controls .field__text--readonly:hover,
.field__message--error +.field__controls .field__textarea--readonly:hover,
.field__message--error +.field__controls .field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__controls .field__text--readonly:focus,
.field__message--error +.field__controls .field__textarea--readonly:focus,
.field__message--error +.field__controls .field__exposition--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__select .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__select .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__select .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__messageIcon {
  line-height: 0;
  margin-right: 5px;
}
.field__messageIcon .plasma-icon {
  font-size: 1.25rem;
}
.field__messageText {
  max-width: calc(100% - 20px);
}
.field__messageText > ul {
  margin: 0;
  padding-left: 11px;
}
.field__message--error +.field__message--warning +.field__select .field__text--invalid,
.field__message--error +.field__message--warning +.field__controls .field__text--invalid,
.field__message--error +.field__message--warning +.field__select .field__textarea--invalid,
.field__message--error +.field__message--warning +.field__controls .field__textarea--invalid,
.field__message--error +.field__message--warning +.field__select .field__exposition--invalid,
.field__message--error +.field__message--warning +.field__controls .field__exposition--invalid,
.field__message--error +.field__message--warning +.field__select .field__selectTitle--invalid,
.field__message--error +.field__message--warning +.field__controls .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__message--warning +.field__select .field__text--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__text--invalid:hover,
.field__message--error +.field__message--warning +.field__select .field__textarea--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__textarea--invalid:hover,
.field__message--error +.field__message--warning +.field__select .field__exposition--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__exposition--invalid:hover,
.field__message--error +.field__message--warning +.field__select .field__selectTitle--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__message--warning +.field__select .field__text--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__text--invalid:focus,
.field__message--error +.field__message--warning +.field__select .field__textarea--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__textarea--invalid:focus,
.field__message--error +.field__message--warning +.field__select .field__exposition--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__exposition--invalid:focus,
.field__message--error +.field__message--warning +.field__select .field__selectTitle--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__message--error +.field__message--warning +.field__select .field__text--readonly,
.field__message--error +.field__message--warning +.field__controls .field__text--readonly,
.field__message--error +.field__message--warning +.field__select .field__textarea--readonly,
.field__message--error +.field__message--warning +.field__controls .field__textarea--readonly,
.field__message--error +.field__message--warning +.field__select .field__exposition--readonly,
.field__message--error +.field__message--warning +.field__controls .field__exposition--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__message--warning +.field__select .field__text--readonly:hover,
.field__message--error +.field__message--warning +.field__controls .field__text--readonly:hover,
.field__message--error +.field__message--warning +.field__select .field__textarea--readonly:hover,
.field__message--error +.field__message--warning +.field__controls .field__textarea--readonly:hover,
.field__message--error +.field__message--warning +.field__select .field__exposition--readonly:hover,
.field__message--error +.field__message--warning +.field__controls .field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__message--warning +.field__select .field__text--readonly:focus,
.field__message--error +.field__message--warning +.field__controls .field__text--readonly:focus,
.field__message--error +.field__message--warning +.field__select .field__textarea--readonly:focus,
.field__message--error +.field__message--warning +.field__controls .field__textarea--readonly:focus,
.field__message--error +.field__message--warning +.field__select .field__exposition--readonly:focus,
.field__message--error +.field__message--warning +.field__controls .field__exposition--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__help:empty {
  margin-bottom: 0;
}
fieldset > span .field__control--boolean {
  padding: 2px 0;
}
::placeholder {
  font-style: italic;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define button */
.button {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #f9fafb;
  cursor: pointer;
  display: inline-block;
/* Primary Buttons (with box) */
/* Secondary Buttons */
/* Icon Button */
}
.button__primary {
  background: #2f9d2f;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  height: 32px;
  line-height: 32px;
  min-width: 64px;
  outline: none;
  padding: 0 32px;
  text-align: center;
  text-transform: uppercase;
  width: auto;
}
.button__primary:focus {
  background: #f56600;
  border: none;
  color: #f9fafb;
  outline: none;
}
.button__primary:focus > .plasma-icon {
  color: #f9fafb;
}
.button__primary:hover {
  background: #f56600;
  border: none;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  color: #f9fafb;
  outline: none;
}
.button__primary:hover > .plasma-icon {
  color: #f9fafb;
}
.button__primary:active {
  background: #f56600;
  border: none;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  outline: none;
}
.button__primary:disabled {
  background: #e2e6e9;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #a9b3bc;
  cursor: auto;
}
.button__primary:disabled > .plasma-icon {
  color: #a9b3bc;
}
.button__primary:disabled:hover {
  background: #e2e6e9;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #a9b3bc;
}
.button__primary--destructive {
  background: #c91d1d;
  outline: none;
}
.button__primary > .plasma-icon {
  color: #f9fafb;
  margin-right: 4px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.button__secondary {
  color: #079ae9;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-transform: uppercase;
}
.button__secondary:focus {
  color: #f56600;
}
.button__secondary:focus > .plasma-icon {
  color: #f56600;
}
.button__secondary:hover {
  color: #f56600;
}
.button__secondary:hover > .plasma-icon {
  color: #f56600;
}
.button__secondary:active {
  color: #f56600;
}
.button__secondary:active > .plasma-icon {
  color: #f56600;
}
.button__secondary:disabled {
  color: #a9b3bc;
  cursor: auto;
}
.button__secondary:disabled > .plasma-icon {
  color: #a9b3bc;
}
.button__secondary > .plasma-icon {
  color: #079ae9;
  margin-right: 3px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.button__secondary--destructive {
  color: #c91d1d;
}
.button__secondary--destructive > .plasma-icon {
  color: #c91d1d;
}
.button__icon {
  letter-spacing: normal;
  margin: 0;
  padding: 0 6px;
  vertical-align: middle;
}
.button__icon > .plasma-icon {
  color: #9db2c8;
}
.button__icon:hover > .plasma-icon {
  color: #f56600;
}
.button__icon:focus > .plasma-icon {
  color: #f56600;
}
.button__icon:active > .plasma-icon {
  color: #f56600;
}
.button__icon:disabled {
  cursor: auto;
}
.button__icon:disabled > .plasma-icon {
  color: #c6ccd2;
}
.button__icon:disabled:not(hover) > .plasma-icon {
  color: #c6ccd2 !important;
}
.button__icon--destructive > .plasma-icon {
  color: #c91d1d;
}
.button__icon--activated > .plasma-icon {
  color: #079ae9;
}
.h_inlineBlock.h_middleAlign .button__icon {
  display: block;
  height: auto;
  padding: 0 1px 0;
}
.h_inlineBlock.h_middleAlign .button__icon:hover > .plasma-icon {
  background: #f56600;
  color: #fff;
}
.h_inlineBlock.h_middleAlign .button__icon:active > .plasma-icon {
  background: transparent;
  color: #f56600;
}
.h_inlineBlock.h_middleAlign .button__icon:disabled > .plasma-icon {
  background: transparent;
  color: #a9b3bc;
}
.h_inlineBlock.h_middleAlign .button__icon > .plasma-icon {
  display: block;
  font-size: 1.125rem;
  height: 14px;
  line-height: 10px;
  padding-top: 2px;
}
.button__icon--info {
  display: none;
}
/* postcss-bem-linter: end */
.button-group {
  font-size: 0;
}
.button-group .button {
  margin-right: 12px;
}
.button-group .button:last-child {
  margin-right: 0;
}
.button-group .button__icon {
  margin-right: 0;
}
.wrapper {
  display: flex;
  flex-direction: column;
  height: 100vh;
/* Default style without sidebar */
}
.wrapper .header {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  min-height: 48px;
  width: 100%;
  z-index: 1;
}
.wrapper .content {
  flex: 1 1 0%;
  position: relative;
  z-index: 0;
  width: 100%;
/* Modifier for style with sidebar */
}
.wrapper .content .main__container {
  height: 100%;
  padding: 24px;
  position: absolute;
  right: 0;
  top: 0;
  transition: width 0.3s;
  width: 100%;
}
.wrapper .content--sidebar .sidebar {
  background-color: #596673;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  height: 100%;
  left: 0;
  padding-bottom: 52px;
  position: absolute;
  top: 0;
  transition: width 0.3s;
  width: 52px;
  z-index: 2000;
}
.wrapper .content--sidebar .sidebar__container {
  background-color: #fff;
  height: 100%;
  overflow-y: auto;
  width: 100%;
}
.wrapper .content--sidebar .sidebar--expanded {
  width: 215px;
}
.wrapper .content--sidebar .sidebar__trigger {
  background: rgba(0,0,0,0.2);
  bottom: 0;
  height: 52px;
  text-align: right;
  position: absolute;
  user-select: none;
  width: 100%;
  z-index: 4000;
}
.wrapper .content--sidebar .sidebar__trigger .button__icon {
  padding: 2px;
}
.wrapper .content--sidebar .sidebar__trigger .button__icon:hover {
  background: rgba(0,0,0,0.2);
}
.wrapper .content--sidebar .sidebar__trigger .button__icon .plasma-icon {
  color: #fff;
  font-size: 2.5rem;
  padding: 4px;
}
.wrapper .content--sidebar .sidebar__trigger--smallView {
  display: none;
}
.wrapper .content--sidebar .main__container {
  overflow-y: auto;
  width: calc(100% - 48px);
}
@media only screen and (max-width: 767px) {
  .wrapper {
    overflow-x: hidden;
  }
  .wrapper .content--sidebar .sidebar {
    padding-bottom: 0;
    transform: translateX(-100%);
    transition: transform 0.3s;
    width: 100%;
  }
  .wrapper .content--sidebar .sidebar--expanded {
    transform: translateX(0);
  }
  .wrapper .content--sidebar .sidebar__trigger {
    background: #079ae9;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    bottom: 20px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    height: 48px;
    position: fixed;
    right: 16px;
    width: 48px;
  }
  .wrapper .content--sidebar .sidebar__trigger .button__icon {
    padding: 0;
  }
  .wrapper .content--sidebar .sidebar__trigger .button__icon:hover {
    background: transparent;
  }
  .wrapper .content--sidebar .sidebar__trigger--closed {
    width: 48px;
  }
  .wrapper .content--sidebar .sidebar__trigger--closed .button__icon .plasma-icon {
    font-size: 1.75rem;
    padding: 10px;
  }
  .wrapper .content--sidebar .sidebar__trigger--opened .button__icon .plasma-icon {
    font-size: 2.5rem;
    padding: 4px;
  }
  .wrapper .content--sidebar .sidebar__trigger--largeView {
    display: none;
  }
  .wrapper .content--sidebar .sidebar__trigger--smallView {
    display: block;
  }
  .wrapper .content--sidebar .main__container {
    padding: 0;
    transition: transform 0.3s;
    width: 100%;
  }
  .wrapper .content--sidebar .main__container--collapsed {
    transform: translateX(100%);
  }
}
@media only screen and (min-width: 768px) {
  .wrapper .content--sidebar .main__container--collapsed {
    width: calc(100% - 48px);
  }
}
@media only screen and (min-width: 992px) {
  .wrapper .content--sidebar .main__container--collapsed {
    width: calc(100% - 215px);
  }
}
.treeWidget__nodes {
  list-style-type: none;
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.treeWidget__subnodes {
  list-style-type: none;
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.treeWidget__subnodes > .treeWidget__node:last-child {
  border-bottom: none;
}
.treeWidget__checkbox {
  position: absolute;
  display: inline-block;
  top: 10px;
  right: 25px;
  line-height: 16px;
  max-height: 30px;
  overflow: hidden;
  display: none;
}
.treeWidget__node {
  cursor: pointer;
  position: relative;
}
.treeWidget__nodeContent {
  border-bottom: 1px solid #a9b3bc;
  border-left: 6px solid transparent;
  min-height: 50px;
  min-width: 300px;
  position: relative;
}
.treeWidget__nodeContent:hover {
  background: #f1f2f4;
}
.treeWidget__nodeContent--selected {
  background: #e6f6fe;
  border-left: 6px solid #596673;
}
.treeWidget__nodeContent--draggable {
  cursor: move;
}
.treeWidget__nodeTitle {
  display: block;
  position: relative;
}
.treeWidget__nodeTitle::after {
  content: "";
  display: table;
  clear: both;
}
.treeWidget__nodeTitle--removeIcon {
  margin-left: 1px;
}
.treeWidget__nodeTitle--removeIcon > .treeWidget__nodeIcon {
  display: none;
}
.treeWidget__nodeName {
  display: block;
  font-size: 0.75rem;
  margin-left: 24px;
  padding: 16px 0;
}
.treeWidget__nodeArrow {
  line-height: 1;
  margin-left: -42px;
  position: absolute;
  text-decoration: none;
  user-select: none;
}
.treeWidget__nodeArrow .button.button__icon {
  height: auto;
}
.treeWidget__nodeArrow .plasma-icon {
  color: #079ae9;
  height: 29px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 29px;
  margin: 10px 0;
  width: 29px;
}
.treeWidget__nodeArrow:hover .plasma-icon {
  color: #f9fafb;
  background: #f56600;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.treeWidget__nodeArrow--active .plasma-icon {
  color: #16191d;
}
.treeWidget__nodeIcon {
  cursor: pointer;
  display: block;
  height: 49px;
  left: 0;
  line-height: 49px;
  position: absolute;
  text-align: center;
  user-select: none;
  vertical-align: middle;
  width: 20px;
}
.treeWidget__nodeIcon .plasma-icon {
  font-size: 1.25rem;
  height: 49px;
  line-height: 49px;
}
.treeWidget__node--dragging .treeWidget__nodeTitle {
  opacity: 0.15;
}
.treeWidget__node--dragging .treeWidget__nodeContent:hover {
  background-color: #fff;
}
.treeWidget__node--dragOver >.treeWidget__nodeContent {
  background-color: #e6f6fe;
}
.treeWidget__dropHint {
  cursor: default;
  background-color: transparent;
  background-clip: content-box;
  height: 10px;
  position: absolute;
  width: 100%;
  z-index: 1;
  display: none;
}
.treeWidget__dropHint--top {
  top: 0;
}
.treeWidget__dropHint--bottom {
  bottom: 0;
}
.treeWidget__dropHint.treeWidget__dropHint--available {
  display: flex;
}
.treeWidget__dropHint.treeWidget__dropHint--available.treeWidget__dropHint--opened .treeWidget__dropTarget {
  align-self: center;
  background: #f56600;
  background-clip: content-box;
  height: 10px;
  width: 100%;
}
.treeWidget__dropHint.treeWidget__dropHint--available.treeWidget__dropHint--opened.treeWidget__dropHint--top {
  border-bottom: 1px solid #a9b3bc;
}
.treeWidget__dropHint.treeWidget__dropHint--available.treeWidget__dropHint--opened.treeWidget__dropHint--bottom {
  border-top: 1px solid #a9b3bc;
}
.treeWidget__node--level-0 > .treeWidget__dropHint,
.treeWidget__node--level-0 > .treeWidget__nodeContent {
  padding-left: 42px;
}
.treeWidget__node--level-1 > .treeWidget__dropHint,
.treeWidget__node--level-1 > .treeWidget__nodeContent {
  padding-left: 72px;
}
.treeWidget__node--level-2 > .treeWidget__dropHint,
.treeWidget__node--level-2 > .treeWidget__nodeContent {
  padding-left: 102px;
}
.treeWidget__node--level-3 > .treeWidget__dropHint,
.treeWidget__node--level-3 > .treeWidget__nodeContent {
  padding-left: 132px;
}
.treeWidget__node--level-4 > .treeWidget__dropHint,
.treeWidget__node--level-4 > .treeWidget__nodeContent {
  padding-left: 162px;
}
.treeWidget__node--level-5 > .treeWidget__dropHint,
.treeWidget__node--level-5 > .treeWidget__nodeContent {
  padding-left: 192px;
}
.treeWidget__node--level-6 > .treeWidget__dropHint,
.treeWidget__node--level-6 > .treeWidget__nodeContent {
  padding-left: 222px;
}
.treeWidget__node--level-7 > .treeWidget__dropHint,
.treeWidget__node--level-7 > .treeWidget__nodeContent {
  padding-left: 252px;
}
.treeWidget__node--level-8 > .treeWidget__dropHint,
.treeWidget__node--level-8 > .treeWidget__nodeContent {
  padding-left: 282px;
}
.treeWidget__node--level-9 > .treeWidget__dropHint,
.treeWidget__node--level-9 > .treeWidget__nodeContent {
  padding-left: 312px;
}
.treeWidget__node--level-10 > .treeWidget__dropHint,
.treeWidget__node--level-10 > .treeWidget__nodeContent {
  padding-left: 342px;
}
.grid {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.grid__containerWrapper {
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.grid__header {
  flex: 0 0 auto;
}
.grid__footer {
  flex: 0 0 auto;
}
.grid__content {
  flex: 1 1 auto;
}
.grid__content {
  overflow-x: hidden;
  overflow-y: scroll;
}
.grid__message {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 10px 10px;
  color: #708090;
}
.grid__message--highlighted {
  color: #f56600;
}
.grid__headerRow,
.grid__footerRow,
.grid__contentRow {
  display: -ms-flexbox;
  display: flex;
  padding-left: 4px;
}
.grid__headerRow,
.grid__footerRow {
  padding-right: 17px;
}
.grid__headerRow {
  border-bottom: 1px solid #16191d;
}
.grid__headerRow[class *= "--filter"] {
  background: #f1f2f4;
  border-bottom: 2px solid #16191d;
}
.grid__footerRow:first-child:not(.grid__footerRow--scrollBar) {
  border-top: 1px solid #16191d;
}
.grid__footerRow:last-child .grid__footerRow--scroll {
  overflow-x: auto;
}
.grid__contentRow {
  border-bottom: 1px solid #a9b3bc;
}
.grid__contentRow:last-child {
  border-bottom: none;
}
.grid__contentRow:hover:not(.grid__contentRow--selected) {
  background: #eff2f6;
}
.grid__contentRow:hover:not(.grid__contentRow--selected) .button__icon:not(:hover) > .plasma-icon {
  color: #079ae9;
}
.grid__contentRow--selected {
  background: #e6f6fe;
  border-left: 4px solid #507090;
  padding-left: 0;
}
.grid__contentRow--selected .button__icon:not(:hover) > .plasma-icon {
  color: #079ae9;
}
.grid__contentRow--right .grid__contentCell {
  display: flex;
  justify-content: flex-start;
}
.grid__contentRow--highlighted {
  background: #e2e6e9;
}
.grid__headerRow--scroll,
.grid__contentRow--scroll,
.grid__footerRow--scroll {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  overflow: hidden;
}
.grid__headerRow--left,
.grid__headerRow--scroll,
.grid__headerRow--right,
.grid__footerRow--left,
.grid__footerRow--scroll,
.grid__footerRow--right,
.grid__contentRow--left,
.grid__contentRow--scroll,
.grid__contentRow--right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}
.grid__headerRow[class *= "--filter"] .grid__headerRow--left,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right {
  -ms-flex-align: start;
  align-items: flex-start;
}
.grid__headerRow[class *= "--filter"] .grid__headerRow--left .field,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll .field,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right .field {
  margin-bottom: 16px;
}
.grid__headerRow[class *= "--filter"] .grid__headerRow--left .field__date,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll .field__date,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right .field__date,
.grid__headerRow[class *= "--filter"] .grid__headerRow--left .field__text,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll .field__text,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right .field__text {
  background: #fff;
}
.grid__headerCell,
.grid__footerCell,
.grid__contentCell {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  min-width: 150px;
  padding: 10px 16px 10px 10px;
  text-align: left;
  width: 150px;
  word-wrap: break-word;
}
.grid__headerCell--5,
.grid__footerCell--5,
.grid__contentCell--5 {
  min-width: 75px;
  -ms-flex: 0.5 0.5 0%;
  flex: 0.5 0.5 0%;
  width: 75px;
}
.grid__headerCell--10,
.grid__footerCell--10,
.grid__contentCell--10 {
  min-width: 150px;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  width: 150px;
}
.grid__headerCell--15,
.grid__footerCell--15,
.grid__contentCell--15 {
  min-width: 225px;
  -ms-flex: 1.5 1.5 0%;
  flex: 1.5 1.5 0%;
  width: 225px;
}
.grid__headerCell--20,
.grid__footerCell--20,
.grid__contentCell--20 {
  min-width: 300px;
  -ms-flex: 2 2 0%;
  flex: 2 2 0%;
  width: 300px;
}
.grid__headerCell--25,
.grid__footerCell--25,
.grid__contentCell--25 {
  min-width: 375px;
  -ms-flex: 2.5 2.5 0%;
  flex: 2.5 2.5 0%;
  width: 375px;
}
.grid__headerCell--30,
.grid__footerCell--30,
.grid__contentCell--30 {
  min-width: 450px;
  -ms-flex: 3 3 0%;
  flex: 3 3 0%;
  width: 450px;
}
.grid__headerCell--35,
.grid__footerCell--35,
.grid__contentCell--35 {
  min-width: 525px;
  -ms-flex: 3.5 3.5 0%;
  flex: 3.5 3.5 0%;
  width: 525px;
}
.grid__headerCell--40,
.grid__footerCell--40,
.grid__contentCell--40 {
  min-width: 600px;
  -ms-flex: 4 4 0%;
  flex: 4 4 0%;
  width: 600px;
}
.grid__headerCell {
  padding: 5px 16px 5px 10px;
  display: -ms-flexbox;
  display: flex;
  line-height: 24px;
  flex-wrap: wrap;
  font-weight: 600;
}
.grid__headerCell .plasma-icon {
  font-size: 1.5rem;
}
.grid__headerCell--sortable {
  cursor: pointer;
}
.grid__headerCell--sortable .plasma-icon {
  font-size: 1.5rem;
  color: #16191d;
}
.grid__headerCell.h_leftAlign {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.grid__headerCell.h_rightAlign {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.grid__headerCell.h_centerAlign {
  -ms-flex-pack: center;
  justify-content: center;
}
.grid__contentCell.h_rightAlign {
  justify-content: flex-end;
}
.grid__footerCell {
  font-weight: 600;
}
.grid__footerCell:empty {
  min-height: 1px;
  padding-top: 0;
  padding-bottom: 0;
}
.grid__actionCell {
  min-width: 100%;
  width: auto;
}
.grid.grid--cards .grid__footer {
  display: none;
}
.grid.grid--cards .grid__header,
.grid.grid--cards .grid__content {
  display: block;
}
.grid.grid--cards .grid__headerRow,
.grid.grid--cards .grid__contentRow {
  display: block;
}
.grid.grid--cards .grid__headerRow--left,
.grid.grid--cards .grid__contentRow--left,
.grid.grid--cards .grid__headerRow--right,
.grid.grid--cards .grid__contentRow--right,
.grid.grid--cards .grid__headerRow--scroll,
.grid.grid--cards .grid__contentRow--scroll {
  display: block;
}
.grid.grid--cards .grid__headerRow {
  display: none;
}
.grid.grid--cards .grid__headerRow[class *= "--filter"] {
  display: block;
  border: none;
}
.grid.grid--cards .grid__headerRow[class *= "--filter"] .grid__headerCell:empty {
  display: none;
}
.grid.grid--cards .grid__headerRow,
.grid.grid--cards .grid__contentRow {
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
}
.grid.grid--cards .grid__headerCell,
.grid.grid--cards .grid__contentCell {
  position: relative;
  padding-top: 24px;
  font-size: 1rem;
  width: 100%;
}
.grid.grid--cards .grid__headerCell[data-title]:before,
.grid.grid--cards .grid__contentCell[data-title]:before {
  content: attr(data-title);
  font-size: 0.75rem;
  left: 10px;
  opacity: 0.7;
  position: absolute;
  top: 8px;
}
.grid.grid--cards .grid__content {
  overflow: auto;
}
.grid.grid--cards .grid__contentRow {
  margin: 16px auto;
  width: 97%;
}
.grid.grid--cards .grid__contentRow--scroll .grid__contentCell {
  text-align: left;
}
.grid.grid--cards .grid__contentRow--selected {
  border-left: 6px solid #596673;
}
.grid.grid--cards .grid__contentRow:last-child {
  border-bottom: 1px solid #a9b3bc;
}
.grid.grid--cards .grid__headerRow {
  padding-right: 0;
}
.grid.grid--cards .grid__headerRow--left.h_hidden {
  display: block;
}
.grid.grid--cards .grid__headerRow--left.h_hidden .grid__headerCell {
  padding-top: 10px;
}
.grid.grid--cards .grid__headerCell {
  width: 100%;
}
.grid.grid--cards .grid__contentCell,
.grid.grid--cards .grid__contentCell.h_rightAlign {
  justify-content: flex-start;
}
.grid.grid--cards .grid__contentCell.grid__actionCell {
  justify-content: flex-end;
}
.field__text--icon {
  border-right: 32px solid transparent;
  padding-right: 0;
}
.field__textAddon {
  display: block;
}
.field__exposition {
  border-right: 42px solid transparent;
}
.field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__controls > .plasma-icon,
.field__controls .field__text ~ .button__icon .plasma-icon {
  display: block;
  font-size: 1.5rem;
  cursor: default;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-align: center;
  width: 32px;
}
.field__controls > .plasma-icon,
.field__controls .field__text ~ .button__icon {
  padding: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.field__appendices,
.field__selectedTextIcon {
  background: #e2e6e9;
  color: #16191d;
  font-size: 0.75rem;
  height: 32px;
  padding: 8px 0;
  position: absolute;
  left: auto;
  right: 0;
  text-align: center;
  top: 0;
  width: 42px;
}
.field__appendices--disabled,
.field__selectedTextIcon--disabled {
  background: #e2e6e9;
  color: #708090;
}
.field--mobile .field__text {
  font-size: 1rem;
  height: 36px;
}
.field .button__icon {
  margin: 0;
  padding-left: 0;
  vertical-align: top;
}
.field .button__icon + .field__text,
.field .button__icon + .field__exposition {
  width: calc(100% - 30px);
}
.field .button__icon .plasma-icon {
  font-size: 1.5rem;
  height: 32px;
  line-height: 32px;
}
.field__rightButton .field__controls .field__text.field__text--icon {
  border-right: 56px solid transparent;
  padding-right: 0;
}
.field__rightButton .field__controls .field__text {
  border-right: 32px solid transparent;
  padding-right: 0;
}
.field__rightButton .field__controls .field__button {
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
}
.field__rightButton .field__controls .field__button .button__icon {
  padding: 0;
}
.field__rightButton .field__controls .field__button .button__icon .plasma-icon {
  font-size: 1rem;
}
.field__rightButton--withIcon .field__controls .field__button {
  right: 26px;
}
.field.field__multilingual .field__controls {
  display: table;
  width: 100%;
}
.field.field__multilingual .button__icon {
  font-size: 0;
  overflow: visible;
  width: 100%;
}
.field.field__multilingual .button__icon .plasma-icon {
  color: #708090;
  font-size: 1.25rem;
  height: auto;
  line-height: 1;
}
.field.field__multilingual .button__icon .plasma-icon + span {
  color: #708090;
  display: block;
  font-size: 0.75rem;
  line-height: 1;
  text-transform: uppercase;
  width: 100%;
}
.field.field__multilingual .button__icon:hover .plasma-icon + span,
.field.field__multilingual .button__icon:active .plasma-icon + span,
.field.field__multilingual .button__icon:focus .plasma-icon + span {
  color: #f56600;
}
.field.field__multilingual .popup {
  display: table-cell;
  vertical-align: middle;
  width: 30px;
}
.field__textarea {
  height: 100px;
  min-height: 32px;
  max-height: 100px;
  margin: 0;
  overflow: auto;
  resize: vertical;
  width: 100%;
}
.field__textarea:focus {
  padding-top: 7px;
}
.DraftEditor-root {
  background: #f1f2f4;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 0 0 #708090;
  -moz-box-shadow: 0 1px 0 0 #708090;
  -ms-box-shadow: 0 1px 0 0 #708090;
  box-shadow: 0 1px 0 0 #708090;
  color: #16191d;
  display: inline-block;
  height: 100px;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: inherit;
  overflow: auto;
  vertical-align: top;
  width: 100%;
}
.public-DraftEditorPlaceholder-root {
  color: #8c99a6;
  left: 0;
  padding: 7px 12px 5px;
  position: absolute;
  top: 0;
  z-index: 0;
}
.DraftEditor-editorContainer {
  height: inherit;
  position: relative;
  z-index: 1;
}
.public-DraftEditor-content {
  min-height: 100px;
  padding: 7px 12px 5px;
}
.RichEditor-editor--focused > .DraftEditor-root {
  -webkit-box-shadow: 0 3px 0 0 #079ae9;
  -moz-box-shadow: 0 3px 0 0 #079ae9;
  -ms-box-shadow: 0 3px 0 0 #079ae9;
  box-shadow: 0 3px 0 0 #079ae9;
}
.RichEditor-editor--invalid > .DraftEditor-root {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.RichEditor-editor--focused.RichEditor-editor--invalid > .DraftEditor-root {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.RichEditor-editor--disabled > .DraftEditor-root {
  background: #e2e6e9;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
  color: #708090;
}
.RichEditor-editor--readonly > .DraftEditor-root {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #16191d;
}
.field__select {
  border: none;
  cursor: default;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.field__selectTitle {
  cursor: pointer;
  background-color: #f1f2f4;
  border-right: 32px solid transparent;
  padding-right: 0;
  -moz-appearance: none;
  width: 100%;
}
.field__selectTitle:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #16191d;
}
.field__selectTitle:hover {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__select:after {
  border-left: 2px solid #708090;
  border-bottom: 2px solid #708090;
  content: ' ';
  cursor: default;
  height: 10px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 8px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10px;
}
.field__select:hover:after {
  border-color: #708090;
  border-right: none;
  border-top: none;
}
.field__select:focus {
  outline: none;
}
.field__select:invalid:after {
  border-color: #c91d1d;
  border-right: none;
  border-top: none;
}
.field__select--selected {
  outline: none;
}
.field__select--selected:after {
  border-color: #079ae9 !important;
}
.field__select--disabled > .field__selectTitle {
  background: #e2e6e9;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
  color: #708090;
  cursor: default;
}
.field__select--disabled:after {
  border-color: #a9b3bc;
  border-right: none;
  border-top: none;
}
.field__select--disabled:hover:after {
  border-color: #a9b3bc;
  border-top: none;
  border-right: none;
}
.field__select--readonly {
  color: #16191d;
  cursor: default;
  margin: 0;
  min-width: 5px;
}
.field__select--readonly > .field__selectTitle:hover {
  border-bottom: none;
}
.field__select--readonly:after {
  display: none;
}
.field__select--readonly > .field__selectTitle {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #16191d;
  cursor: default;
  margin: 0;
  min-width: 5px;
}
.field__selectOption {
  color: inherit;
  font-size: inherit;
}
.field__selectOption:hover {
  background-color: #f56600;
  color: #fff;
}
.pagination {
  cursor: default;
  font-size: 0;
}
.pagination .button__icon {
  font-size: 0;
  height: 32px;
  padding: 0;
  width: 20px;
}
.pagination .plasma-icon {
  color: #079ae9;
  font-size: 1.5rem;
}
.pagination .field {
  display: inline-block;
  margin: 0 3px 0 5px;
  position: relative;
  width: 84px;
}
.pagination .field__select:after {
  border-bottom: 6px solid #708090;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  right: 7px;
  top: 9px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
}
.pagination .field__select--disabled:after {
  border-bottom: 6px solid #a9b3bc;
}
.pagination .field__selectTitle {
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 24px;
  padding: 0 20px 0 6px;
}
.pagination .field__selectTitle:hover {
  border: 1px solid #f56600;
}
.pagination .field__selectTitle:active {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.pagination .field__selectTitle:focus {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.pagination .field__selectTitle:disabled {
  border: 1px solid transparent;
  padding-left: 6px;
}
.pagination.h_floatRight {
  margin-left: 12px;
}
.contentbox__footer .pagination .field__selectTitle {
  background-color: #fff;
}
.tooltip {
  display: inline-block;
  font-size: 0;
  text-align: right;
  vertical-align: middle;
  width: 24px;
}
.tooltip > .plasma-icon {
  cursor: default;
  font-size: 1.25rem;
}
.tooltip--error > .plasma-icon {
  color: #c91d1d;
  font-family: 'custom-icons';
}
.tooltip--hint > .plasma-icon {
  color: #9db2c8;
}
.tooltip--warning > .plasma-icon {
  color: #f56600;
}
.field--tooltips-1 .field__controls,
.field--tooltips-1 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-1 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-1 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-1 .field__controls .tooltip,
.field--tooltips-1 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-1 .field__message {
  width: calc(100% - 24px);
}
.field--tooltips-1 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-1 .field__select:after {
  right: 36px;
}
.field--tooltips-1 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-1 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-1 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-1 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-1 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-1 .field__controls > .plasma-icon,
.field--tooltips-1 .field__controls > .field__appendices,
.field--tooltips-1 .field__controls .field__text ~ .button__icon {
  right: 24px;
}
.field--tooltips-2 .field__controls,
.field--tooltips-2 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-2 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-2 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-2 .field__controls .tooltip,
.field--tooltips-2 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-2 .field__message {
  width: calc(100% - 48px);
}
.field--tooltips-2 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-2 .field__select:after {
  right: 60px;
}
.field--tooltips-2 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-2 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-2 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-2 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-2 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-2 .field__controls > .plasma-icon,
.field--tooltips-2 .field__controls > .field__appendices,
.field--tooltips-2 .field__controls .field__text ~ .button__icon {
  right: 48px;
}
.field--tooltips-3 .field__controls,
.field--tooltips-3 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-3 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-3 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-3 .field__controls .tooltip,
.field--tooltips-3 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-3 .field__message {
  width: calc(100% - 72px);
}
.field--tooltips-3 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-3 .field__select:after {
  right: 84px;
}
.field--tooltips-3 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-3 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-3 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-3 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-3 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-3 .field__controls > .plasma-icon,
.field--tooltips-3 .field__controls > .field__appendices,
.field--tooltips-3 .field__controls .field__text ~ .button__icon {
  right: 72px;
}
.field--tooltips-4 .field__controls,
.field--tooltips-4 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-4 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-4 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-4 .field__controls .tooltip,
.field--tooltips-4 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-4 .field__message {
  width: calc(100% - 96px);
}
.field--tooltips-4 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-4 .field__select:after {
  right: 108px;
}
.field--tooltips-4 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-4 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-4 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-4 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-4 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-4 .field__controls > .plasma-icon,
.field--tooltips-4 .field__controls > .field__appendices,
.field--tooltips-4 .field__controls .field__text ~ .button__icon {
  right: 96px;
}
.grid__headerCell .tooltip {
  margin-left: 4px;
  line-height: 22px;
}
.grid__headerCell .tooltip > .plasma-icon {
  vertical-align: middle;
}
.field--tooltips-1 .field__controls .field__button {
  right: 24px;
}
.field--tooltips-1.field__rightButton--withIcon .field__controls .field__button {
  right: 50px;
}
.field--tooltips-2 .field__controls .field__button {
  right: 48px;
}
.field--tooltips-2.field__rightButton--withIcon .field__controls .field__button {
  right: 74px;
}
.field--tooltips-3 .field__controls .field__button {
  right: 72px;
}
.field--tooltips-3.field__rightButton--withIcon .field__controls .field__button {
  right: 98px;
}
.field--tooltips-4 .field__controls .field__button {
  right: 96px;
}
.field--tooltips-4.field__rightButton--withIcon .field__controls .field__button {
  right: 122px;
}
.autocomplete .field--tooltips-1 + .dropdown {
  width: calc(100% - 24px);
}
.autocomplete .field--tooltips-2 + .dropdown {
  width: calc(100% - 48px);
}
.autocomplete .field--tooltips-3 + .dropdown {
  width: calc(100% - 72px);
}
.autocomplete .field--tooltips-4 + .dropdown {
  width: calc(100% - 96px);
}
/* postcss-bem-linter: define field */
.field__radio + label > span {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: transparent;
}
.field__radio.field__radio--disabled:disabled + label > span {
  background: #e2e6e9;
  border-color: #a9b3bc;
}
.field__radio.field__radio--disabled:disabled:checked + label > span {
  background: #a9b3bc;
}
.field__radio.field__radio--disabled:disabled:checked + label > span:before {
  background: #a9b3bc;
  border-color: #e2e6e9;
}
.field__radio.field__radio--readonly:disabled + label > span {
  background: transparent;
  border-color: #708090;
}
.field__radio.field__radio--readonly:disabled:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__radio:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__radio:checked + label > span:before {
  background: #16191d;
  border: 2px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  content: ' ';
  display: block;
  height: 10px;
  margin: 1px 0 0 1px;
  width: 10px;
}
.field__radio:not([disabled]) + label > span:hover {
  background: #fff;
  border-color: #f56600;
}
.field__radio:not([disabled]) + label > span:hover:checked + label > span:hover {
  background: #f56600;
  border-color: #f56600;
}
.field__radio:not([disabled]) + label > span:hover:before {
  background: #f56600;
}
.field__radio:not([disabled]):hover + label > span {
  background: #fff;
  border-color: #f56600;
}
.field__radio:not([disabled]):hover + label > span:checked + label > span {
  background: #f56600;
  border-color: #f56600;
}
.field__radio:not([disabled]):hover + label > span:before {
  background: #f56600;
}
.field__radio:not([disabled]):focus + label > span {
  background: #f1f2f4;
  border-color: #079ae9;
}
.field__radio:not([disabled]):focus:checked + label > span {
  background: #079ae9;
  border-color: #079ae9;
}
.field__radio:not([disabled]):focus:checked + label > span:before {
  background: #079ae9;
}
.field__control--boolean > .field__radio ~ .field__label {
  color: inherit;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
}
.field__control--boolean > .field__radio ~ .field__label.field__label--disabled,
.field__control--boolean > .field__radio ~ .field__label.field__label--readonly {
  cursor: default;
}
.field__message--error + span .field__radio--invalid + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid + label > span {
  border-color: #c91d1d;
}
.field__message--error + span .field__radio--invalid:not([disabled]):hover + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):hover + label > span {
  border-color: #f56600;
}
.field__message--error + span .field__radio--invalid:not([disabled]):hover:checked + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):hover:checked + label > span {
  background: #fff;
}
.field__message--error + span .field__radio--invalid:not([disabled]):hover:checked + label > span:before,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):hover:checked + label > span:before {
  background: #f56600;
}
.field__message--error + span .field__radio--invalid:not([disabled]):focus:checked + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span {
  background: #c91d1d;
  border-color: #c91d1d;
}
.field__message--error + span .field__radio--invalid:not([disabled]):focus:checked + label > span:before,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span:before {
  background: #c91d1d;
}
.field__message--error + span .field__radio--invalid:checked + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:checked + label > span {
  background: #c91d1d;
}
.field__message--error + span .field__radio--invalid:checked + label > span:before,
.field__message--error + .field__message--warning + span .field__radio--invalid:checked + label > span:before {
  background: #c91d1d;
}
.field__message--warning + span .field__radio--invalid + label > span {
  border-color: #f56600;
}
.field__message--warning + span .field__radio--invalid:not([disabled]):hover:checked + label > span {
  background: #fff;
}
.field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span {
  background: #f56600;
  border-color: #f56600;
}
.field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span:before {
  background: #f56600;
}
.field__message--warning + span .field__radio--invalid:checked + label > span {
  background: #f56600;
}
.field__message--warning + span .field__radio--invalid:checked + label > span:before {
  background: #f56600;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define field */
.field__check + label > span {
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.field__check.field__check--disabled:disabled + label > span {
  background: #e2e6e9;
  border-color: #a9b3bc;
}
.field__check.field__check--disabled:disabled:checked + label > span {
  background: #a9b3bc;
  border-color: #a9b3bc;
}
.field__check.field__check--readonly:disabled + label > span {
  background: transparent;
  border-color: #708090;
}
.field__check.field__check--readonly:disabled:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__check:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__check:checked + label > span:before {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: ' ';
  display: block;
  margin: 1px 0 0 1px;
  height: 7px;
  line-height: normal;
  -webkit-transform: rotate(-55deg);
  -moz-transform: rotate(-55deg);
  -o-transform: rotate(-55deg);
  -ms-transform: rotate(-55deg);
  transform: rotate(-55deg);
  width: 10px;
}
.field__check:checked[invalid] + label > span {
  background: #c91d1d;
  border-color: #c91d1d;
}
.field__check:not([disabled]) + label > span:hover {
  border-color: #f56600;
}
.field__check:not([disabled]):checked + label > span:hover {
  background: #f56600;
}
.field__check:not([disabled]):hover + label > span {
  border-color: #f56600;
}
.field__check:not([disabled]):hover:checked + label > span {
  background: #f56600;
}
.field__check:not([disabled]):focus + label > span {
  border-color: #079ae9;
}
.field__check:not([disabled]):focus:checked + label > span {
  background: #079ae9;
}
.field__check[invalid] + label > span {
  border-color: #c91d1d;
}
.field__control--boolean {
  display: flex;
  flex-direction: row;
}
.field__control--boolean > .field__label.field__label--disabled,
.field__control--boolean > .field__label.field__label--readonly {
  cursor: default;
}
.field__control--boolean > span ~ .field__label {
  color: inherit;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 18px;
  max-width: 100%;
  vertical-align: top;
}
.field__message--error + span .field__check--invalid + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid + label > span {
  border-color: #c91d1d;
}
.field__message--error + span .field__check--invalid:not([disabled]):hover + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):hover + label > span {
  border-color: #f56600;
}
.field__message--error + span .field__check--invalid:not([disabled]):hover:checked + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):hover:checked + label > span {
  background-color: #f56600;
}
.field__message--error + span .field__check--invalid:not([disabled]):focus + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):focus + label > span {
  border-color: #c91d1d;
}
.field__message--error + span .field__check--invalid:not([disabled]):focus:checked + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):focus:checked + label > span {
  background-color: #c91d1d;
}
.field__message--error + span .field__check--invalid:checked + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:checked + label > span {
  background-color: #c91d1d;
}
.field__message--warning + span .field__check--invalid + label > span {
  border-color: #f56600;
}
.field__message--warning + span .field__check--invalid:not([disabled]):focus + label > span {
  border-color: #f56600;
}
.field__message--warning + span .field__check--invalid:not([disabled]):focus:checked + label > span {
  background-color: #f56600;
}
.field__message--warning + span .field__check--invalid:checked + label > span {
  background-color: #f56600;
}
/* postcss-bem-linter: end */
.contentbox {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
  height: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  overflow: hidden;
}
.contentbox__header {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  z-index: 1;
}
.contentbox__heading {
  align-items: center;
  background-color: #507090;
  display: flex;
  min-height: 48px;
  padding: 0 13px 0 24px;
  position: relative;
  z-index: 1;
}
.contentbox__title {
  color: #f9fafb;
  cursor: default;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
}
.contentbox__subheading {
  z-index: 1;
}
.contentbox__subheadingActionBar {
  background-color: #f1f2f4;
  min-height: 44px;
  padding: 8px 24px 0 24px;
}
.contentbox__subheadingMobileActionBar {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 13px;
}
.contentbox__subheadingMobileActionBar .popup .button {
  font-size: 0;
}
.contentbox__subheadingMobileActionBar .popup .button .plasma-icon {
  font-size: 1.5rem;
  color: #fff;
}
.contentbox__subheadingActionBar + .contentbox__subheadingBreadcrumb {
  border-top: 1px solid #c6ccd2;
}
.contentbox__subheadingBreadcrumb {
  background-color: #f1f2f4;
}
.contentbox__subheadingBreadcrumbList {
  display: flex;
  align-items: center;
  height: 24px;
  list-style: none;
  margin: 0;
  padding-left: 24px;
}
.contentbox__subheadingBreadcrumbItem + .contentbox__subheadingBreadcrumbItem:before {
  content: '';
  border-top: 1px solid #596673;
  border-right: 1px solid #596673;
  display: inline-block;
  height: 6px;
  margin: 0 10px;
  margin-bottom: 1px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 6px;
}
.contentbox__subheadingBreadcrumbLink,
.contentbox__subheadingBreadcrumbLink--current {
  background-color: transparent;
  border: none;
  color: #079ae9;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0;
  text-decoration: none;
}
.contentbox__subheadingNav {
  background-color: #708090;
}
.contentbox__subheadingNavList {
  display: flex;
  align-items: center;
  height: 48px;
  list-style: none;
  margin: 0;
  padding-left: 24px;
}
.contentbox__subheadingNavItem + .contentbox__subheadingNavItem {
  margin-left: 40px;
}
.contentbox__subheadingNavItem .button__secondary--navigation {
  color: #f9fafb;
  cursor: pointer;
  border-bottom: 4px solid transparent;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: normal;
  height: auto;
  padding: 15px 10px 13px 10px;
  text-transform: uppercase;
}
.contentbox__subheadingNavItem .button__secondary--navigation--current {
  border-color: #f9fafb;
  cursor: default;
}
.contentbox__subheadingNavItem .button__secondary--navigation:hover {
  border-color: #f9fafb;
}
.contentbox__subheadingNavItem--inactive .button__secondary--navigation {
  border-color: transparent !important;
  color: #a9b3bc;
  cursor: default;
}
.contentbox__subheadingNavItem--inactive .button__secondary--navigation--current {
  border-color: #a9b3bc !important;
}
.contentbox__content {
  flex: 1 1 100%;
  min-height: 64px;
  padding: 24px 24px 0 24px;
  overflow: auto;
  z-index: 0;
}
.contentbox__content .form {
  display: block;
}
.contentbox__content > .form__section:first-child {
  margin-top: -33px;
}
.contentbox__content--overview {
  padding: 0;
  margin: 0;
}
.contentbox__footer {
  background-color: #f1f2f4;
  -webkit-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  min-height: 44px;
  padding: 5px 24px 0 24px;
  z-index: 1;
}
.contentbox__footer--form {
  margin: 20px 0;
}
.contentbox__footer--disabled {
  background: #e2e6e9;
}
.contentbox__subheadingActionBar .button-group .button,
.contentbox__content .button-group .button,
.contentbox__footer .button-group .button {
  margin-bottom: 5px;
}
.contentbox__content .grid__contentRow--right .button-group .button {
  margin-bottom: 0;
}
.contentbox__opt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
}
.contentbox__opt--back {
  left: 5px;
}
.contentbox__opt--back ~ .contentbox__title {
  padding-left: 17px;
}
.contentbox__opt--close {
  right: 5px;
}
.contentbox__opt .button__icon {
  font-size: 0;
  padding: 0;
}
.contentbox__opt .plasma-icon {
  font-size: 2.25rem;
}
.field__slider {
  height: 32px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  position: relative;
  width: 100%;
}
.field__slider:disabled {
  cursor: default;
}
.field__slider--disabled .field__sliderBarFill--left {
  background-color: #708090;
}
.field__slider--disabled .field__sliderBarTick--left {
  background-color: #708090;
}
.field__slider--disabled .field__sliderBarLabel {
  color: #708090;
}
.field__slider--disabled .field__sliderHandle {
  background-color: #708090;
}
.field__slider--invalid {
  margin-bottom: 5px;
}
.field__slider--invalid .field__sliderHandle {
  background-color: #c91d1d;
}
.field__slider--readonly .field__sliderHandle {
  background-color: #596673;
}
.field__slider:not([disabled]):active,
.field__slider:not([disabled]):focus,
.field__slider:not([disabled]):hover {
  cursor: pointer;
  outline: none;
}
.field__slider:not([disabled]):active .field__sliderBarFill--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):active .field__sliderBarTick--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):active .field__sliderHandle {
  background-color: #079ae9;
}
.field__slider:not([disabled]):focus .field__sliderBarFill--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):focus .field__sliderBarTick--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):focus .field__sliderHandle {
  background-color: #079ae9;
}
.field__slider:not([disabled]):hover .field__sliderBarFill--left {
  background-color: #f56600;
}
.field__slider:not([disabled]):hover .field__sliderBarTick--left {
  background-color: #f56600;
}
.field__slider:not([disabled]):hover .field__sliderHandle {
  background-color: #f56600;
}
.field__sliderBar {
  position: relative;
}
.field__sliderBarFill {
  background-color: #c6ccd2;
  bottom: 0;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.field__sliderBarFill--left {
  background-color: #596673;
}
.field__sliderBarTick {
  background-color: #c6ccd2;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  height: 12px;
  position: absolute;
  top: -5px;
  -webkit-transform: translateX(-50%) translateY(0);
  -moz-transform: translateX(-50%) translateY(0);
  -o-transform: translateX(-50%) translateY(0);
  -ms-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
  width: 1px;
}
.field__sliderBarTick--left {
  background-color: #596673;
}
.field__sliderBarLabel {
  color: #16191d;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  position: absolute;
  top: 12px;
  -webkit-transform: translateX(-50%) translateY(0);
  -moz-transform: translateX(-50%) translateY(0);
  -o-transform: translateX(-50%) translateY(0);
  -ms-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
}
.field__sliderHandle {
  background-color: #079ae9;
  -webkit-border-radius: 50% 50% 18% 50%;
  -moz-border-radius: 50% 50% 18% 50%;
  -ms-border-radius: 50% 50% 18% 50%;
  border-radius: 50% 50% 18% 50%;
  height: 18px;
  position: relative;
  -webkit-transform-origin: 79% -31%;
  -moz-transform-origin: 79% -31%;
  -o-transform-origin: 79% -31%;
  -ms-transform-origin: 79% -31%;
  transform-origin: 79% -31%;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 18px;
}
.field__sliderBackdrop {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.applicationHeader {
  display: flex;
  flex-direction: column;
}
.applicationHeader__content {
  background-color: #596673;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  min-height: 48px;
  padding: 0 24px;
}
.applicationHeader__contentSlotWrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 50%;
  width: auto;
}
.applicationHeader__contentSlotWrapper:last-child .applicationHeader__contentSlot:last-child {
  margin-right: 0;
}
.applicationHeader__contentSlot {
  color: #fff;
  margin-right: 8px;
  width: auto;
}
@media only screen and (max-width: 767px) {
  .applicationHeader__content {
    padding: 0 8px;
    font-size: 0.75rem;
    line-height: 1.2;
  }
}
.autocomplete {
  position: relative;
  width: 100%;
}
.autocomplete .field__rightButton .field__button .button__icon .plasma-icon {
  color: #c91d1d;
}
.autocomplete .field__controls .field__text ~ .button__icon .plasma-icon {
  color: #708090;
  font-size: 1.75rem;
}
.autocomplete--mobile {
  bottom: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.collapsiblePanel__title {
  align-items: center;
  background-color: #708090;
  display: flex;
  flex-direction: row;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 6px 12px;
  min-height: 36px;
}
.collapsiblePanel__title:hover {
  background-color: #f56600;
  cursor: pointer;
}
.collapsiblePanel__indicator,
.collapsiblePanel__label {
  margin-right: 4px;
  padding-right: 1px;
}
.collapsiblePanel__label {
  color: #fff;
  width: 100%;
}
.collapsiblePanel__label--info {
  display: inline-block;
  font-style: italic;
  font-weight: 400;
}
.collapsiblePanel__label--info:not(:empty):before {
  content: "-";
  margin-right: 3px;
  margin-left: 3px;
}
.collapsiblePanel__indicator {
  align-self: flex-start;
  display: flex;
}
.collapsiblePanel__indicator .plasma-icon {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.2;
}
.dropdown {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  background: #f1f2f4;
  width: 100%;
}
.dropdown__content {
  overflow-y: auto;
  max-height: 240px;
}
.dropdown__item {
  line-height: 16px;
  padding: 4px 10px;
}
.dropdown__item--preselected {
  background: #079ae9;
  color: #fff;
}
.dropdown__hint {
  background: #e2e6e9;
  color: #708090;
  height: 20px;
  padding: 2px 0 2px 10px;
}
.dropdown__hint:hover,
.dropdown__hint:focus {
  background: #e2e6e9;
  color: #708090;
  cursor: auto;
}
.dropdown:focus {
  outline: none;
}
@media only screen and (min-width: 992px) {
  .dropdown__item:focus,
  .dropdown__item:hover {
    background: #f56600;
    color: #fff;
    cursor: pointer;
  }
}
@media only screen and (max-width: 767px) {
  .dropdown {
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
  }
  .dropdown__hint {
    flex: none;
  }
  .dropdown__content {
    flex: 0 1 auto;
    max-height: none;
  }
  .dropdown__item {
    padding: 14px 10px;
    border-bottom: 1px solid #e2e6e9;
  }
  .dropdown__item:last-child {
    border-bottom: none;
  }
}
.popup {
  display: inline-block;
}
.popup .button__icon .plasma-icon {
  color: #079ae9;
  font-size: 2.25rem;
}
.popup .button__icon:hover .plasma-icon {
  color: #f56600;
}
.popup .button__icon:active .plasma-icon {
  color: #f56600;
}
.popup .button__icon:focus .plasma-icon {
  color: #f56600;
}
.popup__menu {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  border-top: 1px solid #e2e6e9;
  border-left: 1px solid #e2e6e9;
  list-style: none;
  margin: 0;
  min-width: 170px;
  max-height: 255px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
  z-index: 1000;
}
.popup__item {
  border-bottom: 1px solid #e2e6e9;
  width: max-content;
  height: 51px;
  min-width: 100%;
}
.popup__item:last-child {
  border-bottom: none;
}
.popup__item:hover {
  background: #f1f2f4;
}
.popup__item .popup__link,
.popup__item .button {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #16191d;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  height: auto;
  line-height: normal;
  padding: 14px 20px;
  text-align: left;
  text-transform: none;
  width: 100%;
}
.popup__item .popup__link > .plasma-icon,
.popup__item .button > .plasma-icon {
  color: #16191d;
  font-size: 1.25rem;
}
.popup__item .button__secondary--warning {
  position: relative;
  padding-right: 40px;
}
.popup__item .button__secondary--warning .plasma-icon {
  color: #f56600;
  position: absolute;
  top: 15px;
  right: 12px;
}
.masterDetailLayout {
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;
  height: 100%;
}
.masterDetailLayout__header {
  padding: 12px 0;
}
.masterDetailLayout__title {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
  padding: 4px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.masterDetailLayout__panesMinimized {
  margin-top: 6px;
  width: 30%;
}
.masterDetailLayout__body {
  display: flex;
  flex: 1 1 auto;
  margin: 0 -12px;
  overflow: auto;
}
.masterDetailLayoutPane {
  display: flex;
  flex: 1 1 100%;
  margin: 0 12px;
  overflow: hidden;
  padding: 2px;
  transition: all 0.3s ease-out;
}
.masterDetailLayout .contentbox {
  height: unset !important;
}
@media only screen and (max-width: 767px) {
  .masterDetailLayout__title {
    float: left;
    width: 70%;
  }
  .masterDetailLayout__panesMinimized {
    float: right;
    margin-top: 0;
    padding-right: 8px;
    text-align: right;
  }
  .masterDetailLayout__body {
    margin: 0;
    overflow-x: hidden;
  }
  .masterDetailLayoutPane {
    margin: 0;
    padding: 0;
  }
}
.nav {
  position: relative;
}
.nav__item {
  margin: 0;
  padding: 0;
}
.nav__link {
  align-items: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  outline: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
.nav__label {
  color: #fff;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  font-size: 0.75rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  line-height: 16px;
  margin: 0;
  padding: 16px 12px;
  text-transform: uppercase;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav__item > .nav__link > .plasma-icon + .nav__label {
  padding-left: 48px;
}
.nav__item.nav__item--has-children > .nav__link > .nav__label {
  padding-right: 48px;
  -ms-user-select: none;
}
.nav .plasma-icon {
  color: #fff;
  display: block;
  font-size: 1.5rem;
  text-align: center;
  vertical-align: middle;
}
.nav .plasma-icon {
  margin: 0 -48px 0 0;
  padding: 12px;
  width: 48px;
}
.nav__label + .plasma-icon {
  margin: 0 0 0 -48px;
}
.nav__item.nav__item--is-disabled .nav__link {
  background-color: transparent;
  cursor: default;
}
.nav__item.nav__item--is-disabled .nav__label {
  color: #a9b3bc;
}
.nav__item.nav__item--is-disabled .plasma-icon {
  color: #a9b3bc;
}
.nav__item--go-back {
  display: none;
}
.nav__mainLayer,
.nav__subLayer {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav__wrapper {
  transition: 0.1s all linear;
}
.nav__wrapper:hover {
  z-index: 1;
}
.nav__wrapper:first-child {
  height: 100%;
  position: relative;
}
.nav__mainLayer {
  height: auto;
  width: auto;
}
.nav__subLayer {
  background-color: #8c99a6;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  min-width: 200px;
}
.nav--horizontal .nav__mainLayer {
  background-color: #708090;
  padding: 0 12px;
}
.nav--horizontal .nav__mainLayer::after {
  content: "";
  display: table;
  clear: both;
}
.nav--horizontal .nav__mainLayer > .nav__item {
  float: left;
  margin: 0 12px;
}
.nav--horizontal .nav__mainLayer > .nav__item > .nav__link {
  border-bottom: 4px solid transparent;
}
.nav--horizontal .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  color: #fff;
  padding-bottom: 14px;
  padding-top: 14px;
  white-space: nowrap;
}
.nav--horizontal .nav__mainLayer > .nav__item > .nav__link > .plasma-icon {
  padding-bottom: 10px;
  padding-top: 10px;
}
.nav--horizontal .nav__mainLayer > .nav__item:hover > .nav__link {
  border-bottom-color: #fff;
}
.nav--horizontal .nav__mainLayer > .nav__item--is-selected > .nav__link {
  border-bottom-color: #fff;
}
.nav--horizontal .nav__mainLayer > .nav__item.nav__item--is-disabled > .nav__link {
  border-bottom-color: transparent;
}
.nav--horizontal .nav__mainLayer > .nav__item--condensed > .nav__link > .plasma-icon {
  margin: 0;
  -ms-user-select: none;
}
.nav--horizontal .nav__subLayer .nav__item:hover > .nav__link {
  background-color: #596673;
}
.nav--horizontal .nav__subLayer > .nav__item--is-selected > .nav__link {
  background-color: #596673;
}
.nav--horizontal .nav__subLayer > .nav__item.nav__item--is-disabled > .nav__link {
  background-color: #8c99a6;
}
.nav--condensible {
  overflow: hidden;
}
.nav--condensible .nav__mainLayer {
  display: flex;
  flex-wrap: nowrap;
}
.nav--horizontal.nav--mobile {
  opacity: 0;
  transform: translateX(-100%);
}
.nav--horizontal.nav--mobile.nav--is-visible {
  opacity: 1;
  transform: translateX(0);
}
.nav--horizontal.nav--mobile {
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  position: fixed;
  top: 48px;
  width: 260px;
}
.nav--horizontal.nav--mobile .nav__wrapper {
  height: 100%;
  position: absolute;
  transform: translateX(0);
  width: 100%;
}
.nav--horizontal.nav--mobile .nav__mainLayer {
  height: 100%;
  margin: 0;
  overflow-y: auto;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item {
  float: none;
  margin: 0;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link {
  border-bottom: none;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  padding-bottom: 16px;
  padding-top: 16px;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link > .plasma-icon {
  padding-bottom: 12px;
  padding-top: 12px;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item:hover > .nav__link {
  background-color: #596673;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item--is-selected > .nav__link {
  background-color: #596673;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item.nav__item--is-disabled > .nav__link {
  background-color: transparent;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  white-space: normal;
}
.nav--horizontal.nav--mobile .nav__subLayer {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 100%;
  overflow-y: auto;
  position: static !important;
  -webkit-overflow-scrolling: touch;
}
.nav--horizontal.nav--mobile .nav__subLayer .nav__item--go-back {
  display: list-item;
}
.nav--horizontal.nav--mobile .nav__subLayer .nav__item--go-back ~ .nav__item > .nav__link > .nav__label {
  padding-left: 18px;
}
.nav--horizontal.nav--mobile .nav__wrapper--rtl-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(50%);
}
.nav--horizontal.nav--mobile .nav__wrapper--rtl-leave {
  opacity: 0;
  transform: translateX(-50%);
}
.nav--horizontal.nav--mobile .nav__wrapper--ltr-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
}
.nav--horizontal.nav--mobile .nav__wrapper--ltr-leave {
  opacity: 0;
  transform: translateX(50%);
}
.nav__trigger {
  font-size: 0;
  padding: 0;
}
.nav__trigger .plasma-icon {
  font-size: 48px;
  color: #fff;
}
.nav--vertical .nav__mainLayer {
  background-color: #fff;
  height: 100%;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.nav--vertical .nav__mainLayer > .nav__item {
  border-left: 4px solid transparent;
}
.nav--vertical .nav__mainLayer > .nav__item:hover {
  border-left: 4px solid #596673;
}
.nav--vertical .nav__mainLayer > .nav__item--is-selected {
  border-left: 4px solid #596673;
}
.nav--vertical .nav__mainLayer > .nav__item.nav__item--is-disabled {
  border-left: 4px solid transparent;
}
.nav--vertical .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  color: #16191d;
  padding-left: 48px;
  padding-right: 48px;
  word-wrap: break-word;
}
.nav--vertical .nav__mainLayer > .nav__item > .nav__link > .plasma-icon {
  color: #a9b3bc;
}
.nav--vertical .nav__item {
  border-bottom: 1px solid #c6ccd2;
}
.nav--vertical .nav__item:hover > .nav__link {
  background-color: #e6f6fe;
}
.nav--vertical .nav__item--is-selected {
  border-left: 4px solid #596673;
}
.nav--vertical .nav__item--is-selected > .nav__link {
  background-color: #e6f6fe;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link {
  background-color: transparent;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link > .nav__placeholder {
  background-color: #a9b3bc;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link > .plasma-icon {
  color: #a9b3bc;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link > .nav__label {
  color: #a9b3bc;
}
.nav--vertical .nav__placeholder {
  background-clip: content-box;
  background-color: #c6ccd2;
  box-sizing: content-box;
  color: #fff;
  display: block;
  font-size: 1rem;
  font-weight: 600;
  line-height: 28px;
  margin: 0 -48px 0 0;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 28px;
}
.nav--vertical .nav__subLayer {
  background-color: #fff;
  max-height: 100vh;
  overflow: auto;
}
.nav--vertical .nav__subLayer > .nav__item.nav__item--is-disabled > .nav__link > .plasma-icon {
  color: #a9b3bc;
}
.nav--vertical .nav__subLayer > .nav__item.nav__item--is-disabled > .nav__link > .nav__label {
  color: #a9b3bc;
}
.nav--vertical .nav__subLayer > .nav__item > .nav__link > .nav__label {
  color: #16191d;
}
.nav--vertical .nav__subLayer > .nav__item > .nav__link > .plasma-icon {
  color: #c6ccd2;
}
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .nav__label,
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .nav__label + .plasma-icon {
  display: none;
}
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .plasma-icon,
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .nav__placeholder {
  margin: 0 auto;
}
.nav--vertical.nav--mobile {
  overflow-x: hidden;
}
.nav--vertical.nav--mobile .nav__wrapper {
  height: 100%;
  transform: translateX(0);
  width: 100%;
}
.nav--vertical.nav--mobile .nav__subLayer {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 100%;
  overflow-y: auto;
  position: static !important;
  -webkit-overflow-scrolling: touch;
}
.nav--vertical.nav--mobile .nav__subLayer .nav__item--go-back {
  display: list-item;
}
.nav--vertical.nav--mobile .nav__subLayer .nav__item--go-back ~ .nav__item > .nav__link > .nav__label {
  padding-left: 18px;
}
.nav--vertical.nav--mobile .nav__wrapper--rtl-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(50%);
}
.nav--vertical.nav--mobile .nav__wrapper--rtl-leave {
  opacity: 0;
  transform: translateX(-50%);
}
.nav--vertical.nav--mobile .nav__wrapper--ltr-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
}
.nav--vertical.nav--mobile .nav__wrapper--ltr-leave {
  opacity: 0;
  transform: translateX(50%);
}
.messageBox {
  display: flex;
  flex-direction: column;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.messageBox__mainContainer {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
}
.messageBox__title {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.messageBox__action {
  margin-left: 16px;
}
.messageBox__subContainer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 56px;
}
.messageBox__icon {
  margin-right: 16px;
}
.messageBox__icon .plasma-icon {
  font-size: 1.5rem;
}
.messageBox--error {
  border: 2px solid #c91d1d;
}
.messageBox--error .messageBox__icon .plasma-icon {
  color: #c91d1d;
  font-family: 'custom-icons';
}
.messageBox--warning {
  border: 2px solid #f56600;
}
.messageBox--warning .messageBox__icon .plasma-icon {
  color: #f56600;
}
.messageBox__label {
  max-width: 400px;
}
@media screen and (max-width: 768px) {
  .messageBox__mainContainer {
    flex-direction: column;
    align-items: flex-start;
  }
  .messageBox__action {
    margin-left: 40px;
  }
  .messageBox__subContainer {
    border-top: 2px solid #e2e6e9;
    align-items: flex-start;
  }
}
.modalOverlay {
  background: rgba(0,0,0,0.4);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.modalOverlay__container {
  background: #fff;
  margin: 0 auto;
  max-width: 720px;
  overflow: auto;
  padding: 20px;
  width: 80%;
}
.modalOverlay__container > .contentbox {
  height: auto;
  margin: -20px;
  max-height: 100vh;
}
.modalOverlay__container > .contentbox > .contentbox__content {
  flex: 0 1 auto;
  max-height: 90vh;
}
.modalOverlay--fullscreen {
  z-index: 2;
}
.modalOverlay--fullscreen .modalOverlay__container {
  height: 100%;
  margin: 0;
  max-width: none;
  padding: 0;
  width: 100%;
}
.modalOverlay--fullscreen .modalOverlay__container .contentbox {
  height: 100%;
  margin: 0;
  max-height: none;
}
.modalOverlay--fullscreen .modalOverlay__container .contentbox__header {
  flex: none;
}
.modalOverlay--fullscreen .modalOverlay__container .contentbox__content {
  flex: 1 1 auto;
  height: calc(100% - 48px);
  max-height: none;
  padding: 12px 24px;
}
.DayPicker {
  justify-content: center;
  user-select: none;
}
.DayPicker:focus {
  outline: none;
}
.DayPicker-NavBar {
  position: relative;
  width: 264px;
  top: 12px;
}
.DayPicker-NavButton {
  cursor: pointer;
  position: absolute;
}
.DayPicker-NavButton--prev,
.DayPicker-NavButton--next {
  height: 24px;
  margin: 0 auto;
  width: 24px;
}
.DayPicker-NavButton--prev:before,
.DayPicker-NavButton--next:before {
  color: #fff;
  display: block;
  font-family: 'Material Icons';
  font-size: 1.5rem;
  font-weight: 400;
  height: 100%;
  line-height: 24px;
  text-align: center;
  width: 100%;
}
.DayPicker-NavButton--prev:hover,
.DayPicker-NavButton--next:hover {
  background: #f56600;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.DayPicker-NavButton--prev {
  left: 12px;
}
.DayPicker-NavButton--prev:before {
  content: "\e5cb";
}
.DayPicker-NavButton--next {
  right: 12px;
}
.DayPicker-NavButton--next:before {
  content: "\e5cc";
}
.DayPicker-Month {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  border-spacing: 0;
  font-size: 14px;
  margin: 0;
  padding: 0;
  user-select: none;
  width: 264px;
}
.DayPicker-Caption {
  background: #507090;
  color: #fff;
  font-weight: 700;
  height: 48px;
  line-height: 48px;
  text-align: center;
  vertical-align: middle;
}
.DayPicker-Weekdays,
.DayPicker-WeekdaysRow,
.DayPicker-body,
.DayPicker-Week {
  width: 100%;
}
.DayPicker-WeekdaysRow {
  padding: 24px 20px 0 20px;
  font-size: 0;
}
.DayPicker-Weekday {
  color: #16191d;
  display: inline-block;
  font-weight: 700;
  height: 24px;
  line-height: 24px;
  margin: 0 4px;
  text-align: center;
  width: 24px;
  font-size: 0.875rem;
}
.DayPicker-Body {
  color: #16191d;
  padding: 0 20px 24px 20px;
  font-size: 0;
  overflow: auto;
}
.DayPicker-Week {
  margin-top: 8px;
}
.DayPicker-Day {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  margin: 0 4px;
  text-align: center;
  vertical-align: bottom;
  width: 24px;
  font-size: 0.875rem;
}
.DayPicker-Day:hover {
  background: #bdccdb;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}
.DayPicker-Day:active,
.DayPicker-Day--today {
  background: #c6ccd2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.DayPicker-Day--outside {
  color: #c6ccd2;
}
.DayPicker-Day--outside:hover {
  background: transparent !important;
  cursor: auto;
}
.DayPicker-Day--selected {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background-color: #f56600;
  color: #fff;
}
.DayPicker-Day--selected:hover {
  color: #16191d;
}
.DayPicker .field {
  display: inline-block;
}
.DayPicker .field:first-child {
  width: 96px;
  margin: 12px auto auto 12px;
}
.DayPicker .field:last-child {
  width: 64px;
  margin: 12px 12px auto 8px;
}
.DayPicker .field__select:after {
  border-bottom: 6px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  right: 7px;
  top: 10px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
}
.DayPicker .field__selectTitle {
  color: #fff;
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 24px;
  padding: 0 20px 0 6px;
  background-color: #405973;
}
.DayPicker .field__selectTitle:hover {
  border: 1px solid #f56600;
}
.DayPicker .field__selectTitle:active {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.DayPicker .field__selectTitle:focus {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.DayPicker .field__selectOption {
  background-color: #fff;
  color: #16191d;
}
.DayPicker .field__selectOption:hover {
  background-color: #f56600;
  color: #fff;
}
.datePickerPortal {
  position: fixed;
  z-index: 10;
}
/* postcss-bem-linter: define button */
.group__buttonBar {
  display: table;
  float: right;
  margin: 0;
}
.group__buttonBar .button__bar {
  display: table-cell;
}
.button__bar {
  background: transparent;
  border: none;
  cursor: pointer;
  position: relative;
  top: -7px;
  text-align: right;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
}
.button__bar--maximize:before,
.button__bar--minimize:before,
.button__bar--close:before {
  color: #fff;
}
.button__bar--maximize:hover:before,
.button__bar--minimize:hover:before,
.button__bar--close:hover:before {
  color: #f56600;
}
.button__bar--maximize:active:before,
.button__bar--minimize:active:before,
.button__bar--close:active:before {
  background: transparent;
  color: #f56600;
}
.button__bar--minimize:before,
.button__bar--close:before,
.button__bar--maximize:before {
  font-family: 'custom-icons';
  font-size: 1.75rem;
}
.button__bar--minimize:before {
  content: "\e901";
}
.button__bar--maximize:before {
  content: "\e902";
}
.button__bar--close:before {
  content: "\e900";
}
.button__bar--inactive:before {
  color: #8c99a6;
}
.button__contentButtonBar {
  position: relative;
}
/* postcss-bem-linter: end */
.changePassword {
  height: auto;
}
.changePassword__heading {
  color: #f9fafb;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 24px;
}
.changePassword__container {
  display: table;
  margin-bottom: 8px;
}
.changePassword__container .field {
  margin-bottom: 16px;
}
.changePassword__container .changePassword__form {
  float: left;
  padding-right: 24px;
  width: 50%;
}
.changePassword__container .changePassword__infobox {
  background: #f1f2f4;
  color: #16191d;
  float: right;
  height: auto;
  margin-bottom: 16px;
  padding: 24px;
  width: 50%;
}
.changePassword__container .changePassword__infoboxText {
  margin-top: 0;
}
.changePassword__container .changePassword__infoboxList {
  margin-bottom: 0;
  padding-left: 12px;
}
.changePassword__container--inverted {
  margin: 0 auto;
  width: 75%;
}
.changePassword__container--inverted .field:nth-last-of-type(2) {
  margin-bottom: 24px;
}
.changePassword__container--inverted .field__label {
  color: #f9fafb;
}
.changePassword__container--inverted .field__text {
  background: #f9fafb;
}
.changePassword__container--inverted .field__text--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.changePassword__container--inverted .field__text--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.changePassword__container--inverted .field__text--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.changePassword__container--inverted .field__help {
  color: #e96363;
}
.changePassword__container--inverted .button__secondary:hover {
  color: #f56600;
}
.changePassword__container--inverted .button__secondary:focus {
  color: #f56600;
}
.changePassword__container--inverted .button__secondary:active {
  color: #f56600;
}
.changePassword__container--inverted .button__secondary--destructive {
  color: #e96363;
}
.confirmation {
  background: rgba(0,0,0,0.4);
  height: 100%;
  width: 100%;
  z-index: 9999;
}
.confirmation__container {
  height: 100%;
  position: relative;
}
.confirmation__container .confirmation__wrap {
  display: table;
  height: 100%;
  position: absolute;
  width: 100%;
}
.confirmation__container .confirmation__wrap--middle {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box {
  background-color: #405973;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  height: auto;
  margin: 0 auto;
  max-width: 720px;
  min-width: 234px;
  padding: 24px;
  position: relative;
  width: 50%;
}
.confirmation__container .confirmation__wrap--middle .confirmation__boxText {
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.confirmation__container .confirmation__wrap--middle .confirmation__boxText--highlight {
  color: #f56600;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field {
  margin-bottom: 24px;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__text--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__text--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__text--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__help {
  color: #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive {
  color: #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive:focus {
  color: #f56600;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive:hover {
  color: #f56600;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive:active {
  color: #f56600;
}
/* postcss-bem-linter: define filter */
.filter__formRow {
  display: table;
  padding-bottom: 10px;
  width: 100%;
}
.filter__formField,
.filter__formSubmit {
  display: table-cell;
  vertical-align: top;
}
.filter__formSubmit {
  text-align: right;
  width: 39%;
}
@media screen and (max-width: 1800px) {
  .filter__formRow > .filter__formField,
  .filter__formRow > .filter__formSubmit {
    display: block;
    width: 100%;
    margin-bottom: 12px;
/* postcss-bem-linter: ignore */
  }
  /* postcss-bem-linter: ignore */
  .filter__formRow > .filter__formField > .button,
  .filter__formRow > .filter__formSubmit > .button {
    float: left;
  }
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define form */
.form {
  display: inline-block;
  width: 100%;
/*TODO:  Analyze where this is based and used*/
}
.form__buttonPanel {
  display: inline-block;
  margin: 0 0 24px 0;
}
.form__control {
  border: none;
  font-size: 0;
  margin-bottom: 24px;
  padding: 0;
  vertical-align: top;
/*fix the overflow in ie*/
  min-height: 100%;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.form__control > .button__primary {
  margin-right: 0;
}
.form__control--boolean {
  float: left;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.form__control--boolean > .field__label {
  cursor: pointer;
  display: inline-block;
  margin: 2px 0 2px 7px;
  vertical-align: middle;
}
.form__control--boolean > .field__controls > .field__help {
  margin-left: 22px;
}
.form__controlgrid,
.form__repeat,
.form__detachedrepeat,
.form__embeddedrepeat,
.form__inlinerepeat,
.form__section {
  display: block;
  margin-bottom: 0;
  width: 100%;
/* postcss-bem-linter: ignore */
}
.form__controlgrid > .form__controlgrid,
.form__repeat > .form__controlgrid,
.form__detachedrepeat > .form__controlgrid,
.form__embeddedrepeat > .form__controlgrid,
.form__inlinerepeat > .form__controlgrid,
.form__section > .form__controlgrid,
.form__controlgrid > .form__repeat,
.form__repeat > .form__repeat,
.form__detachedrepeat > .form__repeat,
.form__embeddedrepeat > .form__repeat,
.form__inlinerepeat > .form__repeat,
.form__section > .form__repeat,
.form__controlgrid > .form__detachedrepeat,
.form__repeat > .form__detachedrepeat,
.form__detachedrepeat > .form__detachedrepeat,
.form__embeddedrepeat > .form__detachedrepeat,
.form__inlinerepeat > .form__detachedrepeat,
.form__section > .form__detachedrepeat,
.form__controlgrid > .form__embeddedrepeat,
.form__repeat > .form__embeddedrepeat,
.form__detachedrepeat > .form__embeddedrepeat,
.form__embeddedrepeat > .form__embeddedrepeat,
.form__inlinerepeat > .form__embeddedrepeat,
.form__section > .form__embeddedrepeat,
.form__controlgrid > .form__inlinerepeat,
.form__repeat > .form__inlinerepeat,
.form__detachedrepeat > .form__inlinerepeat,
.form__embeddedrepeat > .form__inlinerepeat,
.form__inlinerepeat > .form__inlinerepeat,
.form__section > .form__inlinerepeat,
.form__controlgrid > .form__section,
.form__repeat > .form__section,
.form__detachedrepeat > .form__section,
.form__embeddedrepeat > .form__section,
.form__inlinerepeat > .form__section,
.form__section > .form__section {
  display: inline-block;
}
.form__controlgrid > .form__controlgrid > .form__sectionTitle,
.form__repeat > .form__controlgrid > .form__sectionTitle,
.form__detachedrepeat > .form__controlgrid > .form__sectionTitle,
.form__embeddedrepeat > .form__controlgrid > .form__sectionTitle,
.form__inlinerepeat > .form__controlgrid > .form__sectionTitle,
.form__section > .form__controlgrid > .form__sectionTitle,
.form__controlgrid > .form__repeat > .form__sectionTitle,
.form__repeat > .form__repeat > .form__sectionTitle,
.form__detachedrepeat > .form__repeat > .form__sectionTitle,
.form__embeddedrepeat > .form__repeat > .form__sectionTitle,
.form__inlinerepeat > .form__repeat > .form__sectionTitle,
.form__section > .form__repeat > .form__sectionTitle,
.form__controlgrid > .form__detachedrepeat > .form__sectionTitle,
.form__repeat > .form__detachedrepeat > .form__sectionTitle,
.form__detachedrepeat > .form__detachedrepeat > .form__sectionTitle,
.form__embeddedrepeat > .form__detachedrepeat > .form__sectionTitle,
.form__inlinerepeat > .form__detachedrepeat > .form__sectionTitle,
.form__section > .form__detachedrepeat > .form__sectionTitle,
.form__controlgrid > .form__embeddedrepeat > .form__sectionTitle,
.form__repeat > .form__embeddedrepeat > .form__sectionTitle,
.form__detachedrepeat > .form__embeddedrepeat > .form__sectionTitle,
.form__embeddedrepeat > .form__embeddedrepeat > .form__sectionTitle,
.form__inlinerepeat > .form__embeddedrepeat > .form__sectionTitle,
.form__section > .form__embeddedrepeat > .form__sectionTitle,
.form__controlgrid > .form__inlinerepeat > .form__sectionTitle,
.form__repeat > .form__inlinerepeat > .form__sectionTitle,
.form__detachedrepeat > .form__inlinerepeat > .form__sectionTitle,
.form__embeddedrepeat > .form__inlinerepeat > .form__sectionTitle,
.form__inlinerepeat > .form__inlinerepeat > .form__sectionTitle,
.form__section > .form__inlinerepeat > .form__sectionTitle,
.form__controlgrid > .form__section > .form__sectionTitle,
.form__repeat > .form__section > .form__sectionTitle,
.form__detachedrepeat > .form__section > .form__sectionTitle,
.form__embeddedrepeat > .form__section > .form__sectionTitle,
.form__inlinerepeat > .form__section > .form__sectionTitle,
.form__section > .form__section > .form__sectionTitle {
  background: transparent;
  border-bottom: 2px solid #596673;
  color: #596673;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: auto;
  margin: 8px 0 20px 0;
  padding: 0 0 4px 0;
  text-transform: uppercase;
}
.form__controlgrid > .form__controlgrid--1,
.form__repeat > .form__controlgrid--1,
.form__detachedrepeat > .form__controlgrid--1,
.form__embeddedrepeat > .form__controlgrid--1,
.form__inlinerepeat > .form__controlgrid--1,
.form__section > .form__controlgrid--1,
.form__controlgrid > .form__repeat--1,
.form__repeat > .form__repeat--1,
.form__detachedrepeat > .form__repeat--1,
.form__embeddedrepeat > .form__repeat--1,
.form__inlinerepeat > .form__repeat--1,
.form__section > .form__repeat--1,
.form__controlgrid > .form__detachedrepeat--1,
.form__repeat > .form__detachedrepeat--1,
.form__detachedrepeat > .form__detachedrepeat--1,
.form__embeddedrepeat > .form__detachedrepeat--1,
.form__inlinerepeat > .form__detachedrepeat--1,
.form__section > .form__detachedrepeat--1,
.form__controlgrid > .form__embeddedrepeat--1,
.form__repeat > .form__embeddedrepeat--1,
.form__detachedrepeat > .form__embeddedrepeat--1,
.form__embeddedrepeat > .form__embeddedrepeat--1,
.form__inlinerepeat > .form__embeddedrepeat--1,
.form__section > .form__embeddedrepeat--1,
.form__controlgrid > .form__inlinerepeat--1,
.form__repeat > .form__inlinerepeat--1,
.form__detachedrepeat > .form__inlinerepeat--1,
.form__embeddedrepeat > .form__inlinerepeat--1,
.form__inlinerepeat > .form__inlinerepeat--1,
.form__section > .form__inlinerepeat--1,
.form__controlgrid > .form__section--1,
.form__repeat > .form__section--1,
.form__detachedrepeat > .form__section--1,
.form__embeddedrepeat > .form__section--1,
.form__inlinerepeat > .form__section--1,
.form__section > .form__section--1 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 8.333333333333334%;
}
.form__controlgrid > .form__controlgrid--2,
.form__repeat > .form__controlgrid--2,
.form__detachedrepeat > .form__controlgrid--2,
.form__embeddedrepeat > .form__controlgrid--2,
.form__inlinerepeat > .form__controlgrid--2,
.form__section > .form__controlgrid--2,
.form__controlgrid > .form__repeat--2,
.form__repeat > .form__repeat--2,
.form__detachedrepeat > .form__repeat--2,
.form__embeddedrepeat > .form__repeat--2,
.form__inlinerepeat > .form__repeat--2,
.form__section > .form__repeat--2,
.form__controlgrid > .form__detachedrepeat--2,
.form__repeat > .form__detachedrepeat--2,
.form__detachedrepeat > .form__detachedrepeat--2,
.form__embeddedrepeat > .form__detachedrepeat--2,
.form__inlinerepeat > .form__detachedrepeat--2,
.form__section > .form__detachedrepeat--2,
.form__controlgrid > .form__embeddedrepeat--2,
.form__repeat > .form__embeddedrepeat--2,
.form__detachedrepeat > .form__embeddedrepeat--2,
.form__embeddedrepeat > .form__embeddedrepeat--2,
.form__inlinerepeat > .form__embeddedrepeat--2,
.form__section > .form__embeddedrepeat--2,
.form__controlgrid > .form__inlinerepeat--2,
.form__repeat > .form__inlinerepeat--2,
.form__detachedrepeat > .form__inlinerepeat--2,
.form__embeddedrepeat > .form__inlinerepeat--2,
.form__inlinerepeat > .form__inlinerepeat--2,
.form__section > .form__inlinerepeat--2,
.form__controlgrid > .form__section--2,
.form__repeat > .form__section--2,
.form__detachedrepeat > .form__section--2,
.form__embeddedrepeat > .form__section--2,
.form__inlinerepeat > .form__section--2,
.form__section > .form__section--2 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 16.666666666666668%;
}
.form__controlgrid > .form__controlgrid--3,
.form__repeat > .form__controlgrid--3,
.form__detachedrepeat > .form__controlgrid--3,
.form__embeddedrepeat > .form__controlgrid--3,
.form__inlinerepeat > .form__controlgrid--3,
.form__section > .form__controlgrid--3,
.form__controlgrid > .form__repeat--3,
.form__repeat > .form__repeat--3,
.form__detachedrepeat > .form__repeat--3,
.form__embeddedrepeat > .form__repeat--3,
.form__inlinerepeat > .form__repeat--3,
.form__section > .form__repeat--3,
.form__controlgrid > .form__detachedrepeat--3,
.form__repeat > .form__detachedrepeat--3,
.form__detachedrepeat > .form__detachedrepeat--3,
.form__embeddedrepeat > .form__detachedrepeat--3,
.form__inlinerepeat > .form__detachedrepeat--3,
.form__section > .form__detachedrepeat--3,
.form__controlgrid > .form__embeddedrepeat--3,
.form__repeat > .form__embeddedrepeat--3,
.form__detachedrepeat > .form__embeddedrepeat--3,
.form__embeddedrepeat > .form__embeddedrepeat--3,
.form__inlinerepeat > .form__embeddedrepeat--3,
.form__section > .form__embeddedrepeat--3,
.form__controlgrid > .form__inlinerepeat--3,
.form__repeat > .form__inlinerepeat--3,
.form__detachedrepeat > .form__inlinerepeat--3,
.form__embeddedrepeat > .form__inlinerepeat--3,
.form__inlinerepeat > .form__inlinerepeat--3,
.form__section > .form__inlinerepeat--3,
.form__controlgrid > .form__section--3,
.form__repeat > .form__section--3,
.form__detachedrepeat > .form__section--3,
.form__embeddedrepeat > .form__section--3,
.form__inlinerepeat > .form__section--3,
.form__section > .form__section--3 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 25%;
}
.form__controlgrid > .form__controlgrid--4,
.form__repeat > .form__controlgrid--4,
.form__detachedrepeat > .form__controlgrid--4,
.form__embeddedrepeat > .form__controlgrid--4,
.form__inlinerepeat > .form__controlgrid--4,
.form__section > .form__controlgrid--4,
.form__controlgrid > .form__repeat--4,
.form__repeat > .form__repeat--4,
.form__detachedrepeat > .form__repeat--4,
.form__embeddedrepeat > .form__repeat--4,
.form__inlinerepeat > .form__repeat--4,
.form__section > .form__repeat--4,
.form__controlgrid > .form__detachedrepeat--4,
.form__repeat > .form__detachedrepeat--4,
.form__detachedrepeat > .form__detachedrepeat--4,
.form__embeddedrepeat > .form__detachedrepeat--4,
.form__inlinerepeat > .form__detachedrepeat--4,
.form__section > .form__detachedrepeat--4,
.form__controlgrid > .form__embeddedrepeat--4,
.form__repeat > .form__embeddedrepeat--4,
.form__detachedrepeat > .form__embeddedrepeat--4,
.form__embeddedrepeat > .form__embeddedrepeat--4,
.form__inlinerepeat > .form__embeddedrepeat--4,
.form__section > .form__embeddedrepeat--4,
.form__controlgrid > .form__inlinerepeat--4,
.form__repeat > .form__inlinerepeat--4,
.form__detachedrepeat > .form__inlinerepeat--4,
.form__embeddedrepeat > .form__inlinerepeat--4,
.form__inlinerepeat > .form__inlinerepeat--4,
.form__section > .form__inlinerepeat--4,
.form__controlgrid > .form__section--4,
.form__repeat > .form__section--4,
.form__detachedrepeat > .form__section--4,
.form__embeddedrepeat > .form__section--4,
.form__inlinerepeat > .form__section--4,
.form__section > .form__section--4 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 33.333333333333336%;
}
.form__controlgrid > .form__controlgrid--5,
.form__repeat > .form__controlgrid--5,
.form__detachedrepeat > .form__controlgrid--5,
.form__embeddedrepeat > .form__controlgrid--5,
.form__inlinerepeat > .form__controlgrid--5,
.form__section > .form__controlgrid--5,
.form__controlgrid > .form__repeat--5,
.form__repeat > .form__repeat--5,
.form__detachedrepeat > .form__repeat--5,
.form__embeddedrepeat > .form__repeat--5,
.form__inlinerepeat > .form__repeat--5,
.form__section > .form__repeat--5,
.form__controlgrid > .form__detachedrepeat--5,
.form__repeat > .form__detachedrepeat--5,
.form__detachedrepeat > .form__detachedrepeat--5,
.form__embeddedrepeat > .form__detachedrepeat--5,
.form__inlinerepeat > .form__detachedrepeat--5,
.form__section > .form__detachedrepeat--5,
.form__controlgrid > .form__embeddedrepeat--5,
.form__repeat > .form__embeddedrepeat--5,
.form__detachedrepeat > .form__embeddedrepeat--5,
.form__embeddedrepeat > .form__embeddedrepeat--5,
.form__inlinerepeat > .form__embeddedrepeat--5,
.form__section > .form__embeddedrepeat--5,
.form__controlgrid > .form__inlinerepeat--5,
.form__repeat > .form__inlinerepeat--5,
.form__detachedrepeat > .form__inlinerepeat--5,
.form__embeddedrepeat > .form__inlinerepeat--5,
.form__inlinerepeat > .form__inlinerepeat--5,
.form__section > .form__inlinerepeat--5,
.form__controlgrid > .form__section--5,
.form__repeat > .form__section--5,
.form__detachedrepeat > .form__section--5,
.form__embeddedrepeat > .form__section--5,
.form__inlinerepeat > .form__section--5,
.form__section > .form__section--5 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 41.66666666666667%;
}
.form__controlgrid > .form__controlgrid--6,
.form__repeat > .form__controlgrid--6,
.form__detachedrepeat > .form__controlgrid--6,
.form__embeddedrepeat > .form__controlgrid--6,
.form__inlinerepeat > .form__controlgrid--6,
.form__section > .form__controlgrid--6,
.form__controlgrid > .form__repeat--6,
.form__repeat > .form__repeat--6,
.form__detachedrepeat > .form__repeat--6,
.form__embeddedrepeat > .form__repeat--6,
.form__inlinerepeat > .form__repeat--6,
.form__section > .form__repeat--6,
.form__controlgrid > .form__detachedrepeat--6,
.form__repeat > .form__detachedrepeat--6,
.form__detachedrepeat > .form__detachedrepeat--6,
.form__embeddedrepeat > .form__detachedrepeat--6,
.form__inlinerepeat > .form__detachedrepeat--6,
.form__section > .form__detachedrepeat--6,
.form__controlgrid > .form__embeddedrepeat--6,
.form__repeat > .form__embeddedrepeat--6,
.form__detachedrepeat > .form__embeddedrepeat--6,
.form__embeddedrepeat > .form__embeddedrepeat--6,
.form__inlinerepeat > .form__embeddedrepeat--6,
.form__section > .form__embeddedrepeat--6,
.form__controlgrid > .form__inlinerepeat--6,
.form__repeat > .form__inlinerepeat--6,
.form__detachedrepeat > .form__inlinerepeat--6,
.form__embeddedrepeat > .form__inlinerepeat--6,
.form__inlinerepeat > .form__inlinerepeat--6,
.form__section > .form__inlinerepeat--6,
.form__controlgrid > .form__section--6,
.form__repeat > .form__section--6,
.form__detachedrepeat > .form__section--6,
.form__embeddedrepeat > .form__section--6,
.form__inlinerepeat > .form__section--6,
.form__section > .form__section--6 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 50%;
}
.form__controlgrid > .form__controlgrid--7,
.form__repeat > .form__controlgrid--7,
.form__detachedrepeat > .form__controlgrid--7,
.form__embeddedrepeat > .form__controlgrid--7,
.form__inlinerepeat > .form__controlgrid--7,
.form__section > .form__controlgrid--7,
.form__controlgrid > .form__repeat--7,
.form__repeat > .form__repeat--7,
.form__detachedrepeat > .form__repeat--7,
.form__embeddedrepeat > .form__repeat--7,
.form__inlinerepeat > .form__repeat--7,
.form__section > .form__repeat--7,
.form__controlgrid > .form__detachedrepeat--7,
.form__repeat > .form__detachedrepeat--7,
.form__detachedrepeat > .form__detachedrepeat--7,
.form__embeddedrepeat > .form__detachedrepeat--7,
.form__inlinerepeat > .form__detachedrepeat--7,
.form__section > .form__detachedrepeat--7,
.form__controlgrid > .form__embeddedrepeat--7,
.form__repeat > .form__embeddedrepeat--7,
.form__detachedrepeat > .form__embeddedrepeat--7,
.form__embeddedrepeat > .form__embeddedrepeat--7,
.form__inlinerepeat > .form__embeddedrepeat--7,
.form__section > .form__embeddedrepeat--7,
.form__controlgrid > .form__inlinerepeat--7,
.form__repeat > .form__inlinerepeat--7,
.form__detachedrepeat > .form__inlinerepeat--7,
.form__embeddedrepeat > .form__inlinerepeat--7,
.form__inlinerepeat > .form__inlinerepeat--7,
.form__section > .form__inlinerepeat--7,
.form__controlgrid > .form__section--7,
.form__repeat > .form__section--7,
.form__detachedrepeat > .form__section--7,
.form__embeddedrepeat > .form__section--7,
.form__inlinerepeat > .form__section--7,
.form__section > .form__section--7 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 58.333333333333336%;
}
.form__controlgrid > .form__controlgrid--8,
.form__repeat > .form__controlgrid--8,
.form__detachedrepeat > .form__controlgrid--8,
.form__embeddedrepeat > .form__controlgrid--8,
.form__inlinerepeat > .form__controlgrid--8,
.form__section > .form__controlgrid--8,
.form__controlgrid > .form__repeat--8,
.form__repeat > .form__repeat--8,
.form__detachedrepeat > .form__repeat--8,
.form__embeddedrepeat > .form__repeat--8,
.form__inlinerepeat > .form__repeat--8,
.form__section > .form__repeat--8,
.form__controlgrid > .form__detachedrepeat--8,
.form__repeat > .form__detachedrepeat--8,
.form__detachedrepeat > .form__detachedrepeat--8,
.form__embeddedrepeat > .form__detachedrepeat--8,
.form__inlinerepeat > .form__detachedrepeat--8,
.form__section > .form__detachedrepeat--8,
.form__controlgrid > .form__embeddedrepeat--8,
.form__repeat > .form__embeddedrepeat--8,
.form__detachedrepeat > .form__embeddedrepeat--8,
.form__embeddedrepeat > .form__embeddedrepeat--8,
.form__inlinerepeat > .form__embeddedrepeat--8,
.form__section > .form__embeddedrepeat--8,
.form__controlgrid > .form__inlinerepeat--8,
.form__repeat > .form__inlinerepeat--8,
.form__detachedrepeat > .form__inlinerepeat--8,
.form__embeddedrepeat > .form__inlinerepeat--8,
.form__inlinerepeat > .form__inlinerepeat--8,
.form__section > .form__inlinerepeat--8,
.form__controlgrid > .form__section--8,
.form__repeat > .form__section--8,
.form__detachedrepeat > .form__section--8,
.form__embeddedrepeat > .form__section--8,
.form__inlinerepeat > .form__section--8,
.form__section > .form__section--8 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 66.66666666666667%;
}
.form__controlgrid > .form__controlgrid--9,
.form__repeat > .form__controlgrid--9,
.form__detachedrepeat > .form__controlgrid--9,
.form__embeddedrepeat > .form__controlgrid--9,
.form__inlinerepeat > .form__controlgrid--9,
.form__section > .form__controlgrid--9,
.form__controlgrid > .form__repeat--9,
.form__repeat > .form__repeat--9,
.form__detachedrepeat > .form__repeat--9,
.form__embeddedrepeat > .form__repeat--9,
.form__inlinerepeat > .form__repeat--9,
.form__section > .form__repeat--9,
.form__controlgrid > .form__detachedrepeat--9,
.form__repeat > .form__detachedrepeat--9,
.form__detachedrepeat > .form__detachedrepeat--9,
.form__embeddedrepeat > .form__detachedrepeat--9,
.form__inlinerepeat > .form__detachedrepeat--9,
.form__section > .form__detachedrepeat--9,
.form__controlgrid > .form__embeddedrepeat--9,
.form__repeat > .form__embeddedrepeat--9,
.form__detachedrepeat > .form__embeddedrepeat--9,
.form__embeddedrepeat > .form__embeddedrepeat--9,
.form__inlinerepeat > .form__embeddedrepeat--9,
.form__section > .form__embeddedrepeat--9,
.form__controlgrid > .form__inlinerepeat--9,
.form__repeat > .form__inlinerepeat--9,
.form__detachedrepeat > .form__inlinerepeat--9,
.form__embeddedrepeat > .form__inlinerepeat--9,
.form__inlinerepeat > .form__inlinerepeat--9,
.form__section > .form__inlinerepeat--9,
.form__controlgrid > .form__section--9,
.form__repeat > .form__section--9,
.form__detachedrepeat > .form__section--9,
.form__embeddedrepeat > .form__section--9,
.form__inlinerepeat > .form__section--9,
.form__section > .form__section--9 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 75%;
}
.form__controlgrid > .form__controlgrid--10,
.form__repeat > .form__controlgrid--10,
.form__detachedrepeat > .form__controlgrid--10,
.form__embeddedrepeat > .form__controlgrid--10,
.form__inlinerepeat > .form__controlgrid--10,
.form__section > .form__controlgrid--10,
.form__controlgrid > .form__repeat--10,
.form__repeat > .form__repeat--10,
.form__detachedrepeat > .form__repeat--10,
.form__embeddedrepeat > .form__repeat--10,
.form__inlinerepeat > .form__repeat--10,
.form__section > .form__repeat--10,
.form__controlgrid > .form__detachedrepeat--10,
.form__repeat > .form__detachedrepeat--10,
.form__detachedrepeat > .form__detachedrepeat--10,
.form__embeddedrepeat > .form__detachedrepeat--10,
.form__inlinerepeat > .form__detachedrepeat--10,
.form__section > .form__detachedrepeat--10,
.form__controlgrid > .form__embeddedrepeat--10,
.form__repeat > .form__embeddedrepeat--10,
.form__detachedrepeat > .form__embeddedrepeat--10,
.form__embeddedrepeat > .form__embeddedrepeat--10,
.form__inlinerepeat > .form__embeddedrepeat--10,
.form__section > .form__embeddedrepeat--10,
.form__controlgrid > .form__inlinerepeat--10,
.form__repeat > .form__inlinerepeat--10,
.form__detachedrepeat > .form__inlinerepeat--10,
.form__embeddedrepeat > .form__inlinerepeat--10,
.form__inlinerepeat > .form__inlinerepeat--10,
.form__section > .form__inlinerepeat--10,
.form__controlgrid > .form__section--10,
.form__repeat > .form__section--10,
.form__detachedrepeat > .form__section--10,
.form__embeddedrepeat > .form__section--10,
.form__inlinerepeat > .form__section--10,
.form__section > .form__section--10 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 83.33333333333334%;
}
.form__controlgrid > .form__controlgrid--11,
.form__repeat > .form__controlgrid--11,
.form__detachedrepeat > .form__controlgrid--11,
.form__embeddedrepeat > .form__controlgrid--11,
.form__inlinerepeat > .form__controlgrid--11,
.form__section > .form__controlgrid--11,
.form__controlgrid > .form__repeat--11,
.form__repeat > .form__repeat--11,
.form__detachedrepeat > .form__repeat--11,
.form__embeddedrepeat > .form__repeat--11,
.form__inlinerepeat > .form__repeat--11,
.form__section > .form__repeat--11,
.form__controlgrid > .form__detachedrepeat--11,
.form__repeat > .form__detachedrepeat--11,
.form__detachedrepeat > .form__detachedrepeat--11,
.form__embeddedrepeat > .form__detachedrepeat--11,
.form__inlinerepeat > .form__detachedrepeat--11,
.form__section > .form__detachedrepeat--11,
.form__controlgrid > .form__embeddedrepeat--11,
.form__repeat > .form__embeddedrepeat--11,
.form__detachedrepeat > .form__embeddedrepeat--11,
.form__embeddedrepeat > .form__embeddedrepeat--11,
.form__inlinerepeat > .form__embeddedrepeat--11,
.form__section > .form__embeddedrepeat--11,
.form__controlgrid > .form__inlinerepeat--11,
.form__repeat > .form__inlinerepeat--11,
.form__detachedrepeat > .form__inlinerepeat--11,
.form__embeddedrepeat > .form__inlinerepeat--11,
.form__inlinerepeat > .form__inlinerepeat--11,
.form__section > .form__inlinerepeat--11,
.form__controlgrid > .form__section--11,
.form__repeat > .form__section--11,
.form__detachedrepeat > .form__section--11,
.form__embeddedrepeat > .form__section--11,
.form__inlinerepeat > .form__section--11,
.form__section > .form__section--11 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 91.66666666666667%;
}
.form__controlgrid > .form__controlgrid--12,
.form__repeat > .form__controlgrid--12,
.form__detachedrepeat > .form__controlgrid--12,
.form__embeddedrepeat > .form__controlgrid--12,
.form__inlinerepeat > .form__controlgrid--12,
.form__section > .form__controlgrid--12,
.form__controlgrid > .form__repeat--12,
.form__repeat > .form__repeat--12,
.form__detachedrepeat > .form__repeat--12,
.form__embeddedrepeat > .form__repeat--12,
.form__inlinerepeat > .form__repeat--12,
.form__section > .form__repeat--12,
.form__controlgrid > .form__detachedrepeat--12,
.form__repeat > .form__detachedrepeat--12,
.form__detachedrepeat > .form__detachedrepeat--12,
.form__embeddedrepeat > .form__detachedrepeat--12,
.form__inlinerepeat > .form__detachedrepeat--12,
.form__section > .form__detachedrepeat--12,
.form__controlgrid > .form__embeddedrepeat--12,
.form__repeat > .form__embeddedrepeat--12,
.form__detachedrepeat > .form__embeddedrepeat--12,
.form__embeddedrepeat > .form__embeddedrepeat--12,
.form__inlinerepeat > .form__embeddedrepeat--12,
.form__section > .form__embeddedrepeat--12,
.form__controlgrid > .form__inlinerepeat--12,
.form__repeat > .form__inlinerepeat--12,
.form__detachedrepeat > .form__inlinerepeat--12,
.form__embeddedrepeat > .form__inlinerepeat--12,
.form__inlinerepeat > .form__inlinerepeat--12,
.form__section > .form__inlinerepeat--12,
.form__controlgrid > .form__section--12,
.form__repeat > .form__section--12,
.form__detachedrepeat > .form__section--12,
.form__embeddedrepeat > .form__section--12,
.form__inlinerepeat > .form__section--12,
.form__section > .form__section--12 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 100%;
}
/* postcss-bem-linter: ignore */
.form__controlgrid > .group,
.form__repeat > .group,
.form__detachedrepeat > .group,
.form__embeddedrepeat > .group,
.form__inlinerepeat > .group,
.form__section > .group {
  display: inline-block;
  margin-bottom: 24px;
}
.form__inlinerepeat > .form__repeatContent > .form__table {
  vertical-align: top;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR {
  min-height: 40px;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD {
  vertical-align: top;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD > .form__tableTDContent {
  max-height: none;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD > .form__control {
  margin: 9px 0;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD--controls {
  padding-top: 14px;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD--boolean {
  vertical-align: middle;
}
.form__inlinerepeat .field__appendices {
  right: 0;
}
.form__inlinerepeat .field__exposition {
  width: 100%;
}
.form__inlinerepeat .field__help {
  width: 100%;
}
.form__inlinerepeat .field__text {
  width: 100%;
}
.form__repeatContent {
  display: inline-block;
  padding: 0 0 8px 0;
  width: 100%;
}
.form__screen > .form__controlgrid:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__controlgrid:first-child > .form__sectionTitle:first-child,
.form__screen > .form__repeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__repeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__detachedrepeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__detachedrepeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__embeddedrepeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__embeddedrepeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__inlinerepeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__inlinerepeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__section:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__section:first-child > .form__sectionTitle:first-child {
  margin-top: -24px;
}
.form__screen > .form__controlgrid:last-child,
.form__detachedrepeat--detailscreen > .form__controlgrid:last-child,
.form__screen > .form__repeat:last-child,
.form__detachedrepeat--detailscreen > .form__repeat:last-child,
.form__screen > .form__detachedrepeat:last-child,
.form__detachedrepeat--detailscreen > .form__detachedrepeat:last-child,
.form__screen > .form__embeddedrepeat:last-child,
.form__detachedrepeat--detailscreen > .form__embeddedrepeat:last-child,
.form__screen > .form__inlinerepeat:last-child,
.form__detachedrepeat--detailscreen > .form__inlinerepeat:last-child,
.form__screen > .form__section:last-child,
.form__detachedrepeat--detailscreen > .form__section:last-child {
  margin-bottom: 12px;
}
.form__screen > .collapsiblePanel:first-child,
.form__detachedrepeat--detailscreen > .collapsiblePanel:first-child {
  margin-top: -24px;
}
.form__screenTitle,
.form__detachedrepeat--detailscreenTitle {
  display: none;
}
.form__screenTitle + .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__sectionTitle {
  margin-top: -36px;
}
.form__screenTitle + .form__controlgrid > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__controlgrid > .form__sectionTitle,
.form__screenTitle + .form__repeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__repeat > .form__sectionTitle,
.form__screenTitle + .form__detachedrepeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__detachedrepeat > .form__sectionTitle,
.form__screenTitle + .form__embeddedrepeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__embeddedrepeat > .form__sectionTitle,
.form__screenTitle + .form__inlinerepeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__inlinerepeat > .form__sectionTitle,
.form__screenTitle + .form__section > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__section > .form__sectionTitle {
  margin-top: -24px;
}
.form__screenTitle + .collapsiblePanel,
.form__detachedrepeat--detailscreenTitle + .collapsiblePanel {
  margin-top: -24px;
}
.form__section {
  margin: 0;
}
.form__sectionTitle {
  background: #7c99b6;
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  min-height: auto;
  margin: 9px -24px 20px -24px;
  padding: 8px 24px;
  vertical-align: middle;
}
.form__sectionTitle--disabled {
  color: #708090;
}
.form__sectionTitle:empty {
  padding: 0;
}
.form__sectionContent .form__controlgrid > .form__sectionTitle,
.form__sectionContent .form__repeat > .form__sectionTitle,
.form__sectionContent .form__section > .form__sectionTitle {
  background: transparent;
  border-bottom: 2px solid #7c99b6;
  color: #7c99b6;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  min-height: auto;
  margin: 9px 0 20px 0;
  padding: 0 0 4px 0;
  text-transform: none;
}
.form__select {
  margin: 0 12px 6px 12px;
  display: inline-block;
}
.form__message {
  color: #708090;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 600;
  padding: 10px 10px;
}
.form__message--highlighted {
  color: #f56600;
  font-style: normal;
}
.form__textcell {
  color: #16191d;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  margin-bottom: 18px;
}
.form__textcell--disabled {
  color: #708090;
}
.form-engine .contentbox__notification .messageBox {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.form-engine .contentbox__notification .messageBox .messageBox__icon .plasma-icon {
  color: #fff;
}
.form-engine .contentbox__notification .messageBox .messageBox__label,
.form-engine .contentbox__notification .messageBox .button {
  color: #fff;
}
.form-engine .contentbox__notification .messageBox--error {
  background-color: #c91d1d;
}
.form-engine .contentbox__notification .messageBox--warning {
  background-color: #f56600;
}
.form-engine .collapsiblePanel > .collapsiblePanel__title {
  background-color: #7c99b6;
  margin: 9px -24px 20px -24px;
  min-height: 32px;
  padding: 4px 12px;
}
.form-engine .collapsiblePanel > .collapsiblePanel__title:hover {
  background-color: #f56600;
}
.form-engine .form__multicolumnsection > .layoutGrid__row {
  align-items: stretch;
}
.form-engine .form__multicolumnsection .collapsiblePanel > .collapsiblePanel__title {
  margin: 9px 0 20px 0;
}
.form-engine .form__multicolumnsection .collapsiblePanel > .collapsiblePanel__content .form__sectionTitle {
  margin: 9px 0 20px 0;
}
.form-engine .form__multicolumnsection .form__controlgrid > .form__sectionTitle,
.form-engine .form__multicolumnsection .form__repeat > .form__sectionTitle,
.form-engine .form__multicolumnsection .form__section > .form__sectionTitle {
  margin: 9px 0 20px 0;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define grid */
.grid__row {
  margin: 0 -12px;
/* Bugfix for Ticket A12-5964 */
}
.grid__row:before,
.grid__row:after {
  content: " ";
  display: table;
}
.grid__row:after {
  clear: both;
}
.grid__row > .form__control--boolean {
  margin-bottom: 18px;
}
.grid__column--1 {
  width: 8.333333333333332%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--2 {
  width: 16.666666666666664%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--3 {
  width: 25%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--4 {
  width: 33.33333333333333%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--5 {
  width: 41.66666666666667%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--6 {
  width: 50%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--7 {
  width: 58.333333333333336%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--8 {
  width: 66.66666666666666%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--9 {
  width: 75%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--10 {
  width: 83.33333333333334%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--11 {
  width: 91.66666666666666%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--12 {
  width: 100%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
@media (max-width: 767px) {
  .grid__column--xs1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .grid__column--sm1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .grid__column--md1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
@media (min-width: 1200px) {
  .grid__column--lg1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define group */
.group {
  display: inline;
  width: 100%;
}
.group__button--left {
  float: left;
  margin-right: 12px;
}
.group__button--right {
  float: right;
  margin-left: 12px;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define header */
.header__userpanel {
  display: table;
  float: right;
  margin: 8px 64px 0;
}
.header__userpanelName {
  color: #f9fafb;
  display: table-cell;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  position: relative;
  vertical-align: middle;
/*
			// placeholder for user photo
			&:before
				color $appMainColor-l98
				content "\e853"
				font-family $materialIconFont
				font-size $hugeFontSize
				left -26px
				margin-top -6px
				position absolute
			*/
}
.header__userpanel .button__icon--pencil {
  line-height: 30px;
  margin-right: 30px;
  vertical-align: middle;
}
.header__userpanel .button__icon--pencil:hover:before {
  color: #f56600;
}
.header__userpanel .button__icon--pencil:focus:before {
  color: #f56600;
}
.header__userpanel .button__icon--pencil:before {
  color: #f9fafb;
}
.header__userpanel .button__primary--warn {
  margin-right: 0;
}
.header__mainNavList,
.header__subNavList {
  list-style: none;
  margin: 0;
}
.header__mainNavList {
  background: #596673;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  height: 48px;
  padding-left: 34px;
}
.header__subNavList {
  background: #fff;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  height: 68px;
  padding: 20px 0 0 34px;
}
.header__mainNavItem,
.header__subNavItem {
  display: inline-block;
}
.header__mainNavLink,
.header__subNavLink {
  color: #507090;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin: 0 24px;
  padding: 13px 8px 9px;
  text-decoration: none;
}
.header__mainNavLink--active,
.header__subNavLink--active {
  border-bottom: 4px solid #507090;
  cursor: default;
}
.header__mainNavLink:hover,
.header__subNavLink:hover {
  border-bottom: 4px solid #507090;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define hidden */
@media (max-width: 767px) {
  .hidden--xs,
  .hidden--belowSm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden--sm {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden--fromSmOn {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden--belowMd {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden--md {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden--fromMdOn {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden--belowLg {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden--lg {
    display: none !important;
  }
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define plasma-icon */
.plasma-icon {
  color: #9db2c8;
  display: inline-block;
  direction: ltr;
  font-family: 'Material Icons';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
}
/* postcss-bem-linter: end */
.login__heading {
  color: #f9fafb;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 24px;
  text-align: center;
  width: 100%;
}
.login__elements {
  margin: 0 auto;
  width: 30%;
}
.login__elements .login__infobox {
  color: #f9fafb;
  padding: 14px 7px 16px;
  text-align: center;
  width: 100%;
}
.login__elements .login__infobox:before {
  color: #f9fafb;
  display: block;
  font: 24px 'Material Icons';
  text-align: center;
}
.login__elements .login__infobox--confirm {
  background: #2f9d2f;
  margin-bottom: 24px;
}
.login__elements .login__infobox--confirm:before {
  content: "\e86c";
}
.login__elements .login__infobox--warn {
  background: #c91d1d;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  margin-top: 24px;
}
.login__elements .login__infobox--warn:before {
  content: "\e002";
}
.login__elements .login__infoboxMessage {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  margin: 0;
  text-align: center;
}
.login__elements .field {
  margin-bottom: 16px;
}
.login__elements .field__label {
  color: #f9fafb;
}
.login__elements .field__text {
  background: #f9fafb;
}
.login__elements .field__text--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__text--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__text--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.login__elements .field__help {
  color: #e96363;
}
.login__elements .field__select:after {
  background: #f9fafb;
}
.login__elements .field__selectTitle {
  background: #f9fafb;
}
.login__elements .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.login__elements .button__primary {
  float: none;
  margin-top: 24px;
  width: 100%;
}
.login__elements .button__primary + .button__secondary {
  height: auto;
  line-height: 0;
  margin-top: 24px;
  width: 100%;
}
/* postcss-bem-linter: define modal */
.modal {
  background: rgba(0,0,0,0.2);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
/* postcss-bem-linter: ignore */
}
.modal__content {
  left: 50%;
  margin: auto;
  padding: 13px 20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 600px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.modal__content > .contentbox__footer {
  padding: 5px 24px;
}
/* postcss-bem-linter: ignore */
/* postcss-bem-linter: ignore */
.modal__filter > .contentbox > .contentbox__content,
.modal__overview > .contentbox > .contentbox__content,
.modal__embeddedRepeat > .contentbox > .contentbox__content {
  height: auto !important;
  padding: 24px 24px 4px 24px;
}
.modal__embeddedRepeat {
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.modal__embeddedRepeat > .group {
  display: inline-block;
  margin: 0 24px 0 0;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define button */
.message {
  display: block;
}
.message__content {
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  display: block;
  height: auto;
  padding: 10px 12px;
}
.message__content--error {
  border: 1px solid #c91d1d;
}
.message__content--warning {
  border: 1px solid #f56600;
}
.message__text,
.message__icon {
  display: inline-block;
  height: 100%;
  text-align: left;
  vertical-align: middle;
}
.message__icon {
  margin-right: 8px;
}
.message__icon .plasma-icon {
  font-size: 1.25rem;
  font-weight: 400;
  vertical-align: middle;
}
.message__text {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
}
.message__icon--error .plasma-icon {
  color: #c91d1d;
}
.message__icon--warning .plasma-icon {
  color: #f56600;
}
.message__button {
  display: inline-block;
  float: right;
  padding-top: 10px;
}
.message__button :after {
  display: block;
  content: "";
  clear: both;
}
/* postcss-bem-linter: end */
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) {
  background: #f1f2f4;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell {
  color: #708090;
  font-weight: 700;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell .plasma-icon {
  color: #708090;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell:hover {
  color: #16191d;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell:hover .plasma-icon {
  color: #16191d;
}
.overview-engine .contentbox__content {
  padding: 0;
}
.overview-engine .contentbox__subheading {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.overview-engine .button-group.h_floatLeft {
  margin-right: 12px;
}
.layoutGrid__row {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px;
}
.layoutGrid__column {
  padding: 0 16px;
  margin-bottom: 12px;
  min-height: 16px;
}
.layoutGridSize--xs > .layoutGrid__row > .layoutGrid__column--xs {
  width: 100%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-1 {
  width: 25%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-2 {
  width: 50%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-3 {
  width: 75%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-4 {
  width: 100%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-1 {
  width: 16.666666666666664%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-2 {
  width: 33.33333333333333%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-3 {
  width: 50%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-4 {
  width: 66.66666666666666%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-5 {
  width: 83.33333333333334%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-6 {
  width: 100%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-1 {
  width: 8.333333333333332%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-2 {
  width: 16.666666666666664%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-3 {
  width: 25%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-4 {
  width: 33.33333333333333%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-5 {
  width: 41.66666666666667%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-6 {
  width: 50%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-7 {
  width: 58.333333333333336%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-8 {
  width: 66.66666666666666%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-9 {
  width: 75%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-10 {
  width: 83.33333333333334%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-11 {
  width: 91.66666666666666%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-12 {
  width: 100%;
}
.tabnav {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
}
.tabnav__list {
  background: #708090;
  height: 48px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.tabnav__listItem {
  display: inline-block;
}
.tabnav__listItem > .button__secondary {
  border-bottom: 4px solid #708090;
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: 48px;
  margin: 0 24px;
  min-width: 10px;
  padding: 13px 8px 9px;
}
.tabnav__listItem > .button__secondary:hover {
  border-bottom: 4px solid #f9fafb;
}
.tabnav__listItem > .button__secondary:disabled {
  border-bottom: 4px solid transparent;
  color: #a9b3bc;
}
.tabnav__listItem > .button__secondary--current {
  border-bottom: 4px solid #f9fafb;
  cursor: default;
}
.tabnav__listItem > .button__secondary--current:disabled {
  border-bottom: 4px solid #a9b3bc;
}
.form__inlinerepeat .form__control {
  margin-bottom: 0;
}
.h_alignSelfStart {
  align-self: flex-start;
}
.h_floatRight {
  float: right;
}
.h_floatLeft {
  float: left;
}
.h_clearFix:after {
  content: " ";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.h_flexStartAlign {
  align-items: flex-start;
}
.h_flexCenterAlign {
  align-items: center;
}
.h_flexEndAlign {
  align-items: flex-end;
}
.h_leftAlign {
  text-align: left;
}
.h_rightAlign {
  text-align: right;
}
.h_rightAlign .field__select {
  text-align-last: right;
}
.h_rightAlign > fieldset.field--tooltips-1 .field__control .field__label {
  padding-right: 24px;
}
.h_rightAlign > fieldset.field--tooltips-2 .field__control .field__label {
  padding-right: 48px;
}
.h_rightAlign > fieldset.field--tooltips-3 .field__control .field__label {
  padding-right: 72px;
}
.h_rightAlign > fieldset.field--tooltips-4 .field__control .field__label {
  padding-right: 96px;
}
.h_rightAlign .h_inline.field > span {
  justify-content: flex-end;
}
.h_rightAlign .h_inline.field > span > .field__control--boolean {
  margin: 0 0 4px 16px;
}
.h_rightAlign .h_inline.field > span > .field__control--boolean:first-child {
  margin-left: 0;
}
.h_rightAlign .h_inline.field--tooltips-1 .field__help + span {
  margin-right: 24px;
}
.h_rightAlign .h_inline.field--tooltips-1 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-1 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-1 .field__help {
  width: calc(100% - 24px);
}
.h_rightAlign .h_inline.field--tooltips-2 .field__help + span {
  margin-right: 48px;
}
.h_rightAlign .h_inline.field--tooltips-2 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-2 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-2 .field__help {
  width: calc(100% - 48px);
}
.h_rightAlign .h_inline.field--tooltips-3 .field__help + span {
  margin-right: 72px;
}
.h_rightAlign .h_inline.field--tooltips-3 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-3 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-3 .field__help {
  width: calc(100% - 72px);
}
.h_rightAlign .h_inline.field--tooltips-4 .field__help + span {
  margin-right: 96px;
}
.h_rightAlign .h_inline.field--tooltips-4 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-4 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-4 .field__help {
  width: calc(100% - 96px);
}
.h_centerAlign {
  text-align: center;
}
.h_centerAlign .field__select {
  text-align-last: center;
}
.h_centerAlign .field--tooltips-1 > .field__label + .field__help {
  width: calc(100% - 24px);
}
.h_centerAlign .field--tooltips-2 > .field__label + .field__help {
  width: calc(100% - 48px);
}
.h_centerAlign .field--tooltips-3 > .field__label + .field__help {
  width: calc(100% - 72px);
}
.h_centerAlign .field--tooltips-4 > .field__label + .field__help {
  width: calc(100% - 96px);
}
.h_centerAlign .h_inline.field > span {
  margin-right: -16px;
  justify-content: center;
}
.h_centerAlign .h_inline.field > span > .field__control--boolean:last-child {
  margin-right: 16px;
}
.h_centerAlign .field--tooltips-1 > .field__control--boolean {
  justify-content: center;
}
.h_centerAlign .field--tooltips-2 > .field__control--boolean {
  justify-content: center;
}
.h_centerAlign .field--tooltips-3 > .field__control--boolean {
  justify-content: center;
}
.h_centerAlign .field--tooltips-4 > .field__control--boolean {
  justify-content: center;
}
.h_rightAlign div.field--tooltips-1 .field__label,
.h_centerAlign div.field--tooltips-1 .field__label {
  padding-right: 24px;
}
.h_rightAlign div.field--tooltips-1 .field__control .field__label,
.h_centerAlign div.field--tooltips-1 .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign div.field--tooltips-2 .field__label,
.h_centerAlign div.field--tooltips-2 .field__label {
  padding-right: 48px;
}
.h_rightAlign div.field--tooltips-2 .field__control .field__label,
.h_centerAlign div.field--tooltips-2 .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign div.field--tooltips-3 .field__label,
.h_centerAlign div.field--tooltips-3 .field__label {
  padding-right: 72px;
}
.h_rightAlign div.field--tooltips-3 .field__control .field__label,
.h_centerAlign div.field--tooltips-3 .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign div.field--tooltips-4 .field__label,
.h_centerAlign div.field--tooltips-4 .field__label {
  padding-right: 96px;
}
.h_rightAlign div.field--tooltips-4 .field__control .field__label,
.h_centerAlign div.field--tooltips-4 .field__control .field__label {
  padding-right: 0;
}
.h_hidden {
  display: none !important;
}
.h_inlineBlock {
  display: inline-block;
}
.h_middleAlign {
  vertical-align: middle;
}
.h_customIconsFont {
  font-family: 'custom-icons';
}
.h_zeroPadding {
  padding: 0;
}
.h_hideIt {
  flex: 0;
  margin: 0;
  padding: 0;
}
.h_inline.field > span {
  display: flex;
  flex-wrap: wrap;
}
.h_inline.field > span > .field__control--boolean {
  margin-right: 16px;
  width: auto;
  max-width: 100%;
}
.h_inline.field > span > .field__control--boolean:last-child {
  margin-right: 0;
}
.h_inline.field.field--tooltips-1 .field__help + span {
  padding-top: 4px;
}
.h_inline.field.field--tooltips-2 .field__help + span {
  padding-top: 4px;
}
.h_inline.field.field--tooltips-3 .field__help + span {
  padding-top: 4px;
}
.h_inline.field.field--tooltips-4 .field__help + span {
  padding-top: 4px;
}
.h_smallerFontSize.button__primary,
.h_smallerFontSize.button__secondary {
  font-size: 0.625rem;
}
.h_smallerFontSize.button__primary > .plasma-icon,
.h_smallerFontSize.button__secondary > .plasma-icon {
  font-size: 0.833333333333333rem;
}
.h_smallerFontSize.button__icon > .plasma-icon {
  font-size: 0.875rem;
}
.h_smallerFontSize > .field.field__multilingual .button__icon span {
  font-size: 0.625rem;
  margin-top: 2px;
}
.h_smallerFontSize > .field > .field__label,
.h_smallerFontSize > .field > .field__message {
  font-size: 0.625rem;
}
.h_smallerFontSize > .field > .field__controls .field__text,
.h_smallerFontSize > .field > .field__controls .field__exposition,
.h_smallerFontSize > .field > .field__controls .field__appendices,
.h_smallerFontSize > .field > .field__controls .field__textarea {
  font-size: 0.625rem;
}
.h_smallerFontSize > .field > .field__select .field__selectTitle {
  font-size: 0.625rem;
}
.h_smallerFontSize.form__multicolumnsection > .form__sectionTitle,
.h_smallerFontSize.form__controlgrid > .form__sectionTitle,
.h_smallerFontSize.form__repeat > .form__sectionTitle,
.h_smallerFontSize.form__section > .form__sectionTitle {
  font-size: 0.625rem;
}
.h_smallerFontSize.collapsiblePanel > .collapsiblePanel__title {
  font-size: 0.625rem;
}
.h_smallerFontSize.layoutGrid__row > h5 {
  font-size: 0.625rem;
}
.h_biggerFontSize.button__primary,
.h_biggerFontSize.button__secondary {
  font-size: 0.875rem;
}
.h_biggerFontSize.button__primary > .plasma-icon,
.h_biggerFontSize.button__secondary > .plasma-icon {
  font-size: 1.166666666666667rem;
}
.h_biggerFontSize.button__icon > .plasma-icon {
  font-size: 1.25rem;
}
.h_biggerFontSize > .field.field__multilingual .button__icon span {
  font-size: 0.875rem;
}
.h_biggerFontSize > .field > .field__label,
.h_biggerFontSize > .field > .field__message {
  font-size: 0.875rem;
}
.h_biggerFontSize > .field > .field__message .field__messageText > ul {
  margin-left: 5px;
}
.h_biggerFontSize > .field > .field__controls .field__text,
.h_biggerFontSize > .field > .field__controls .field__exposition,
.h_biggerFontSize > .field > .field__controls .field__appendices,
.h_biggerFontSize > .field > .field__controls .field__textarea {
  font-size: 0.875rem;
}
.h_biggerFontSize > .field > .field__select .field__selectTitle {
  font-size: 0.875rem;
}
.h_biggerFontSize.form__multicolumnsection > .form__sectionTitle,
.h_biggerFontSize.form__controlgrid > .form__sectionTitle,
.h_biggerFontSize.form__repeat > .form__sectionTitle,
.h_biggerFontSize.form__section > .form__sectionTitle {
  font-size: 0.875rem;
}
.h_biggerFontSize.collapsiblePanel > .collapsiblePanel__title {
  font-size: 0.875rem;
}
.h_biggerFontSize.layoutGrid__row > h5 {
  font-size: 0.875rem;
}
.contentbox__heading--heightTitle {
  height: 44px;
}
.contentbox__content--heightContent {
  height: calc(100% - 44px);
  padding: 0;
  margin: 0;
}
.treeWidget .grid .treeWidget__nodeContent {
  border-bottom: none;
  border-left: none;
  min-width: auto;
}
.treeWidget .grid .treeWidget__nodeContent .treeWidget__nodeIcon .plasma-icon {
  display: block;
}
.treeWidget .grid .grid__contentRow--left .grid__contentCell {
  padding: 0 16px 0 10px;
}
.treeWidget .grid .grid__contentRow--left,
.treeWidget .grid .grid__contentRow--right,
.treeWidget .grid .grid__contentRow--scroll {
  align-items: center;
}
.treeWidget .grid .grid__contentRow:hover:not(.grid__contentRow--selected) {
  background: #f1f2f4;
}
.teamWarp {
  height: 100%;
}
.teamWarp .treeWidget .grid .grid__contentRow:hover:not(.grid__contentRow--selected),
.teamWarp .treeWidget__nodeContent:hover {
  background: #e2e6e9;
}
.teamWarp .dayView {
  padding-bottom: 15px;
}
.teamWarp .dayCell {
  font-weight: 700;
  font-size: 0.75rem;
  margin: 0;
  padding: 5px;
}
.teamWarp .dayCell > span {
  display: inline-block;
  line-height: 22px;
}
.h_floatRight {
  float: right !important;
}
.h_fontWeightSemiBold {
  font-weight: 600;
}
.h_fontWeightBold {
  font-weight: 700;
}
.h_heightAuto {
  height: auto !important;
}
.h_hide {
  display: none !important;
}
.h_highlight {
  border: 1px solid #f56600;
}
.h_highlight.form__controlgrid {
  margin-bottom: 12px;
  padding: 12px 12px 10px;
}
.h_highlight.form__controlgrid .layoutGrid__row:nth-last-child(2) > .form__control--boolean {
  margin-bottom: 0;
}
.h_highlight.form__controlgrid .layoutGrid__row:nth-last-child(2) > .form__control--boolean .field__control--boolean {
  margin-bottom: 0;
}
.h_highlight.form__controlgrid .layoutGrid__row:empty {
  margin-bottom: -12px;
}
.h_listStyleNone {
  list-style-type: none;
}
.h_noMargin {
  margin: 0 !important;
}
.h_noPadding {
  padding: 0 !important;
}
.h_noPaddingLeft {
  padding-left: 0;
}
.h_noPaddingRight {
  padding-right: 0;
}
.h_opacity50 {
  opacity: 0.5;
}
@font-face {
  font-family: custom-icons;
  src: url(../assets/cc098ef09c9aa84f5c4434be22b754bc.ttf);
}
.page__static .agcs-iconFont {
  font-family: custom-icons;
}
.page__static .link {
  color: #079ae9;
  text-decoration: none;
}
.page__static .link .plasma-icon {
  color: #079ae9;
}
.page__static .link:hover,
.page__static .link:hover .plasma-icon {
  color: #f56600;
  cursor: pointer;
}
.page__static > .layoutGridSize--lg > .layoutGrid__row {
  margin: 0;
}
.page__static .layoutGrid__column {
  padding: 0 12px;
}
.page__static .contentbox {
  display: block;
}
.page__static .contentbox .form__sectionTitle--lvl3 {
  font-weight: 700;
  margin: 0 0 8px;
}
.page__static .contentbox__content {
  height: calc(100vh - 264px);
  max-height: calc(100vh - 264px);
}
.page__static .contentbox__content > .form__section:first-child > .form__sectionTitle--lvl1--empty {
  height: 0;
  padding: 0;
  background: transparent;
  margin-bottom: 24px;
}
.page__static .contentbox__content > .form__section:first-child > .form__sectionTitle--lvl1--empty + * {
  margin-top: 0;
}
.page__static .contentbox--withFooter .contentbox__content {
  height: calc(100vh - 308px);
  max-height: calc(100vh - 308px);
}
.page__static .sectionImg {
  width: 100%;
}
.page__static .sectionImg img {
  margin: 0;
  width: 100%;
}
.page__static .card {
  -webkit-box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  padding: 24px;
  margin: 0;
  width: 100%;
}
.page__static .card .layoutGrid__row {
  -ms-flex-align: start;
  align-items: flex-start;
}
.page__static .card:last-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.page__static .card .list:last-child {
  margin-bottom: 0;
}
.page__static .card .layoutGrid__row {
  margin: 0;
}
.page__static .card .layoutGrid__column:first-child {
  padding: 0 24px 0 0;
}
.page__static .card .layoutGrid__column:last-child {
  padding: 0 0 0 24px;
}
.page__static .card__headline {
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0 16px;
}
.page__static .generalList__title,
.page__static .generalIconList__title {
  margin: 0 0 8px;
  font-weight: 600;
}
.page__static .generalList__list,
.page__static .generalIconList__list {
  margin: 0 0 8px 16px;
  padding: 0;
}
.page__static .generalIconList__list {
  margin: 0 0 8px 0;
}
.page__static .generalIconList__listItem {
  display: block;
  margin: 0 0 4px;
}
.page__static .generalIconList__listItemLabel {
  display: table-cell;
}
.page__static .generalIconList__listItemIcon {
  display: table-cell;
  padding: 1px 8px 0 0;
  vertical-align: middle;
}
.page__static .overviewListBox {
  position: relative;
}
.page__static .overviewListBox__contentListItem {
  display: inline-block;
  width: 55%;
  vertical-align: top;
  position: absolute;
  top: 0;
  bottom: 10px;
  right: 0;
}
.page__static .overviewListBox__nav {
  display: inline-block;
  width: 45%;
  vertical-align: top;
}
.page__static .overviewListBox__navList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.page__static .overviewListBox__navListItem {
  border: solid 1px #ccdbe9;
  padding: 10px;
  margin: 0 10px 10px 0;
  min-height: 38px;
}
.page__static .overviewListBox__navListItem p {
  margin: 0;
}
.page__static .overviewListBox__navListItem:hover {
  background: #236ca9;
  border-color: #236ca9;
  color: #fff;
  cursor: pointer;
}
.page__static .overviewListBox__navListItem:focus,
.page__static .overviewListBox__navListItem--active {
  background: #236ca9;
  border-color: #236ca9;
  color: #fff;
  margin-right: -10px;
}
.page__static .overviewListBox__navListItem:focus p,
.page__static .overviewListBox__navListItem--active p {
  margin-right: 20px;
}
.page__static .allianzBox {
  background: #236ca9;
  background: linear-gradient(315deg, transparent 30px, #236ca9 0) bottom right;
  padding: 20px;
  color: #fff;
  overflow-y: auto;
}
.page__static .allianzBox__title {
  font-size: 16px;
  margin-bottom: 18px;
  text-align: left;
}
.page__static .allianzBox__text {
  text-align: left;
  margin-bottom: 55px;
}
.page__static .allianzBox__list {
  margin: 0 0 0 14px;
  padding: 0;
  color: #fff;
}
.page__static .allianzBox__listItem {
  margin: 0 0 5px;
}
.page__static .grid {
  width: 100%;
}
.page__static .grid__headerRow > .grid__headerCell:last-child,
.page__static .grid__contentRow > .grid__contentCell:last-child {
  margin-right: 20px;
}
.page__static .grid__headerRow--scroll {
  align-items: flex-end;
}
.page__static .grid__headerCell,
.page__static .grid__contentCell,
.page__static .grid__footerCell {
  min-width: 0;
  line-height: inherit;
}
.page__static .grid__contentCheckmark {
  font-size: 20px;
  vertical-align: text-top;
  color: #16191d;
}
.page__static .grid__footnote {
  float: right;
  font-size: 10px;
}
.page__static .grid__footnote p {
  margin: 0;
  padding: 0;
}
.page__static .rankingList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.page__static .rankingListItem {
  background: #fff;
  position: relative;
  border: solid 1px rgba(0,0,0,0.2);
  margin-bottom: 8px;
  min-height: 50px;
}
.page__static .rankingListItem__number {
  color: #fff;
  background: #236ca9;
  background: linear-gradient(to top left, #236ca9, #4a86b8);
  bottom: -1px;
  font-size: 24px;
  left: -1px;
  padding: 6px 0;
  position: absolute;
  text-align: center;
  top: -1px;
  width: 50px;
}
.page__static .rankingListItem__label {
  padding: 5px 0 5px 57px;
}
.page__static .rankingListItem__label--main {
  font-weight: 600;
  font-size: 14px;
}
.page__static .rankingListItem__label--sub {
  font-size: 12px;
}
.page__static .slideShowListBox {
  margin-bottom: 24px;
  position: relative;
  width: 100%;
}
.page__static .slideShowListBox__arrowNav {
  display: inline-block;
  color: #079ae9;
  font-size: 48px;
  height: 300px;
  padding: 158px 0;
  text-align: center;
  width: 48px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.page__static .slideShowListBox__arrowNav:hover {
  color: #f56600;
  cursor: pointer;
}
.page__static .slideShowListBox__arrowNav--disabled,
.page__static .slideShowListBox__arrowNav--disabled:hover {
  color: #a9b3bc;
  cursor: default;
}
.page__static .slideShowListBox__contentList {
  height: 300px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
.page__static .slideShowListBox__contentList .allianzBox {
  height: 100%;
  background: #236ca9;
}
.page__static .slideShowListBox__contentWrapper {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 103px);
}
.page__static .slideShowListBox__navList {
  text-align: center;
  margin: 0;
  padding: 0;
}
.page__static .slideShowListBox__navListItem {
  display: inline-block;
  margin: 10px 15px;
  position: relative;
}
.page__static .slideShowListBox__navListItem:after {
  border: 1.5px solid rgba(255,255,255,0.7);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  content: " ";
  height: 13px;
  width: 13px;
  position: absolute;
  background: #236ca9;
}
.page__static .slideShowListBox__navListItem--active,
.page__static .slideShowListBox__navListItem:hover {
  cursor: pointer;
}
.page__static .slideShowListBox__navListItem--active:after,
.page__static .slideShowListBox__navListItem:hover:after {
  background: #fff;
  border-color: #fff;
  height: 15px;
  margin-left: -1px;
  margin-top: -1px;
  width: 15px;
}
.page__static .slideShowListBox__navWrapper {
  background: #236ca9;
  background: linear-gradient(315deg, transparent 30px, #236ca9 0) bottom right;
  padding: 10px 30px;
  min-height: 65px;
}
.page__static .contentbox--small {
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}
.page__static .contentbox table {
  border-collapse: collapse;
}
.page__static .contentbox table td,
.page__static .contentbox table th {
  border: 1px solid #808080;
  padding: 10px;
}
.page__static .contentbox table th {
  font-weight: 600;
}
.page__static .contentbox .form__textcell:last-child {
  margin-bottom: 24px;
}
.page__static .form__section--heightOffset {
  height: calc(100vh - 264px);
}
.page__static .grid__column--3 .card .grid__column--5,
.page__static .grid__column--5 .card .grid__column--5,
.page__static .grid__column--11 .card .grid__column--5,
.page__static .grid__column--3 .card .grid__column--7,
.page__static .grid__column--5 .card .grid__column--7,
.page__static .grid__column--11 .card .grid__column--7 {
  padding: 0 24px 0 0;
}
.page__static .grid__column--3 .card .grid__column--5:last-child,
.page__static .grid__column--5 .card .grid__column--5:last-child,
.page__static .grid__column--11 .card .grid__column--5:last-child,
.page__static .grid__column--3 .card .grid__column--7:last-child,
.page__static .grid__column--5 .card .grid__column--7:last-child,
.page__static .grid__column--11 .card .grid__column--7:last-child {
  padding: 0;
}
.page__static .grid__column--3 .contentbox__content,
.page__static .grid__column--5 .contentbox__content,
.page__static .grid__column--11 .contentbox__content {
  height: calc(100vh - 264px);
  max-height: calc(100vh - 264px);
}
.page__static .grid__column--3 .contentbox__content > .form__section:first-child,
.page__static .grid__column--5 .contentbox__content > .form__section:first-child,
.page__static .grid__column--11 .contentbox__content > .form__section:first-child {
  margin-top: 0;
}
.page__static .grid__column--3 .contentbox__content > .form__section:first-child > .form__section:first-child > .form__sectionTitle,
.page__static .grid__column--5 .contentbox__content > .form__section:first-child > .form__section:first-child > .form__sectionTitle,
.page__static .grid__column--11 .contentbox__content > .form__section:first-child > .form__section:first-child > .form__sectionTitle {
  margin-top: 0;
}
.page__static .grid__column--3 .contentbox__heading,
.page__static .grid__column--5 .contentbox__heading,
.page__static .grid__column--11 .contentbox__heading {
  padding: 13px 15px 13px 24px;
  min-height: 44px;
}
.page__static .grid__column--3 .contentbox .form__textcellHeadline,
.page__static .grid__column--5 .contentbox .form__textcellHeadline,
.page__static .grid__column--11 .contentbox .form__textcellHeadline {
  margin: 0 0 8px;
  font-weight: 600;
}
.page__static .grid__column--3 .contentbox .grid__columnImg,
.page__static .grid__column--5 .contentbox .grid__columnImg,
.page__static .grid__column--11 .contentbox .grid__columnImg {
  width: 100%;
}
.page__static .grid__column--3 .labelIcon,
.page__static .grid__column--5 .labelIcon,
.page__static .grid__column--11 .labelIcon {
  display: block;
  margin: 0 0 4px;
}
.page__static .grid__column--3 .labelIcon:last-child,
.page__static .grid__column--5 .labelIcon:last-child,
.page__static .grid__column--11 .labelIcon:last-child {
  margin-bottom: 0;
}
.page__static .grid__column--3 .labelIcon .labelIcon_content,
.page__static .grid__column--5 .labelIcon .labelIcon_content,
.page__static .grid__column--11 .labelIcon .labelIcon_content {
  display: table-cell;
}
.page__static .grid__column--3 .labelIcon .labelIcon_icon,
.page__static .grid__column--5 .labelIcon .labelIcon_icon,
.page__static .grid__column--11 .labelIcon .labelIcon_icon {
  display: table-cell;
  padding: 0 8px 0 0;
  vertical-align: middle;
}
.page__static .grid__column--3 .list,
.page__static .grid__column--5 .list,
.page__static .grid__column--11 .list {
  margin: 0 0 8px 24px;
  padding: 0;
}
.page__static .grid__column--3 .list--noListDots,
.page__static .grid__column--5 .list--noListDots,
.page__static .grid__column--11 .list--noListDots {
  list-style-type: none;
  margin-left: 16px;
}
.page__static .grid__column--3 .contentbox__faqMain .form__section:last-child .form__section:last-child,
.page__static .grid__column--5 .contentbox__faqMain .form__section:last-child .form__section:last-child,
.page__static .grid__column--11 .contentbox__faqMain .form__section:last-child .form__section:last-child {
  height: calc(100vh - 264px);
}
.page__static .grid__column--3 .contentbox__faqIndex .form__textcell:last-child,
.page__static .grid__column--5 .contentbox__faqIndex .form__textcell:last-child,
.page__static .grid__column--11 .contentbox__faqIndex .form__textcell:last-child {
  margin-bottom: 24px;
}
.page__static .grid__column--3 .contentbox__contact,
.page__static .grid__column--5 .contentbox__contact,
.page__static .grid__column--11 .contentbox__contact {
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}
.page__static .grid__column--3 .contentbox__productInfoMain .contentbox__content .form__section > .form__section:last-child > .form__textcell:last-child,
.page__static .grid__column--5 .contentbox__productInfoMain .contentbox__content .form__section > .form__section:last-child > .form__textcell:last-child,
.page__static .grid__column--11 .contentbox__productInfoMain .contentbox__content .form__section > .form__section:last-child > .form__textcell:last-child {
  margin-bottom: 24px;
}
.page__tc:not(.grid__row--shift) .page__overview {
  transition: all;
  -webkit-transition: all;
  -moz-transition: all;
  -o-transition: all;
}
.page__tc .form.grid__column--6 {
  animation: form-open-animation 700ms 1 ease-in-out;
  animation-fill-mode: forwards;
}
.page__tc.supress-row-overflow {
  padding-bottom: 2px;
  overflow-y: hidden;
}
.page__tc> div:not(.form) .contentbox {
  opacity: 0.01;
  transition: opacity;
  -webkit-transition: opacity;
  -moz-transition: opacity;
  -o-transition: opacity;
}
.page__tc> div:not(.form) .contentbox--layout-ready {
  opacity: 1;
}
.page__tc> div:not(.form) .contentbox--layout-ready .contentbox__content {
  overflow: auto;
}
.page__tc .form .contentbox__footer {
  position: relative;
}
@-moz-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.loader {
  background-color: #e6f6fe;
  border: 1px solid #079ae9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: 13px;
  width: 85px;
}
.loader__bar {
  background-color: #079ae9;
  height: 100%;
}
.loader__bar--error {
  background-color: #c91d1d;
  width: 100%;
}
.button__icon--delete {
  height: auto;
  margin-right: 0;
}
.auth {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100vh;
  widht: 100vh;
}
.auth__header {
  margin: 5vh 0;
}
.auth__banner img {
  min-width: 1920px;
  width: 100%;
  max-height: 72px;
}
.page_login {
  margin: 10vh 0 5vh 0;
}
.page_login .login__heading {
  display: none;
}
.login__elements {
  min-width: 200px;
  max-width: 300px;
}
@media screen and (max-height: 600px) {
  .auth__banner {
    height: 0;
  }
  .auth__banner img {
    display: none;
  }
  .page_login {
    margin: 1vh 0 5vh 0;
  }
}
.confirmation {
  position: absolute;
  left: 0px;
  top: 0px;
}
.confirmation__box__no__padding {
  padding: 0px !important;
}
.confirmation__box__no__padding .modal__filter .contentbox {
  display: block;
}
.confirmation__box__no__padding .modal__filter .contentbox .contentbox__heading {
  padding: 14px 13px 7px 24px;
}
.confirmation__box__no__padding .modal__filter .contentbox .contentbox__content {
  padding: 24px 24px 12px 24px !important;
}
product-select .confirmation__container .confirmation__wrap--middle .confirmation__box {
  max-width: 400px;
}
product-select .confirmation__container .confirmation__wrap--middle .confirmation__box .field {
  margin-bottom: 0px;
}
product-select .modal__filter .contentbox {
  display: block;
}
product-select .modal__filter .contentbox .contentbox__heading {
  padding: 14px 13px 7px 24px;
}
product-select .modal__filter .contentbox .contentbox__content {
  padding: 24px 24px 12px 24px !important;
}
.loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background-color: #000;
  opacity: 0.4;
}
.spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 48px;
  height: 48px;
  display: block;
  background: transparent url(../assets/dcdcc8a95fa705fd4b5b8bc8c45bd274.gif) no-repeat center;
}
@media not print {
  .agcs_radiobutton fieldset.field {
    margin-bottom: 0;
  }
  .agcs_radiobutton .field__control--boolean {
    margin: 0 !important;
  }
  .agcs_radiobutton .field__control--boolean .field__radio {
    display: none;
  }
  .agcs_radiobutton .field__control--boolean .field__radio + label > span {
    display: none;
  }
  .agcs_radiobutton .field__control--boolean > .field__label {
    background-color: #f1f2f4;
    border: solid 1px #666;
    border-left-width: 0.5px;
    border-right-width: 0.5px;
    display: flex;
    font-weight: 600;
    justify-content: center;
    margin: 0;
    min-width: 60px;
    padding: 7px 21px 6px;
    text-transform: uppercase !important;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
  }
  .agcs_radiobutton .field__control--boolean > .field__label:after,
  .agcs_radiobutton .field__control--boolean > .field__label:before {
    display: inline-flex;
    font-family: "Material Icons";
    font-size: 18px;
    font-weight: 400;
    vertical-align: text-bottom;
  }
  .agcs_radiobutton .field__control--boolean > .field__label:hover {
    background-color: #f56600;
    border-color: #f56600;
    color: #fff;
  }
  .agcs_radiobutton .field__control--boolean > .field__label--readonly,
  .agcs_radiobutton .field__control--boolean > .field__label--readonly:active,
  .agcs_radiobutton .field__control--boolean > .field__label--readonly:focus,
  .agcs_radiobutton .field__control--boolean > .field__label--readonly:hover {
    background-color: #f1f2f4;
    border-color: #f1f2f4;
    color: #16191d;
  }
  .agcs_radiobutton .field__control--boolean > .field__label--disabled,
  .agcs_radiobutton .field__control--boolean > .field__label--disabled:active,
  .agcs_radiobutton .field__control--boolean > .field__label--disabled:focus,
  .agcs_radiobutton .field__control--boolean > .field__label--disabled:hover {
    background-color: #e2e6e9;
    border-color: #e2e6e9;
    color: #708090 !important;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label {
    background-color: #0683c6;
    border-color: #0683c6;
    color: #fff;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly:active,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly:focus,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly:hover {
    background-color: #666;
    border-color: #666;
    color: #fff;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled:active,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled:focus,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled:hover {
    background-color: #a9b3bc;
    border-color: #a9b3bc;
    color: #e2e6e9 !important;
  }
  .agcs_radiobutton .field__control--boolean:first-child > .field__radio ~ .field__label {
    border-left-width: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
  }
  .agcs_radiobutton .field__control--boolean:last-child > .field__radio ~ .field__label {
    border-right-width: 1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
  }
  .agcs_radiobutton .field__control--boolean:first-child:nth-last-child(1) > .field__radio ~ .field__label {
    border-width: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label:before {
    content: "\E837";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean> .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean> .field__label:before {
    content: "\E836";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean> .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean.field__radio--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean.field__radio--checked > .field__label:before {
    content: "\E837";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean.field__radio--checked > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconRight .field__control--boolean.field__radio--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconRight .field__control--boolean.field__radio--checked > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconRight .field__control--boolean.field__radio--checked > .field__label:after {
    content: "\E837";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconRight.h_iconInitial .field__control--boolean:not(.field__radio--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconRight.h_iconInitial .field__control--boolean:not(.field__radio--checked) > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconRight.h_iconInitial .field__control--boolean:not(.field__radio--checked) > .field__label:after {
    content: "\E836";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(even).field__radio--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(even).field__radio--checked > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(even).field__radio--checked > .field__label:after {
    content: "\E837";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(odd).field__radio--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(odd).field__radio--checked > .field__label:before {
    content: "\E837";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(odd).field__radio--checked > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__radio--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__radio--checked) > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__radio--checked) > .field__label:after {
    content: "\E836";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__radio--checked) > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__radio--checked) > .field__label:before {
    content: "\E836";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__radio--checked) > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_textAlignLeft .field__control--boolean > .field__label {
    justify-content: flex-start;
    padding: 7px 32px 6px 10px;
    text-align: left;
  }
  .agcs_radiobutton.h_textAlignLeft .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignLeft.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_textAlignLeft.h_iconRight .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignLeft.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 32px 6px 10px;
  }
  .agcs_radiobutton.h_textAlignRight .field__control--boolean > .field__label {
    justify-content: flex-end;
    padding: 7px 10px 6px 32px;
    text-align: right;
  }
  .agcs_radiobutton.h_textAlignRight .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_textAlignRight.h_iconRight .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignRight.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox fieldset.field {
    margin-bottom: 0;
  }
  .agcs_checkbox .field__control--boolean {
    margin: 0 !important;
  }
  .agcs_checkbox .field__control--boolean .field__check {
    display: none;
  }
  .agcs_checkbox .field__control--boolean .field__check + label > span {
    display: none;
  }
  .agcs_checkbox .field__control--boolean > .field__label {
    background-color: #f1f2f4;
    border: solid 1px #666;
    border-left-width: 0.5px;
    border-right-width: 0.5px;
    display: flex;
    font-weight: 600;
    justify-content: center;
    margin: 0;
    min-width: 60px;
    padding: 7px 21px 6px;
    text-transform: uppercase !important;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
  }
  .agcs_checkbox .field__control--boolean > .field__label:after,
  .agcs_checkbox .field__control--boolean > .field__label:before {
    display: inline-flex;
    font-family: "Material Icons";
    font-size: 18px;
    font-weight: 400;
    vertical-align: text-bottom;
  }
  .agcs_checkbox .field__control--boolean > .field__label:hover {
    background-color: #f56600;
    border-color: #f56600;
    color: #fff;
  }
  .agcs_checkbox .field__control--boolean > .field__label--readonly,
  .agcs_checkbox .field__control--boolean > .field__label--readonly:active,
  .agcs_checkbox .field__control--boolean > .field__label--readonly:focus,
  .agcs_checkbox .field__control--boolean > .field__label--readonly:hover {
    background-color: #f1f2f4;
    border-color: #f1f2f4;
    color: #16191d;
  }
  .agcs_checkbox .field__control--boolean > .field__label--disabled,
  .agcs_checkbox .field__control--boolean > .field__label--disabled:active,
  .agcs_checkbox .field__control--boolean > .field__label--disabled:focus,
  .agcs_checkbox .field__control--boolean > .field__label--disabled:hover {
    background-color: #e2e6e9;
    border-color: #e2e6e9;
    color: #708090 !important;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label {
    background-color: #0683c6;
    border-color: #0683c6;
    color: #fff;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly:active,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly:focus,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly:hover {
    background-color: #666;
    border-color: #666;
    color: #fff;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled:active,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled:focus,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled:hover {
    background-color: #a9b3bc;
    border-color: #a9b3bc;
    color: #e2e6e9 !important;
  }
  .agcs_checkbox .field__control--boolean:first-child > .field__check ~ .field__label {
    border-left-width: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
  }
  .agcs_checkbox .field__control--boolean:last-child > .field__check ~ .field__label {
    border-right-width: 1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
  }
  .agcs_checkbox .field__control--boolean:first-child:nth-last-child(1) > .field__check ~ .field__label {
    border-width: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label:before {
    content: "\E834";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean> .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean> .field__label:before {
    content: "\E835";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean> .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean.field__check--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean.field__check--checked > .field__label:before {
    content: "\E834";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean.field__check--checked > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconRight .field__control--boolean.field__check--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconRight .field__control--boolean.field__check--checked > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconRight .field__control--boolean.field__check--checked > .field__label:after {
    content: "\E834";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconRight.h_iconInitial .field__control--boolean:not(.field__check--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconRight.h_iconInitial .field__control--boolean:not(.field__check--checked) > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconRight.h_iconInitial .field__control--boolean:not(.field__check--checked) > .field__label:after {
    content: "\E835";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(even).field__check--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(even).field__check--checked > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(even).field__check--checked > .field__label:after {
    content: "\E834";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(odd).field__check--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(odd).field__check--checked > .field__label:before {
    content: "\E834";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(odd).field__check--checked > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__check--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__check--checked) > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__check--checked) > .field__label:after {
    content: "\E835";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__check--checked) > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__check--checked) > .field__label:before {
    content: "\E835";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__check--checked) > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_textAlignLeft .field__control--boolean > .field__label {
    justify-content: flex-start;
    padding: 7px 32px 6px 10px;
    text-align: left;
  }
  .agcs_checkbox.h_textAlignLeft .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignLeft.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_textAlignLeft.h_iconRight .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignLeft.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 32px 6px 10px;
  }
  .agcs_checkbox.h_textAlignRight .field__control--boolean > .field__label {
    justify-content: flex-end;
    padding: 7px 10px 6px 32px;
    text-align: right;
  }
  .agcs_checkbox.h_textAlignRight .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_textAlignRight.h_iconRight .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignRight.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
}
.field__switch {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: inline-block;
  height: 32px;
  overflow: hidden;
  padding: 7px 0;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  vertical-align: top;
  width: 75px;
  z-index: 1;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchHandle {
  background-color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchContent {
  background-color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #f1f2f4;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchCheck {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.field__switchCheck:active:not(:checked) ~ .field__switchContent,
.field__switchCheck:focus:not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switchCheck:active:not(:checked) ~ .field__switchContent .field__switchContentLabel,
.field__switchCheck:focus:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #079ae9;
}
.field__switchCheck:active:not(:checked) ~ .field__switchContent .field__switchContentLabel--true,
.field__switchCheck:focus:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #079ae9;
}
.field__switchCheck:active:not(:checked) ~ .field__switchHandle,
.field__switchCheck:focus:not(:checked) ~ .field__switchHandle {
  background-color: #079ae9;
}
.field__switchCheck:active:checked ~ .field__switchContent,
.field__switchCheck:focus:checked ~ .field__switchContent {
  background-color: #079ae9;
}
.field__switchCheck:active:checked ~ .field__switchContent .field__switchContentLabel,
.field__switchCheck:focus:checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switchCheck:active:checked ~ .field__switchContent .field__switchContentLabel--true,
.field__switchCheck:focus:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #f1f2f4;
}
.field__switchCheck:active:checked ~ .field__switchHandle,
.field__switchCheck:focus:checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchCheck:not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #0683c6;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switchCheck:not(:checked) ~ .field__switchHandle {
  background-color: #0683c6;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  display: inline-block;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  display: none;
}
.field__switchCheck:not(:checked) ~ .field__switchHandle {
  transform: translateX(9px);
}
.field__switchCheck:checked ~ .field__switchContent {
  background-color: #0683c6;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switchCheck:checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel {
  display: none;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true {
  display: inline-block;
}
.field__switchCheck:checked ~ .field__switchHandle {
  transform: translateX(48px);
}
.field__switchCheck:disabled ~ .field__switchContent {
  cursor: default;
}
.field__switchCheck:disabled ~ .field__switchHandle {
  cursor: default;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchContent {
  background-color: #e2e6e9;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #a9b3bc;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #a9b3bc;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchHandle {
  background-color: #a9b3bc;
}
.field__switchCheck:disabled:checked ~ .field__switchContent {
  background-color: #a9b3bc;
}
.field__switchCheck:disabled:checked ~ .field__switchContent .field__switchContentLabel {
  color: #e2e6e9;
}
.field__switchCheck:disabled:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #e2e6e9;
}
.field__switchCheck:disabled:checked ~ .field__switchHandle {
  background-color: #e2e6e9;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchContent,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #666;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchHandle,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchHandle {
  background-color: #666;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchContent,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchContent {
  background-color: #666;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchHandle,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchContent {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  user-focus: ignore;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -o-user-focus: ignore;
  width: 100%;
}
.field__switchContentLabel {
  bottom: 5px;
  font-size: 0.75rem;
  position: absolute;
  right: 12px;
  top: 7px;
  width: auto;
}
.field__switchContentLabel--true {
  font-weight: 600;
  left: 12px;
}
.field__switchHandle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  height: 18px;
  position: absolute;
  user-focus: ignore;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -o-user-focus: ignore;
  width: 18px;
}
.field__switch ~ .hint {
  margin: 6px 0 0 4px;
}
.field__switchHandle {
  transition: transform 0.3s ease;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
}
.field__controls__switch {
  width: 0% !important;
}
[ng:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
.form .engine .contentbox__content [id*="textcell"] img[src^="images"] {
  max-width: 100%;
  min-height: 35px;
}
.element--hide {
  opacity: 0;
  visibility: hidden;
}
.element--hideControl {
  margin: 0;
  margin-bottom: -100%;
}
.element--hideScreenElement {
  height: 0;
}
.element--posOut {
  transform: translateX(-100%);
}
.element--marginBottom {
  margin-bottom: 16px;
}
.element--highlight {
  background: #097cc3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  -ms-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  padding: 12px 16px 16px;
}
.element--highlight .field__exposition,
.element--highlight .field__selectTitle {
  background-color: #fff;
}
.element--highlight .field__select::before {
  background: #fff;
}
.element--highlight label {
  color: #fff;
}
.element--highlight .tooltip--hint > .plasma-icon {
  color: #9ed7fa;
}
.element--highlight .tooltip--hint > .plasma-icon:hover {
  color: #cfebfc;
}
.highlightColumn {
  padding-top: 16px;
}
.animation.animation--fade,
.form__controlgrid:has(.form__control.animation) {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition-timing-function: ease-in-out;
}
.animation.animation--move {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition-timing-function: ease-in-out;
}
.animation.animation--fast {
  transition: 0.1s;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
}
.animation.animation--cubic {
  transition-timing-function: cubic-bezier(0.05, 0.1, 0.05, 1);
}
.form__controlgrid--4.highlightColumn {
  padding: 12px 0 0 0;
  margin-bottom: 8px;
}
.field__selectTitle option:disabled {
  color: #a9b3bc;
}
a {
  color: #079ae9;
}
a:hover {
  color: #f56600;
}
.auth {
  background-color: #405973;
}
.header__bar {
  background-color: #405973;
}
.header__bar .button__icon > .plasma-icon {
  color: #fff;
}
.header__subNavList .header__subNavLink {
  color: #507090;
}
.header__subNavList .header__subNavLink--active,
.header__subNavList .header__subNavLink:hover {
  border-color: #507090;
}
.header__nav {
  background: #fff;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
}
html,
body {
  font-feature-settings: 'liga';
}
.grid__column--half-unit {
  width: 4.16667%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
body > .confirmation {
  z-index: 9999;
/** Fix: Do not display ";" character in template of dialog (needs fix in lib) **/
}
body > .confirmation .confirmation__boxText + span {
  display: none;
}
header {
  overflow: hidden;
  max-height: 168px;
}
.header__bar {
  height: 48px;
}
.header__barLogo {
  display: inline;
  margin-top: 8px;
}
.header__bar .header__userpanel {
  margin: 8px 0 0;
}
.header__bar .button__icon {
  margin-bottom: 6px;
}
.header__subNavList {
  -webkit-padding-start: 0;
  padding: 0;
  height: 48px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.header__subNavList .header__subNavItem:first-child .header__subNavLink {
  margin-left: 0;
}
.header__nav {
  position: relative;
  height: 48px;
}
.header__navLogo {
  position: absolute;
  top: 8px;
  right: 12px;
}
.header__img {
  width: 100%;
  min-width: 1920px;
  max-height: 72px;
}
main {
  display: block;
  padding: 24px 0 0;
  height: auto;
}
.form .form__textcell.field>img[src^="config-model/images/"][src*="workflow"] {
  max-height: 44px;
  width: 100%;
  height: 100%;
}
.contentbox__footer {
  z-index: auto;
}
.form__tableTD > form__control {
  margin-bottom: 0;
}
.grid__row {
  margin: 0;
  width: 100%;
}
.grid__row .grid__column--1 {
  min-width: 80px;
}
.form__tableTR .form__tableTH:first-child {
  width: auto;
}
.form__tableTR .form__tableTH:nth-child(2) {
  width: 135px;
}
.form__tableTR .form__tableTH:last-child {
  padding-right: 5px;
  width: 145px;
}
.form__tableTR .form__tableTD:first-child {
  word-break: break-all;
}
.form__tableTR .form__tableTD:last-child {
  padding-right: 5px;
}
.form__tableTR .form__tableTD:last-child a[class="button__secondary"] {
  text-decoration: none;
}
.agcsPasswordScreen .contentbox .contentbox__content {
  flex: 0 1 auto;
  max-height: calc(100vh - 304px);
}
.agcsPasswordScreen .contentbox .contentbox__footer {
  z-index: 1;
}
@media print {
  header .header__bar,
  header .header__nav {
    display: none;
  }
  main .grid__column--half-unit,
  main .page__filter,
  main .page__overview {
    display: none;
  }
  main .page__form .contentbox__button--minmax,
  main .page__form .contentbox__subheading,
  main .page__form .contentbox__footer {
    display: none;
  }
  main .page__form .form > .form__screen > .form__controlgrid:first-child,
  main .page__form .button__primary,
  main .page__form .tooltip--hint,
  main .page__form .field__controls > .button__icon,
  main .page__form .field__message {
    display: none !important;
  }
  main .page__form .field__check + label,
  main .page__form .field__radio + label {
    display: none !important;
  }
  body {
    background: none;
  }
  main {
    padding: 0;
  }
  main .grid__column--6 {
    width: 100%;
    padding: 0;
  }
  main .contentbox {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  main .contentbox .contentbox__header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  main .contentbox .contentbox__heading {
    background: transparent;
    display: block;
    margin: 12px 16px;
    min-height: 0;
    padding: 0;
  }
  main .contentbox .contentbox__title {
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
  }
  main .contentbox .contentbox__content {
    display: block !important;
    height: auto !important;
    padding: 0;
  }
  main .contentbox .contentbox__content .layoutGrid__row {
    margin: 0;
  }
  main .contentbox .contentbox__content .layoutGrid__column .layoutGrid__row .layoutGrid__column {
    padding: 0;
  }
  main .contentbox .contentbox__content .form > .form__screen {
    overflow: hidden;
  }
  main .contentbox .contentbox__content .form__sectionTitle {
    background: transparent;
    border-bottom: solid 2px #000;
    color: #000;
    margin: 9px 16px 20px;
    padding: 8px 0;
    page-break-inside: avoid;
  }
  main .contentbox .contentbox__content .form__sectionTitle:first-child {
    margin-top: 0;
  }
  main .contentbox .contentbox__content .field .button__icon + .field__text {
    width: 100%;
  }
  main .contentbox .contentbox__content .field__label {
    padding: 0;
  }
  main .contentbox .contentbox__content .field {
    page-break-inside: avoid;
  }
  main .contentbox .contentbox__content .field__appendices,
  main .contentbox .contentbox__content .field__exposition,
  main .contentbox .contentbox__content .field__select,
  main .contentbox .contentbox__content .field__text {
    background: transparent;
    border: solid 2px #ccc;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
  }
  main .contentbox .contentbox__content .field__appendices,
  main .contentbox .contentbox__content .field__exposition,
  main .contentbox .contentbox__content .field__selectTitle,
  main .contentbox .contentbox__content .field__text {
    padding-left: 5px;
    padding-right: 5px;
  }
  main .contentbox .contentbox__content .field__appendices {
    right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  main .contentbox .contentbox__content .field__exposition {
    padding-right: 50px;
  }
  main .contentbox .contentbox__content .field__select::after,
  main .contentbox .contentbox__content border none,
  main .contentbox .contentbox__content .field__selectTitle {
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
  }
  main .contentbox .contentbox__content .field__check,
  main .contentbox .contentbox__content .field__radio {
    align-items: center;
    border: 2px solid #ccc;
    display: flex;
    justify-content: center;
    opacity: 1;
  }
  main .contentbox .contentbox__content .field__check:checked:after {
    font-family: "Material Icons";
    content: "\E5CA";
  }
  main .contentbox .contentbox__content .field__radio {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
  }
  main .contentbox .contentbox__content .field__radio:checked:after {
    font-family: "Material Icons";
    content: "\E837";
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switch {
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
    overflow: visible;
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switchContent {
    background: transparent;
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switchContentLabel {
    color: #000;
    right: auto;
    left: auto;
    font-weight: 400;
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switchHandle {
    display: none;
  }
  main .contentbox .contentbox__content .element--highlight {
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    border: 2px dotted #ccc;
  }
  main .contentbox .contentbox__content .element--highlight label {
    color: #000;
  }
}
.message__seperator {
  margin-bottom: 12px;
}
.message__seperator .message__text--main {
  max-width: 450px;
  margin-right: 8px;
}
.message__seperator .message__text--detail {
  color: #0096cc;
  font-weight: 700;
  text-transform: uppercase;
  max-width: 150px;
}
.button__primary__to__secondary {
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
}
.reporting__pipeline__x-label {
  font-size: 1.2em;
}
.reporting__pipeline__y-label {
  font-size: 1.2em;
}
.reporting__pipeline__x-lines {
  stroke: #777;
  stroke-dasharray: 2.2;
}
.reporting__pipeline__y-lines {
  stroke: #777;
  stroke-dasharray: 2.2;
}
.reporting__pipeline__tooltip {
  pointer-events: none;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  padding: 0.4em 0.8em;
  font-size: 1.1em;
  background: #b0c4de;
  border: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}
.reporting__pipeline__offers {
  transition: fill 0.3s ease-in-out;
  -webkit-transition: fill 0.3s ease-in-out;
  -moz-transition: fill 0.3s ease-in-out;
  -o-transition: fill 0.3s ease-in-out;
}
.reporting__pipeline__accepted-offers {
  fill: #0b6fbe;
}
.reporting__pipeline__accepted-offers:hover {
  fill: #095998;
}
.reporting__pipeline__open-offers {
  fill: #82c9fd;
}
.reporting__pipeline__open-offers:hover {
  fill: #37a8fc;
}
.reporting__pipeline__refused-offers {
  fill: #d4e1ed;
}
.reporting__pipeline__refused-offers:hover {
  fill: #95b5d3;
}
.reporting__pipeline__estimated {
  fill: #00008b;
}
.reporting__pipeline__estimated:hover {
  fill: #00006f;
}
.reporting__pipeline__legend__accepted-offers {
  fill: #0b6fbe;
}
.reporting__pipeline__legend__open-offers {
  fill: #82c9fd;
}
.reporting__pipeline__legend__refused-offers {
  fill: #d4e1ed;
}
.reporting__pipeline__legend__label {
  fill: #424242;
  font-size: 0.85em;
}
.dashboard {
  background: transparent url(../assets/42223b469ae78962bcde6411254b05a1.jpg) no-repeat;
  background-size: 100% 100%;
}
.dashboard > .contentbox__content {
  background: rgba(255,255,255,0.65);
}
.dashboard__contentbox__content__background {
  background: rgba(255,255,255,0.8);
}
.dashboard__contentbox__heading {
  background: transparent;
  font-size: 24px;
  margin: 12px 0 0;
  text-shadow: 0 0 4px #fff;
}
.dashboard__label {
  display: inline-block;
  height: 1.4em;
  vertical-align: middle;
  width: 1.7em;
}
.dashboard__label.yellow {
  background: transparent url(../assets/68585d1572c3d20af7bd3aab9d11b5fe.png) no-repeat;
  background-size: 1.4em 1.4em;
}
.dashboard__label.red {
  background: transparent url(../assets/a7c09eec61d970787d45ca1df1d1b9d3.png) no-repeat;
  background-size: 1.4em 1.4em;
}
.dashboard__myPipeline__business {
  margin-top: 80px;
}
.dashboard__myPipeline__closedBusiness {
  color: #121921;
  font-weight: 700;
}
.dashboard__myPipeline__expectedBusiness {
  color: #121921;
}
section .contentbox .contentbox__content .grid__row {
  margin-bottom: 12px;
}
.grid__column--3 img {
  vertical-align: bottom;
}
.header__color {
  color: #2f4f4f;
}
.pipeline_height {
  height: 390px !important;
}
.widget__height {
  height: 400px !important;
  overflow-y: hidden;
}
.table__height {
  height: 300px !important;
}
.confirmation__box__partner {
  min-width: 1024px !important;
  max-height: 1024px !important;
  height: auto !important;
}
.confirmation__box__partner .modal__filter .contentbox {
  display: block;
}
.confirmation__box__partner .modal__filter .contentbox__heading {
  padding: 14px 13px 7px 24px;
}
.partner__row__selected {
  background: #24a5f5;
}
.partner__row__selected:hover {
  background: #24a5f5;
}
.partner__page__select {
  display: inline-block;
  cursor: pointer;
}
.partner__pagination {
  margin-bottom: 8px;
}
.partner__table__height {
  height: 400px !important;
}
.button__margin {
  margin-bottom: 24px;
}
.header__padding {
  padding-right: 0;
}
.page__tc .form.grid__column--6 {
  animation: form-open-animation 350ms 1 ease-in-out;
  animation-fill-mode: forwards;
}
.page__tc.supress-row-overflow {
  padding-bottom: 2px;
  overflow-y: hidden;
}
.page__tc> div:not(.form) .contentbox {
  opacity: 0.05;
  transition: opacity;
  -webkit-transition: opacity;
  -moz-transition: opacity;
  -o-transition: opacity;
}
.page__tc> div:not(.form) .contentbox--layout-ready {
  opacity: 1;
}
.page__tc> div:not(.form) .contentbox--layout-ready .contentbox__content {
  overflow: auto;
}
.page__tc .form .contentbox__footer {
  position: relative;
}
@-moz-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.contentbox__button--minmax {
  position: absolute;
  right: 12px;
  top: 9px;
  z-index: 10;
  cursor: pointer;
}
.contentbox__button--minmax:hover>.plasma-icon {
  color: $hoverColor;
}
.contentbox__button--minmax >.plasma-icon {
  color: #fff;
  font-size: 27px;
}

@font-face {
  font-family: 'custom-icons';
  src: url(../assets/a66b4cfecc714179f8cb65dd33b8b1e7.woff) format('woff'), url(../assets/a1f8d5103768bffa8145bcf1d216f3ba.ttf) format('truetype');
}
@font-face {
  font-family: 'Material Icons';
  src: url(../assets/012cf6a10129e2275d79d6adac7f3b02.woff) format('woff'), url(../assets/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(../assets/813c58a5156a3f3caddec473846f776f.eot);
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../assets/73437ad44345f889f45e27c428d618d8.woff2) format('woff2'), url(../assets/72862e7cf19603ad24f26baf86dd0e08.woff) format('woff'), url(../assets/bdafb9df42d16395dd5d87d12a74ea3f.ttf) format('truetype'), url(../assets/c0e9eb34c80900aaacc306b011e1ee3c.svg#OpenSans) format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../assets/5226808190dfcdcf5ca4addca59fd43b.eot);
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../assets/bc5457c1089cc65463eb981d4cdb7045.woff2) format('woff2'), url(../assets/0d0d7107450f05b72a4507d0d7687dd1.woff) format('woff'), url(../assets/a957943fff1355620393d35cb3d6c7d1.ttf) format('truetype'), url(../assets/11569a38e3d3f0e320e20909cf8fe9b9.svg#OpenSans) format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../assets/c35ad7c76819575781c833319c13711b.eot);
  src: local('Open Sans'), local('OpenSans'), url(../assets/e64cab167bbdc04807429d10873901a0.woff2) format('woff2'), url(../assets/ce659615885f33d928eb7fe276574106.woff) format('woff'), url(../assets/953de7bafd9fdbf41ea443aacabe2706.ttf) format('truetype'), url(../assets/7e735d7ae17da9ead1360165b1dc3cfb.svg#OpenSans) format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url(../assets/61308a6d18119a2c470e9fbc7627c3cf.eot);
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../assets/fa907b3395c41e35cdb25dca66a58ca9.woff2) format('woff2'), url(../assets/49fbe77658d29a343cd06b5245be483e.woff) format('woff'), url(../assets/b2d9749b74c1fe30d345296a7ee7fb04.ttf) format('truetype'), url(../assets/1a5a7a1706f02d39b484860f3bf538e7.svg#OpenSans) format('svg');
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  overflow: hidden;
}
body {
  -webkit-overflow-scrolling: touch;
}
button,
input,
optgroup,
select,
textarea {
  outline: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
optgroup::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
}
h5 {
  background: transparent;
  color: #596673;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: auto;
  margin: 0 0 8px 0;
  padding: 0 16px;
  text-transform: uppercase;
  width: 100%;
}
main {
  height: calc(100% - 50px);
  padding: 20px;
}
table {
  border-spacing: 0;
}
input {
  appearance: none;
}
input::-ms-clear {
  display: none;
  height: 0;
  visibility: hidden;
  width: 0;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #708090;
  opacity: 1;
}
select {
  appearance: none;
  background: transparent;
}
select::-ms-expand {
  display: none;
}
option {
  appearance: none;
}
option:focus {
  border: none;
}
.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
html,
body {
  box-sizing: border-box;
  font-family: 'Open Sans', sans-serif;
  height: 100%;
  margin: 0;
  padding: 0;
/* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
/* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
/* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
}
html {
  font-size: 16px;
}
body {
  background: #f1f2f4;
  font-size: 0.75rem;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  overflow: hidden;
}
body {
  -webkit-overflow-scrolling: touch;
}
button,
input,
optgroup,
select,
textarea {
  outline: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
optgroup::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
}
h5 {
  background: transparent;
  color: #596673;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: auto;
  margin: 0 0 8px 0;
  padding: 0 16px;
  text-transform: uppercase;
  width: 100%;
}
main {
  height: calc(100% - 50px);
  padding: 20px;
}
table {
  border-spacing: 0;
}
input {
  appearance: none;
}
input::-ms-clear {
  display: none;
  height: 0;
  visibility: hidden;
  width: 0;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #708090;
  opacity: 1;
}
select {
  appearance: none;
  background: transparent;
}
select::-ms-expand {
  display: none;
}
option {
  appearance: none;
}
option:focus {
  border: none;
}
.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
/* postcss-bem-linter: define field */
.field {
  border: none;
  font-size: 0;
  width: 100%;
}
.field__text,
.field__exposition,
.field__textarea,
.field__selectTitle {
  background: #f1f2f4;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 0 0 #708090;
  -moz-box-shadow: 0 1px 0 0 #708090;
  -ms-box-shadow: 0 1px 0 0 #708090;
  box-shadow: 0 1px 0 0 #708090;
  color: #16191d;
  display: inline-block;
  height: 32px;
  padding: 7px 12px 5px;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: inherit;
  vertical-align: top;
  width: 100%;
}
.field__text:hover,
.field__exposition:hover,
.field__textarea:hover,
.field__selectTitle:hover {
  -webkit-box-shadow: 0 1px 0 0 #596673;
  -moz-box-shadow: 0 1px 0 0 #596673;
  -ms-box-shadow: 0 1px 0 0 #596673;
  box-shadow: 0 1px 0 0 #596673;
}
.field__text:focus,
.field__exposition:focus,
.field__textarea:focus,
.field__selectTitle:focus {
  -webkit-box-shadow: 0 3px 0 0 #079ae9;
  -moz-box-shadow: 0 3px 0 0 #079ae9;
  -ms-box-shadow: 0 3px 0 0 #079ae9;
  box-shadow: 0 3px 0 0 #079ae9;
}
.field__text--disabled,
.field__exposition--disabled,
.field__textarea--disabled,
.field__selectTitle--disabled {
  background: #e2e6e9;
  border: none;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
  color: #708090;
  cursor: default;
}
.field__text--disabled:hover,
.field__exposition--disabled:hover,
.field__textarea--disabled:hover,
.field__selectTitle--disabled:hover {
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
}
.field__text--disabled:focus,
.field__exposition--disabled:focus,
.field__textarea--disabled:focus,
.field__selectTitle--disabled:focus {
  border: none;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
}
.field__text--invalid,
.field__exposition--invalid,
.field__textarea--invalid,
.field__selectTitle--invalid {
  border: none;
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__text--invalid:hover,
.field__exposition--invalid:hover,
.field__textarea--invalid:hover,
.field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__text--invalid:focus,
.field__exposition--invalid:focus,
.field__textarea--invalid:focus,
.field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__text--readonly,
.field__exposition--readonly,
.field__textarea--readonly,
.field__selectTitle--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  background: #f1f2f4;
  border: none;
  color: #16191d;
  cursor: default;
  margin: 0;
  min-width: 5px;
}
.field__text--readonly:hover,
.field__exposition--readonly:hover,
.field__textarea--readonly:hover,
.field__selectTitle--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__text--readonly:focus,
.field__exposition--readonly:focus,
.field__textarea--readonly:focus,
.field__selectTitle--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__label {
  color: #16191d;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 4px;
  min-height: 17px;
  text-transform: none;
}
.field__label--disabled {
  color: #708090 !important;
}
.field__label:first-letter {
  text-transform: uppercase;
}
.field__control {
  display: inline-block;
  width: 100%;
}
.field__control--boolean {
  cursor: default;
  margin-bottom: 4px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.field__control--boolean > .field__label {
  cursor: pointer;
  display: inline-block;
  margin: -2px 0 2px 7px;
}
.field__controls {
  display: block;
  position: relative;
}
.field__radio,
.field__check {
  cursor: pointer;
  height: 14px;
  margin: 0;
  opacity: 0;
  vertical-align: top;
  width: 14px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.field__radio + label,
.field__check + label {
  cursor: pointer;
  height: 14px;
  margin-left: -14px;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 14px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.field__radio + label > span,
.field__check + label > span {
  border: 1px solid #708090;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-top: 0;
  vertical-align: top;
  width: 14px;
}
.field__radio:disabled,
.field__check:disabled {
  cursor: default;
}
.field__radio:disabled + label,
.field__check:disabled + label {
  cursor: default;
}
.field__radio:disabled + label > span,
.field__check:disabled + label > span {
  background: #e2e6e9;
  border-color: #a9b3bc;
}
.field__radio:disabled + label > span:hover,
.field__check:disabled + label > span:hover {
  border-color: #a9b3bc;
}
.field__help {
  color: #c91d1d;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 4px;
  text-align: left;
  width: 100%;
  word-break: break-word;
}
.field__help > ul {
  padding-left: 15px;
  margin: 0;
}
.field__message {
  margin-bottom: 4px;
  padding: 5px 7px;
}
.field__message--error,
.field__message--warning {
  display: flex;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
}
.field__message--error .field__messageText,
.field__message--warning .field__messageText {
  align-self: center;
}
.field__message--warning {
  background: #fff0e5;
  color: #f56600;
}
.field__message--warning .field__messageIcon .plasma-icon {
  color: #f56600;
}
.field__message--warning +.field__controls .field__text--invalid,
.field__message--warning +.field__controls .field__textarea--invalid,
.field__message--warning +.field__controls .field__exposition--invalid {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__controls .field__text--invalid:hover,
.field__message--warning +.field__controls .field__textarea--invalid:hover,
.field__message--warning +.field__controls .field__exposition--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__controls .field__text--invalid:focus,
.field__message--warning +.field__controls .field__textarea--invalid:focus,
.field__message--warning +.field__controls .field__exposition--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #f56600;
  -moz-box-shadow: 0 3px 0 0 #f56600;
  -ms-box-shadow: 0 3px 0 0 #f56600;
  box-shadow: 0 3px 0 0 #f56600;
}
.field__message--warning +.field__controls .field__text--readonly,
.field__message--warning +.field__controls .field__textarea--readonly,
.field__message--warning +.field__controls .field__exposition--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--warning +.field__controls .field__text--readonly:hover,
.field__message--warning +.field__controls .field__textarea--readonly:hover,
.field__message--warning +.field__controls .field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--warning +.field__controls .field__text--readonly:focus,
.field__message--warning +.field__controls .field__textarea--readonly:focus,
.field__message--warning +.field__controls .field__exposition--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--warning +.field__select .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__select .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__select .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #f56600;
  -moz-box-shadow: 0 3px 0 0 #f56600;
  -ms-box-shadow: 0 3px 0 0 #f56600;
  box-shadow: 0 3px 0 0 #f56600;
}
.field__message--error {
  background: #fce9e9;
  color: #c91d1d;
}
.field__message--error .field__messageIcon .plasma-icon {
  color: #c91d1d;
  font-family: 'custom-icons';
}
.field__message--error +.field__controls .field__text--invalid,
.field__message--error +.field__controls .field__textarea--invalid,
.field__message--error +.field__controls .field__exposition--invalid {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__controls .field__text--invalid:hover,
.field__message--error +.field__controls .field__textarea--invalid:hover,
.field__message--error +.field__controls .field__exposition--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__controls .field__text--invalid:focus,
.field__message--error +.field__controls .field__textarea--invalid:focus,
.field__message--error +.field__controls .field__exposition--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__message--error +.field__controls .field__text--readonly,
.field__message--error +.field__controls .field__textarea--readonly,
.field__message--error +.field__controls .field__exposition--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__controls .field__text--readonly:hover,
.field__message--error +.field__controls .field__textarea--readonly:hover,
.field__message--error +.field__controls .field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__controls .field__text--readonly:focus,
.field__message--error +.field__controls .field__textarea--readonly:focus,
.field__message--error +.field__controls .field__exposition--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__select .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__select .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__select .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__messageIcon {
  line-height: 0;
  margin-right: 5px;
}
.field__messageIcon .plasma-icon {
  font-size: 1.25rem;
}
.field__messageText {
  max-width: calc(100% - 20px);
}
.field__messageText > ul {
  margin: 0;
  padding-left: 11px;
}
.field__message--error +.field__message--warning +.field__select .field__text--invalid,
.field__message--error +.field__message--warning +.field__controls .field__text--invalid,
.field__message--error +.field__message--warning +.field__select .field__textarea--invalid,
.field__message--error +.field__message--warning +.field__controls .field__textarea--invalid,
.field__message--error +.field__message--warning +.field__select .field__exposition--invalid,
.field__message--error +.field__message--warning +.field__controls .field__exposition--invalid,
.field__message--error +.field__message--warning +.field__select .field__selectTitle--invalid,
.field__message--error +.field__message--warning +.field__controls .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__message--warning +.field__select .field__text--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__text--invalid:hover,
.field__message--error +.field__message--warning +.field__select .field__textarea--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__textarea--invalid:hover,
.field__message--error +.field__message--warning +.field__select .field__exposition--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__exposition--invalid:hover,
.field__message--error +.field__message--warning +.field__select .field__selectTitle--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__message--warning +.field__select .field__text--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__text--invalid:focus,
.field__message--error +.field__message--warning +.field__select .field__textarea--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__textarea--invalid:focus,
.field__message--error +.field__message--warning +.field__select .field__exposition--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__exposition--invalid:focus,
.field__message--error +.field__message--warning +.field__select .field__selectTitle--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__message--error +.field__message--warning +.field__select .field__text--readonly,
.field__message--error +.field__message--warning +.field__controls .field__text--readonly,
.field__message--error +.field__message--warning +.field__select .field__textarea--readonly,
.field__message--error +.field__message--warning +.field__controls .field__textarea--readonly,
.field__message--error +.field__message--warning +.field__select .field__exposition--readonly,
.field__message--error +.field__message--warning +.field__controls .field__exposition--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__message--warning +.field__select .field__text--readonly:hover,
.field__message--error +.field__message--warning +.field__controls .field__text--readonly:hover,
.field__message--error +.field__message--warning +.field__select .field__textarea--readonly:hover,
.field__message--error +.field__message--warning +.field__controls .field__textarea--readonly:hover,
.field__message--error +.field__message--warning +.field__select .field__exposition--readonly:hover,
.field__message--error +.field__message--warning +.field__controls .field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__message--warning +.field__select .field__text--readonly:focus,
.field__message--error +.field__message--warning +.field__controls .field__text--readonly:focus,
.field__message--error +.field__message--warning +.field__select .field__textarea--readonly:focus,
.field__message--error +.field__message--warning +.field__controls .field__textarea--readonly:focus,
.field__message--error +.field__message--warning +.field__select .field__exposition--readonly:focus,
.field__message--error +.field__message--warning +.field__controls .field__exposition--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__help:empty {
  margin-bottom: 0;
}
fieldset > span .field__control--boolean {
  padding: 2px 0;
}
::placeholder {
  font-style: italic;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define button */
.button {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #f9fafb;
  cursor: pointer;
  display: inline-block;
/* Primary Buttons (with box) */
/* Secondary Buttons */
/* Icon Button */
}
.button__primary {
  background: #2f9d2f;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  height: 32px;
  line-height: 32px;
  min-width: 64px;
  outline: none;
  padding: 0 32px;
  text-align: center;
  text-transform: uppercase;
  width: auto;
}
.button__primary:focus {
  background: #f56600;
  border: none;
  color: #f9fafb;
  outline: none;
}
.button__primary:focus > .plasma-icon {
  color: #f9fafb;
}
.button__primary:hover {
  background: #f56600;
  border: none;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  color: #f9fafb;
  outline: none;
}
.button__primary:hover > .plasma-icon {
  color: #f9fafb;
}
.button__primary:active {
  background: #f56600;
  border: none;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  outline: none;
}
.button__primary:disabled {
  background: #e2e6e9;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #a9b3bc;
  cursor: auto;
}
.button__primary:disabled > .plasma-icon {
  color: #a9b3bc;
}
.button__primary:disabled:hover {
  background: #e2e6e9;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #a9b3bc;
}
.button__primary--destructive {
  background: #c91d1d;
  outline: none;
}
.button__primary > .plasma-icon {
  color: #f9fafb;
  margin-right: 4px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.button__secondary {
  color: #079ae9;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-transform: uppercase;
}
.button__secondary:focus {
  color: #f56600;
}
.button__secondary:focus > .plasma-icon {
  color: #f56600;
}
.button__secondary:hover {
  color: #f56600;
}
.button__secondary:hover > .plasma-icon {
  color: #f56600;
}
.button__secondary:active {
  color: #f56600;
}
.button__secondary:active > .plasma-icon {
  color: #f56600;
}
.button__secondary:disabled {
  color: #a9b3bc;
  cursor: auto;
}
.button__secondary:disabled > .plasma-icon {
  color: #a9b3bc;
}
.button__secondary > .plasma-icon {
  color: #079ae9;
  margin-right: 3px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.button__secondary--destructive {
  color: #c91d1d;
}
.button__secondary--destructive > .plasma-icon {
  color: #c91d1d;
}
.button__icon {
  letter-spacing: normal;
  margin: 0;
  padding: 0 6px;
  vertical-align: middle;
}
.button__icon > .plasma-icon {
  color: #9db2c8;
}
.button__icon:hover > .plasma-icon {
  color: #f56600;
}
.button__icon:focus > .plasma-icon {
  color: #f56600;
}
.button__icon:active > .plasma-icon {
  color: #f56600;
}
.button__icon:disabled {
  cursor: auto;
}
.button__icon:disabled > .plasma-icon {
  color: #c6ccd2;
}
.button__icon:disabled:not(hover) > .plasma-icon {
  color: #c6ccd2 !important;
}
.button__icon--destructive > .plasma-icon {
  color: #c91d1d;
}
.button__icon--activated > .plasma-icon {
  color: #079ae9;
}
.h_inlineBlock.h_middleAlign .button__icon {
  display: block;
  height: auto;
  padding: 0 1px 0;
}
.h_inlineBlock.h_middleAlign .button__icon:hover > .plasma-icon {
  background: #f56600;
  color: #fff;
}
.h_inlineBlock.h_middleAlign .button__icon:active > .plasma-icon {
  background: transparent;
  color: #f56600;
}
.h_inlineBlock.h_middleAlign .button__icon:disabled > .plasma-icon {
  background: transparent;
  color: #a9b3bc;
}
.h_inlineBlock.h_middleAlign .button__icon > .plasma-icon {
  display: block;
  font-size: 1.125rem;
  height: 14px;
  line-height: 10px;
  padding-top: 2px;
}
.button__icon--info {
  display: none;
}
/* postcss-bem-linter: end */
.button-group {
  font-size: 0;
}
.button-group .button {
  margin-right: 12px;
}
.button-group .button:last-child {
  margin-right: 0;
}
.button-group .button__icon {
  margin-right: 0;
}
.wrapper {
  display: flex;
  flex-direction: column;
  height: 100vh;
/* Default style without sidebar */
}
.wrapper .header {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  min-height: 48px;
  width: 100%;
  z-index: 1;
}
.wrapper .content {
  flex: 1 1 0%;
  position: relative;
  z-index: 0;
  width: 100%;
/* Modifier for style with sidebar */
}
.wrapper .content .main__container {
  height: 100%;
  padding: 24px;
  position: absolute;
  right: 0;
  top: 0;
  transition: width 0.3s;
  width: 100%;
}
.wrapper .content--sidebar .sidebar {
  background-color: #596673;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  height: 100%;
  left: 0;
  padding-bottom: 52px;
  position: absolute;
  top: 0;
  transition: width 0.3s;
  width: 52px;
  z-index: 2000;
}
.wrapper .content--sidebar .sidebar__container {
  background-color: #fff;
  height: 100%;
  overflow-y: auto;
  width: 100%;
}
.wrapper .content--sidebar .sidebar--expanded {
  width: 215px;
}
.wrapper .content--sidebar .sidebar__trigger {
  background: rgba(0,0,0,0.2);
  bottom: 0;
  height: 52px;
  text-align: right;
  position: absolute;
  user-select: none;
  width: 100%;
  z-index: 4000;
}
.wrapper .content--sidebar .sidebar__trigger .button__icon {
  padding: 2px;
}
.wrapper .content--sidebar .sidebar__trigger .button__icon:hover {
  background: rgba(0,0,0,0.2);
}
.wrapper .content--sidebar .sidebar__trigger .button__icon .plasma-icon {
  color: #fff;
  font-size: 2.5rem;
  padding: 4px;
}
.wrapper .content--sidebar .sidebar__trigger--smallView {
  display: none;
}
.wrapper .content--sidebar .main__container {
  overflow-y: auto;
  width: calc(100% - 48px);
}
@media only screen and (max-width: 767px) {
  .wrapper {
    overflow-x: hidden;
  }
  .wrapper .content--sidebar .sidebar {
    padding-bottom: 0;
    transform: translateX(-100%);
    transition: transform 0.3s;
    width: 100%;
  }
  .wrapper .content--sidebar .sidebar--expanded {
    transform: translateX(0);
  }
  .wrapper .content--sidebar .sidebar__trigger {
    background: #079ae9;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    bottom: 20px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    height: 48px;
    position: fixed;
    right: 16px;
    width: 48px;
  }
  .wrapper .content--sidebar .sidebar__trigger .button__icon {
    padding: 0;
  }
  .wrapper .content--sidebar .sidebar__trigger .button__icon:hover {
    background: transparent;
  }
  .wrapper .content--sidebar .sidebar__trigger--closed {
    width: 48px;
  }
  .wrapper .content--sidebar .sidebar__trigger--closed .button__icon .plasma-icon {
    font-size: 1.75rem;
    padding: 10px;
  }
  .wrapper .content--sidebar .sidebar__trigger--opened .button__icon .plasma-icon {
    font-size: 2.5rem;
    padding: 4px;
  }
  .wrapper .content--sidebar .sidebar__trigger--largeView {
    display: none;
  }
  .wrapper .content--sidebar .sidebar__trigger--smallView {
    display: block;
  }
  .wrapper .content--sidebar .main__container {
    padding: 0;
    transition: transform 0.3s;
    width: 100%;
  }
  .wrapper .content--sidebar .main__container--collapsed {
    transform: translateX(100%);
  }
}
@media only screen and (min-width: 768px) {
  .wrapper .content--sidebar .main__container--collapsed {
    width: calc(100% - 48px);
  }
}
@media only screen and (min-width: 992px) {
  .wrapper .content--sidebar .main__container--collapsed {
    width: calc(100% - 215px);
  }
}
.treeWidget__nodes {
  list-style-type: none;
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.treeWidget__subnodes {
  list-style-type: none;
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.treeWidget__subnodes > .treeWidget__node:last-child {
  border-bottom: none;
}
.treeWidget__checkbox {
  position: absolute;
  display: inline-block;
  top: 10px;
  right: 25px;
  line-height: 16px;
  max-height: 30px;
  overflow: hidden;
  display: none;
}
.treeWidget__node {
  cursor: pointer;
  position: relative;
}
.treeWidget__nodeContent {
  border-bottom: 1px solid #a9b3bc;
  border-left: 6px solid transparent;
  min-height: 50px;
  min-width: 300px;
  position: relative;
}
.treeWidget__nodeContent:hover {
  background: #f1f2f4;
}
.treeWidget__nodeContent--selected {
  background: #e6f6fe;
  border-left: 6px solid #596673;
}
.treeWidget__nodeContent--draggable {
  cursor: move;
}
.treeWidget__nodeTitle {
  display: block;
  position: relative;
}
.treeWidget__nodeTitle::after {
  content: "";
  display: table;
  clear: both;
}
.treeWidget__nodeTitle--removeIcon {
  margin-left: 1px;
}
.treeWidget__nodeTitle--removeIcon > .treeWidget__nodeIcon {
  display: none;
}
.treeWidget__nodeName {
  display: block;
  font-size: 0.75rem;
  margin-left: 24px;
  padding: 16px 0;
}
.treeWidget__nodeArrow {
  line-height: 1;
  margin-left: -42px;
  position: absolute;
  text-decoration: none;
  user-select: none;
}
.treeWidget__nodeArrow .button.button__icon {
  height: auto;
}
.treeWidget__nodeArrow .plasma-icon {
  color: #079ae9;
  height: 29px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 29px;
  margin: 10px 0;
  width: 29px;
}
.treeWidget__nodeArrow:hover .plasma-icon {
  color: #f9fafb;
  background: #f56600;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.treeWidget__nodeArrow--active .plasma-icon {
  color: #16191d;
}
.treeWidget__nodeIcon {
  cursor: pointer;
  display: block;
  height: 49px;
  left: 0;
  line-height: 49px;
  position: absolute;
  text-align: center;
  user-select: none;
  vertical-align: middle;
  width: 20px;
}
.treeWidget__nodeIcon .plasma-icon {
  font-size: 1.25rem;
  height: 49px;
  line-height: 49px;
}
.treeWidget__node--dragging .treeWidget__nodeTitle {
  opacity: 0.15;
}
.treeWidget__node--dragging .treeWidget__nodeContent:hover {
  background-color: #fff;
}
.treeWidget__node--dragOver >.treeWidget__nodeContent {
  background-color: #e6f6fe;
}
.treeWidget__dropHint {
  cursor: default;
  background-color: transparent;
  background-clip: content-box;
  height: 10px;
  position: absolute;
  width: 100%;
  z-index: 1;
  display: none;
}
.treeWidget__dropHint--top {
  top: 0;
}
.treeWidget__dropHint--bottom {
  bottom: 0;
}
.treeWidget__dropHint.treeWidget__dropHint--available {
  display: flex;
}
.treeWidget__dropHint.treeWidget__dropHint--available.treeWidget__dropHint--opened .treeWidget__dropTarget {
  align-self: center;
  background: #f56600;
  background-clip: content-box;
  height: 10px;
  width: 100%;
}
.treeWidget__dropHint.treeWidget__dropHint--available.treeWidget__dropHint--opened.treeWidget__dropHint--top {
  border-bottom: 1px solid #a9b3bc;
}
.treeWidget__dropHint.treeWidget__dropHint--available.treeWidget__dropHint--opened.treeWidget__dropHint--bottom {
  border-top: 1px solid #a9b3bc;
}
.treeWidget__node--level-0 > .treeWidget__dropHint,
.treeWidget__node--level-0 > .treeWidget__nodeContent {
  padding-left: 42px;
}
.treeWidget__node--level-1 > .treeWidget__dropHint,
.treeWidget__node--level-1 > .treeWidget__nodeContent {
  padding-left: 72px;
}
.treeWidget__node--level-2 > .treeWidget__dropHint,
.treeWidget__node--level-2 > .treeWidget__nodeContent {
  padding-left: 102px;
}
.treeWidget__node--level-3 > .treeWidget__dropHint,
.treeWidget__node--level-3 > .treeWidget__nodeContent {
  padding-left: 132px;
}
.treeWidget__node--level-4 > .treeWidget__dropHint,
.treeWidget__node--level-4 > .treeWidget__nodeContent {
  padding-left: 162px;
}
.treeWidget__node--level-5 > .treeWidget__dropHint,
.treeWidget__node--level-5 > .treeWidget__nodeContent {
  padding-left: 192px;
}
.treeWidget__node--level-6 > .treeWidget__dropHint,
.treeWidget__node--level-6 > .treeWidget__nodeContent {
  padding-left: 222px;
}
.treeWidget__node--level-7 > .treeWidget__dropHint,
.treeWidget__node--level-7 > .treeWidget__nodeContent {
  padding-left: 252px;
}
.treeWidget__node--level-8 > .treeWidget__dropHint,
.treeWidget__node--level-8 > .treeWidget__nodeContent {
  padding-left: 282px;
}
.treeWidget__node--level-9 > .treeWidget__dropHint,
.treeWidget__node--level-9 > .treeWidget__nodeContent {
  padding-left: 312px;
}
.treeWidget__node--level-10 > .treeWidget__dropHint,
.treeWidget__node--level-10 > .treeWidget__nodeContent {
  padding-left: 342px;
}
.grid {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.grid__containerWrapper {
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.grid__header {
  flex: 0 0 auto;
}
.grid__footer {
  flex: 0 0 auto;
}
.grid__content {
  flex: 1 1 auto;
}
.grid__content {
  overflow-x: hidden;
  overflow-y: scroll;
}
.grid__message {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 10px 10px;
  color: #708090;
}
.grid__message--highlighted {
  color: #f56600;
}
.grid__headerRow,
.grid__footerRow,
.grid__contentRow {
  display: -ms-flexbox;
  display: flex;
  padding-left: 4px;
}
.grid__headerRow,
.grid__footerRow {
  padding-right: 17px;
}
.grid__headerRow {
  border-bottom: 1px solid #16191d;
}
.grid__headerRow[class *= "--filter"] {
  background: #f1f2f4;
  border-bottom: 2px solid #16191d;
}
.grid__footerRow:first-child:not(.grid__footerRow--scrollBar) {
  border-top: 1px solid #16191d;
}
.grid__footerRow:last-child .grid__footerRow--scroll {
  overflow-x: auto;
}
.grid__contentRow {
  border-bottom: 1px solid #a9b3bc;
}
.grid__contentRow:last-child {
  border-bottom: none;
}
.grid__contentRow:hover:not(.grid__contentRow--selected) {
  background: #eff2f6;
}
.grid__contentRow:hover:not(.grid__contentRow--selected) .button__icon:not(:hover) > .plasma-icon {
  color: #079ae9;
}
.grid__contentRow--selected {
  background: #e6f6fe;
  border-left: 4px solid #507090;
  padding-left: 0;
}
.grid__contentRow--selected .button__icon:not(:hover) > .plasma-icon {
  color: #079ae9;
}
.grid__contentRow--right .grid__contentCell {
  display: flex;
  justify-content: flex-start;
}
.grid__contentRow--highlighted {
  background: #e2e6e9;
}
.grid__headerRow--scroll,
.grid__contentRow--scroll,
.grid__footerRow--scroll {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  overflow: hidden;
}
.grid__headerRow--left,
.grid__headerRow--scroll,
.grid__headerRow--right,
.grid__footerRow--left,
.grid__footerRow--scroll,
.grid__footerRow--right,
.grid__contentRow--left,
.grid__contentRow--scroll,
.grid__contentRow--right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}
.grid__headerRow[class *= "--filter"] .grid__headerRow--left,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right {
  -ms-flex-align: start;
  align-items: flex-start;
}
.grid__headerRow[class *= "--filter"] .grid__headerRow--left .field,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll .field,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right .field {
  margin-bottom: 16px;
}
.grid__headerRow[class *= "--filter"] .grid__headerRow--left .field__date,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll .field__date,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right .field__date,
.grid__headerRow[class *= "--filter"] .grid__headerRow--left .field__text,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll .field__text,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right .field__text {
  background: #fff;
}
.grid__headerCell,
.grid__footerCell,
.grid__contentCell {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  min-width: 150px;
  padding: 10px 16px 10px 10px;
  text-align: left;
  width: 150px;
  word-wrap: break-word;
}
.grid__headerCell--5,
.grid__footerCell--5,
.grid__contentCell--5 {
  min-width: 75px;
  -ms-flex: 0.5 0.5 0%;
  flex: 0.5 0.5 0%;
  width: 75px;
}
.grid__headerCell--10,
.grid__footerCell--10,
.grid__contentCell--10 {
  min-width: 150px;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  width: 150px;
}
.grid__headerCell--15,
.grid__footerCell--15,
.grid__contentCell--15 {
  min-width: 225px;
  -ms-flex: 1.5 1.5 0%;
  flex: 1.5 1.5 0%;
  width: 225px;
}
.grid__headerCell--20,
.grid__footerCell--20,
.grid__contentCell--20 {
  min-width: 300px;
  -ms-flex: 2 2 0%;
  flex: 2 2 0%;
  width: 300px;
}
.grid__headerCell--25,
.grid__footerCell--25,
.grid__contentCell--25 {
  min-width: 375px;
  -ms-flex: 2.5 2.5 0%;
  flex: 2.5 2.5 0%;
  width: 375px;
}
.grid__headerCell--30,
.grid__footerCell--30,
.grid__contentCell--30 {
  min-width: 450px;
  -ms-flex: 3 3 0%;
  flex: 3 3 0%;
  width: 450px;
}
.grid__headerCell--35,
.grid__footerCell--35,
.grid__contentCell--35 {
  min-width: 525px;
  -ms-flex: 3.5 3.5 0%;
  flex: 3.5 3.5 0%;
  width: 525px;
}
.grid__headerCell--40,
.grid__footerCell--40,
.grid__contentCell--40 {
  min-width: 600px;
  -ms-flex: 4 4 0%;
  flex: 4 4 0%;
  width: 600px;
}
.grid__headerCell {
  padding: 5px 16px 5px 10px;
  display: -ms-flexbox;
  display: flex;
  line-height: 24px;
  flex-wrap: wrap;
  font-weight: 600;
}
.grid__headerCell .plasma-icon {
  font-size: 1.5rem;
}
.grid__headerCell--sortable {
  cursor: pointer;
}
.grid__headerCell--sortable .plasma-icon {
  font-size: 1.5rem;
  color: #16191d;
}
.grid__headerCell.h_leftAlign {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.grid__headerCell.h_rightAlign {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.grid__headerCell.h_centerAlign {
  -ms-flex-pack: center;
  justify-content: center;
}
.grid__contentCell.h_rightAlign {
  justify-content: flex-end;
}
.grid__footerCell {
  font-weight: 600;
}
.grid__footerCell:empty {
  min-height: 1px;
  padding-top: 0;
  padding-bottom: 0;
}
.grid__actionCell {
  min-width: 100%;
  width: auto;
}
.grid.grid--cards .grid__footer {
  display: none;
}
.grid.grid--cards .grid__header,
.grid.grid--cards .grid__content {
  display: block;
}
.grid.grid--cards .grid__headerRow,
.grid.grid--cards .grid__contentRow {
  display: block;
}
.grid.grid--cards .grid__headerRow--left,
.grid.grid--cards .grid__contentRow--left,
.grid.grid--cards .grid__headerRow--right,
.grid.grid--cards .grid__contentRow--right,
.grid.grid--cards .grid__headerRow--scroll,
.grid.grid--cards .grid__contentRow--scroll {
  display: block;
}
.grid.grid--cards .grid__headerRow {
  display: none;
}
.grid.grid--cards .grid__headerRow[class *= "--filter"] {
  display: block;
  border: none;
}
.grid.grid--cards .grid__headerRow[class *= "--filter"] .grid__headerCell:empty {
  display: none;
}
.grid.grid--cards .grid__headerRow,
.grid.grid--cards .grid__contentRow {
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
}
.grid.grid--cards .grid__headerCell,
.grid.grid--cards .grid__contentCell {
  position: relative;
  padding-top: 24px;
  font-size: 1rem;
  width: 100%;
}
.grid.grid--cards .grid__headerCell[data-title]:before,
.grid.grid--cards .grid__contentCell[data-title]:before {
  content: attr(data-title);
  font-size: 0.75rem;
  left: 10px;
  opacity: 0.7;
  position: absolute;
  top: 8px;
}
.grid.grid--cards .grid__content {
  overflow: auto;
}
.grid.grid--cards .grid__contentRow {
  margin: 16px auto;
  width: 97%;
}
.grid.grid--cards .grid__contentRow--scroll .grid__contentCell {
  text-align: left;
}
.grid.grid--cards .grid__contentRow--selected {
  border-left: 6px solid #596673;
}
.grid.grid--cards .grid__contentRow:last-child {
  border-bottom: 1px solid #a9b3bc;
}
.grid.grid--cards .grid__headerRow {
  padding-right: 0;
}
.grid.grid--cards .grid__headerRow--left.h_hidden {
  display: block;
}
.grid.grid--cards .grid__headerRow--left.h_hidden .grid__headerCell {
  padding-top: 10px;
}
.grid.grid--cards .grid__headerCell {
  width: 100%;
}
.grid.grid--cards .grid__contentCell,
.grid.grid--cards .grid__contentCell.h_rightAlign {
  justify-content: flex-start;
}
.grid.grid--cards .grid__contentCell.grid__actionCell {
  justify-content: flex-end;
}
.field__text--icon {
  border-right: 32px solid transparent;
  padding-right: 0;
}
.field__textAddon {
  display: block;
}
.field__exposition {
  border-right: 42px solid transparent;
}
.field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__controls > .plasma-icon,
.field__controls .field__text ~ .button__icon .plasma-icon {
  display: block;
  font-size: 1.5rem;
  cursor: default;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-align: center;
  width: 32px;
}
.field__controls > .plasma-icon,
.field__controls .field__text ~ .button__icon {
  padding: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.field__appendices,
.field__selectedTextIcon {
  background: #e2e6e9;
  color: #16191d;
  font-size: 0.75rem;
  height: 32px;
  padding: 8px 0;
  position: absolute;
  left: auto;
  right: 0;
  text-align: center;
  top: 0;
  width: 42px;
}
.field__appendices--disabled,
.field__selectedTextIcon--disabled {
  background: #e2e6e9;
  color: #708090;
}
.field--mobile .field__text {
  font-size: 1rem;
  height: 36px;
}
.field .button__icon {
  margin: 0;
  padding-left: 0;
  vertical-align: top;
}
.field .button__icon + .field__text,
.field .button__icon + .field__exposition {
  width: calc(100% - 30px);
}
.field .button__icon .plasma-icon {
  font-size: 1.5rem;
  height: 32px;
  line-height: 32px;
}
.field__rightButton .field__controls .field__text.field__text--icon {
  border-right: 56px solid transparent;
  padding-right: 0;
}
.field__rightButton .field__controls .field__text {
  border-right: 32px solid transparent;
  padding-right: 0;
}
.field__rightButton .field__controls .field__button {
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
}
.field__rightButton .field__controls .field__button .button__icon {
  padding: 0;
}
.field__rightButton .field__controls .field__button .button__icon .plasma-icon {
  font-size: 1rem;
}
.field__rightButton--withIcon .field__controls .field__button {
  right: 26px;
}
.field.field__multilingual .field__controls {
  display: table;
  width: 100%;
}
.field.field__multilingual .button__icon {
  font-size: 0;
  overflow: visible;
  width: 100%;
}
.field.field__multilingual .button__icon .plasma-icon {
  color: #708090;
  font-size: 1.25rem;
  height: auto;
  line-height: 1;
}
.field.field__multilingual .button__icon .plasma-icon + span {
  color: #708090;
  display: block;
  font-size: 0.75rem;
  line-height: 1;
  text-transform: uppercase;
  width: 100%;
}
.field.field__multilingual .button__icon:hover .plasma-icon + span,
.field.field__multilingual .button__icon:active .plasma-icon + span,
.field.field__multilingual .button__icon:focus .plasma-icon + span {
  color: #f56600;
}
.field.field__multilingual .popup {
  display: table-cell;
  vertical-align: middle;
  width: 30px;
}
.field__textarea {
  height: 100px;
  min-height: 32px;
  max-height: 100px;
  margin: 0;
  overflow: auto;
  resize: vertical;
  width: 100%;
}
.field__textarea:focus {
  padding-top: 7px;
}
.DraftEditor-root {
  background: #f1f2f4;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 0 0 #708090;
  -moz-box-shadow: 0 1px 0 0 #708090;
  -ms-box-shadow: 0 1px 0 0 #708090;
  box-shadow: 0 1px 0 0 #708090;
  color: #16191d;
  display: inline-block;
  height: 100px;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: inherit;
  overflow: auto;
  vertical-align: top;
  width: 100%;
}
.public-DraftEditorPlaceholder-root {
  color: #8c99a6;
  left: 0;
  padding: 7px 12px 5px;
  position: absolute;
  top: 0;
  z-index: 0;
}
.DraftEditor-editorContainer {
  height: inherit;
  position: relative;
  z-index: 1;
}
.public-DraftEditor-content {
  min-height: 100px;
  padding: 7px 12px 5px;
}
.RichEditor-editor--focused > .DraftEditor-root {
  -webkit-box-shadow: 0 3px 0 0 #079ae9;
  -moz-box-shadow: 0 3px 0 0 #079ae9;
  -ms-box-shadow: 0 3px 0 0 #079ae9;
  box-shadow: 0 3px 0 0 #079ae9;
}
.RichEditor-editor--invalid > .DraftEditor-root {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.RichEditor-editor--focused.RichEditor-editor--invalid > .DraftEditor-root {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.RichEditor-editor--disabled > .DraftEditor-root {
  background: #e2e6e9;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
  color: #708090;
}
.RichEditor-editor--readonly > .DraftEditor-root {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #16191d;
}
.field__select {
  border: none;
  cursor: default;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.field__selectTitle {
  cursor: pointer;
  background-color: #f1f2f4;
  border-right: 32px solid transparent;
  padding-right: 0;
  -moz-appearance: none;
  width: 100%;
}
.field__selectTitle:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #16191d;
}
.field__selectTitle:hover {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__select:after {
  border-left: 2px solid #708090;
  border-bottom: 2px solid #708090;
  content: ' ';
  cursor: default;
  height: 10px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 8px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10px;
}
.field__select:hover:after {
  border-color: #708090;
  border-right: none;
  border-top: none;
}
.field__select:focus {
  outline: none;
}
.field__select:invalid:after {
  border-color: #c91d1d;
  border-right: none;
  border-top: none;
}
.field__select--selected {
  outline: none;
}
.field__select--selected:after {
  border-color: #079ae9 !important;
}
.field__select--disabled > .field__selectTitle {
  background: #e2e6e9;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
  color: #708090;
  cursor: default;
}
.field__select--disabled:after {
  border-color: #a9b3bc;
  border-right: none;
  border-top: none;
}
.field__select--disabled:hover:after {
  border-color: #a9b3bc;
  border-top: none;
  border-right: none;
}
.field__select--readonly {
  color: #16191d;
  cursor: default;
  margin: 0;
  min-width: 5px;
}
.field__select--readonly > .field__selectTitle:hover {
  border-bottom: none;
}
.field__select--readonly:after {
  display: none;
}
.field__select--readonly > .field__selectTitle {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #16191d;
  cursor: default;
  margin: 0;
  min-width: 5px;
}
.field__selectOption {
  color: inherit;
  font-size: inherit;
}
.field__selectOption:hover {
  background-color: #f56600;
  color: #fff;
}
.pagination {
  cursor: default;
  font-size: 0;
}
.pagination .button__icon {
  font-size: 0;
  height: 32px;
  padding: 0;
  width: 20px;
}
.pagination .plasma-icon {
  color: #079ae9;
  font-size: 1.5rem;
}
.pagination .field {
  display: inline-block;
  margin: 0 3px 0 5px;
  position: relative;
  width: 84px;
}
.pagination .field__select:after {
  border-bottom: 6px solid #708090;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  right: 7px;
  top: 9px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
}
.pagination .field__select--disabled:after {
  border-bottom: 6px solid #a9b3bc;
}
.pagination .field__selectTitle {
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 24px;
  padding: 0 20px 0 6px;
}
.pagination .field__selectTitle:hover {
  border: 1px solid #f56600;
}
.pagination .field__selectTitle:active {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.pagination .field__selectTitle:focus {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.pagination .field__selectTitle:disabled {
  border: 1px solid transparent;
  padding-left: 6px;
}
.pagination.h_floatRight {
  margin-left: 12px;
}
.contentbox__footer .pagination .field__selectTitle {
  background-color: #fff;
}
.tooltip {
  display: inline-block;
  font-size: 0;
  text-align: right;
  vertical-align: middle;
  width: 24px;
}
.tooltip > .plasma-icon {
  cursor: default;
  font-size: 1.25rem;
}
.tooltip--error > .plasma-icon {
  color: #c91d1d;
  font-family: 'custom-icons';
}
.tooltip--hint > .plasma-icon {
  color: #9db2c8;
}
.tooltip--warning > .plasma-icon {
  color: #f56600;
}
.field--tooltips-1 .field__controls,
.field--tooltips-1 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-1 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-1 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-1 .field__controls .tooltip,
.field--tooltips-1 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-1 .field__message {
  width: calc(100% - 24px);
}
.field--tooltips-1 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-1 .field__select:after {
  right: 36px;
}
.field--tooltips-1 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-1 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-1 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-1 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-1 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-1 .field__controls > .plasma-icon,
.field--tooltips-1 .field__controls > .field__appendices,
.field--tooltips-1 .field__controls .field__text ~ .button__icon {
  right: 24px;
}
.field--tooltips-2 .field__controls,
.field--tooltips-2 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-2 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-2 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-2 .field__controls .tooltip,
.field--tooltips-2 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-2 .field__message {
  width: calc(100% - 48px);
}
.field--tooltips-2 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-2 .field__select:after {
  right: 60px;
}
.field--tooltips-2 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-2 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-2 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-2 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-2 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-2 .field__controls > .plasma-icon,
.field--tooltips-2 .field__controls > .field__appendices,
.field--tooltips-2 .field__controls .field__text ~ .button__icon {
  right: 48px;
}
.field--tooltips-3 .field__controls,
.field--tooltips-3 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-3 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-3 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-3 .field__controls .tooltip,
.field--tooltips-3 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-3 .field__message {
  width: calc(100% - 72px);
}
.field--tooltips-3 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-3 .field__select:after {
  right: 84px;
}
.field--tooltips-3 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-3 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-3 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-3 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-3 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-3 .field__controls > .plasma-icon,
.field--tooltips-3 .field__controls > .field__appendices,
.field--tooltips-3 .field__controls .field__text ~ .button__icon {
  right: 72px;
}
.field--tooltips-4 .field__controls,
.field--tooltips-4 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-4 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-4 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-4 .field__controls .tooltip,
.field--tooltips-4 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-4 .field__message {
  width: calc(100% - 96px);
}
.field--tooltips-4 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-4 .field__select:after {
  right: 108px;
}
.field--tooltips-4 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-4 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-4 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-4 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-4 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-4 .field__controls > .plasma-icon,
.field--tooltips-4 .field__controls > .field__appendices,
.field--tooltips-4 .field__controls .field__text ~ .button__icon {
  right: 96px;
}
.grid__headerCell .tooltip {
  margin-left: 4px;
  line-height: 22px;
}
.grid__headerCell .tooltip > .plasma-icon {
  vertical-align: middle;
}
.field--tooltips-1 .field__controls .field__button {
  right: 24px;
}
.field--tooltips-1.field__rightButton--withIcon .field__controls .field__button {
  right: 50px;
}
.field--tooltips-2 .field__controls .field__button {
  right: 48px;
}
.field--tooltips-2.field__rightButton--withIcon .field__controls .field__button {
  right: 74px;
}
.field--tooltips-3 .field__controls .field__button {
  right: 72px;
}
.field--tooltips-3.field__rightButton--withIcon .field__controls .field__button {
  right: 98px;
}
.field--tooltips-4 .field__controls .field__button {
  right: 96px;
}
.field--tooltips-4.field__rightButton--withIcon .field__controls .field__button {
  right: 122px;
}
.autocomplete .field--tooltips-1 + .dropdown {
  width: calc(100% - 24px);
}
.autocomplete .field--tooltips-2 + .dropdown {
  width: calc(100% - 48px);
}
.autocomplete .field--tooltips-3 + .dropdown {
  width: calc(100% - 72px);
}
.autocomplete .field--tooltips-4 + .dropdown {
  width: calc(100% - 96px);
}
/* postcss-bem-linter: define field */
.field__radio + label > span {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: transparent;
}
.field__radio.field__radio--disabled:disabled + label > span {
  background: #e2e6e9;
  border-color: #a9b3bc;
}
.field__radio.field__radio--disabled:disabled:checked + label > span {
  background: #a9b3bc;
}
.field__radio.field__radio--disabled:disabled:checked + label > span:before {
  background: #a9b3bc;
  border-color: #e2e6e9;
}
.field__radio.field__radio--readonly:disabled + label > span {
  background: transparent;
  border-color: #708090;
}
.field__radio.field__radio--readonly:disabled:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__radio:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__radio:checked + label > span:before {
  background: #16191d;
  border: 2px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  content: ' ';
  display: block;
  height: 10px;
  margin: 1px 0 0 1px;
  width: 10px;
}
.field__radio:not([disabled]) + label > span:hover {
  background: #fff;
  border-color: #f56600;
}
.field__radio:not([disabled]) + label > span:hover:checked + label > span:hover {
  background: #f56600;
  border-color: #f56600;
}
.field__radio:not([disabled]) + label > span:hover:before {
  background: #f56600;
}
.field__radio:not([disabled]):hover + label > span {
  background: #fff;
  border-color: #f56600;
}
.field__radio:not([disabled]):hover + label > span:checked + label > span {
  background: #f56600;
  border-color: #f56600;
}
.field__radio:not([disabled]):hover + label > span:before {
  background: #f56600;
}
.field__radio:not([disabled]):focus + label > span {
  background: #f1f2f4;
  border-color: #079ae9;
}
.field__radio:not([disabled]):focus:checked + label > span {
  background: #079ae9;
  border-color: #079ae9;
}
.field__radio:not([disabled]):focus:checked + label > span:before {
  background: #079ae9;
}
.field__control--boolean > .field__radio ~ .field__label {
  color: inherit;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
}
.field__control--boolean > .field__radio ~ .field__label.field__label--disabled,
.field__control--boolean > .field__radio ~ .field__label.field__label--readonly {
  cursor: default;
}
.field__message--error + span .field__radio--invalid + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid + label > span {
  border-color: #c91d1d;
}
.field__message--error + span .field__radio--invalid:not([disabled]):hover + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):hover + label > span {
  border-color: #f56600;
}
.field__message--error + span .field__radio--invalid:not([disabled]):hover:checked + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):hover:checked + label > span {
  background: #fff;
}
.field__message--error + span .field__radio--invalid:not([disabled]):hover:checked + label > span:before,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):hover:checked + label > span:before {
  background: #f56600;
}
.field__message--error + span .field__radio--invalid:not([disabled]):focus:checked + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span {
  background: #c91d1d;
  border-color: #c91d1d;
}
.field__message--error + span .field__radio--invalid:not([disabled]):focus:checked + label > span:before,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span:before {
  background: #c91d1d;
}
.field__message--error + span .field__radio--invalid:checked + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:checked + label > span {
  background: #c91d1d;
}
.field__message--error + span .field__radio--invalid:checked + label > span:before,
.field__message--error + .field__message--warning + span .field__radio--invalid:checked + label > span:before {
  background: #c91d1d;
}
.field__message--warning + span .field__radio--invalid + label > span {
  border-color: #f56600;
}
.field__message--warning + span .field__radio--invalid:not([disabled]):hover:checked + label > span {
  background: #fff;
}
.field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span {
  background: #f56600;
  border-color: #f56600;
}
.field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span:before {
  background: #f56600;
}
.field__message--warning + span .field__radio--invalid:checked + label > span {
  background: #f56600;
}
.field__message--warning + span .field__radio--invalid:checked + label > span:before {
  background: #f56600;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define field */
.field__check + label > span {
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.field__check.field__check--disabled:disabled + label > span {
  background: #e2e6e9;
  border-color: #a9b3bc;
}
.field__check.field__check--disabled:disabled:checked + label > span {
  background: #a9b3bc;
  border-color: #a9b3bc;
}
.field__check.field__check--readonly:disabled + label > span {
  background: transparent;
  border-color: #708090;
}
.field__check.field__check--readonly:disabled:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__check:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__check:checked + label > span:before {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: ' ';
  display: block;
  margin: 1px 0 0 1px;
  height: 7px;
  line-height: normal;
  -webkit-transform: rotate(-55deg);
  -moz-transform: rotate(-55deg);
  -o-transform: rotate(-55deg);
  -ms-transform: rotate(-55deg);
  transform: rotate(-55deg);
  width: 10px;
}
.field__check:checked[invalid] + label > span {
  background: #c91d1d;
  border-color: #c91d1d;
}
.field__check:not([disabled]) + label > span:hover {
  border-color: #f56600;
}
.field__check:not([disabled]):checked + label > span:hover {
  background: #f56600;
}
.field__check:not([disabled]):hover + label > span {
  border-color: #f56600;
}
.field__check:not([disabled]):hover:checked + label > span {
  background: #f56600;
}
.field__check:not([disabled]):focus + label > span {
  border-color: #079ae9;
}
.field__check:not([disabled]):focus:checked + label > span {
  background: #079ae9;
}
.field__check[invalid] + label > span {
  border-color: #c91d1d;
}
.field__control--boolean {
  display: flex;
  flex-direction: row;
}
.field__control--boolean > .field__label.field__label--disabled,
.field__control--boolean > .field__label.field__label--readonly {
  cursor: default;
}
.field__control--boolean > span ~ .field__label {
  color: inherit;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 18px;
  max-width: 100%;
  vertical-align: top;
}
.field__message--error + span .field__check--invalid + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid + label > span {
  border-color: #c91d1d;
}
.field__message--error + span .field__check--invalid:not([disabled]):hover + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):hover + label > span {
  border-color: #f56600;
}
.field__message--error + span .field__check--invalid:not([disabled]):hover:checked + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):hover:checked + label > span {
  background-color: #f56600;
}
.field__message--error + span .field__check--invalid:not([disabled]):focus + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):focus + label > span {
  border-color: #c91d1d;
}
.field__message--error + span .field__check--invalid:not([disabled]):focus:checked + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):focus:checked + label > span {
  background-color: #c91d1d;
}
.field__message--error + span .field__check--invalid:checked + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:checked + label > span {
  background-color: #c91d1d;
}
.field__message--warning + span .field__check--invalid + label > span {
  border-color: #f56600;
}
.field__message--warning + span .field__check--invalid:not([disabled]):focus + label > span {
  border-color: #f56600;
}
.field__message--warning + span .field__check--invalid:not([disabled]):focus:checked + label > span {
  background-color: #f56600;
}
.field__message--warning + span .field__check--invalid:checked + label > span {
  background-color: #f56600;
}
/* postcss-bem-linter: end */
.contentbox {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
  height: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  overflow: hidden;
}
.contentbox__header {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  z-index: 1;
}
.contentbox__heading {
  align-items: center;
  background-color: #507090;
  display: flex;
  min-height: 48px;
  padding: 0 13px 0 24px;
  position: relative;
  z-index: 1;
}
.contentbox__title {
  color: #f9fafb;
  cursor: default;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
}
.contentbox__subheading {
  z-index: 1;
}
.contentbox__subheadingActionBar {
  background-color: #f1f2f4;
  min-height: 44px;
  padding: 8px 24px 0 24px;
}
.contentbox__subheadingMobileActionBar {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 13px;
}
.contentbox__subheadingMobileActionBar .popup .button {
  font-size: 0;
}
.contentbox__subheadingMobileActionBar .popup .button .plasma-icon {
  font-size: 1.5rem;
  color: #fff;
}
.contentbox__subheadingActionBar + .contentbox__subheadingBreadcrumb {
  border-top: 1px solid #c6ccd2;
}
.contentbox__subheadingBreadcrumb {
  background-color: #f1f2f4;
}
.contentbox__subheadingBreadcrumbList {
  display: flex;
  align-items: center;
  height: 24px;
  list-style: none;
  margin: 0;
  padding-left: 24px;
}
.contentbox__subheadingBreadcrumbItem + .contentbox__subheadingBreadcrumbItem:before {
  content: '';
  border-top: 1px solid #596673;
  border-right: 1px solid #596673;
  display: inline-block;
  height: 6px;
  margin: 0 10px;
  margin-bottom: 1px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 6px;
}
.contentbox__subheadingBreadcrumbLink,
.contentbox__subheadingBreadcrumbLink--current {
  background-color: transparent;
  border: none;
  color: #079ae9;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0;
  text-decoration: none;
}
.contentbox__subheadingNav {
  background-color: #708090;
}
.contentbox__subheadingNavList {
  display: flex;
  align-items: center;
  height: 48px;
  list-style: none;
  margin: 0;
  padding-left: 24px;
}
.contentbox__subheadingNavItem + .contentbox__subheadingNavItem {
  margin-left: 40px;
}
.contentbox__subheadingNavItem .button__secondary--navigation {
  color: #f9fafb;
  cursor: pointer;
  border-bottom: 4px solid transparent;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: normal;
  height: auto;
  padding: 15px 10px 13px 10px;
  text-transform: uppercase;
}
.contentbox__subheadingNavItem .button__secondary--navigation--current {
  border-color: #f9fafb;
  cursor: default;
}
.contentbox__subheadingNavItem .button__secondary--navigation:hover {
  border-color: #f9fafb;
}
.contentbox__subheadingNavItem--inactive .button__secondary--navigation {
  border-color: transparent !important;
  color: #a9b3bc;
  cursor: default;
}
.contentbox__subheadingNavItem--inactive .button__secondary--navigation--current {
  border-color: #a9b3bc !important;
}
.contentbox__content {
  flex: 1 1 100%;
  min-height: 64px;
  padding: 24px 24px 0 24px;
  overflow: auto;
  z-index: 0;
}
.contentbox__content .form {
  display: block;
}
.contentbox__content > .form__section:first-child {
  margin-top: -33px;
}
.contentbox__content--overview {
  padding: 0;
  margin: 0;
}
.contentbox__footer {
  background-color: #f1f2f4;
  -webkit-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  min-height: 44px;
  padding: 5px 24px 0 24px;
  z-index: 1;
}
.contentbox__footer--form {
  margin: 20px 0;
}
.contentbox__footer--disabled {
  background: #e2e6e9;
}
.contentbox__subheadingActionBar .button-group .button,
.contentbox__content .button-group .button,
.contentbox__footer .button-group .button {
  margin-bottom: 5px;
}
.contentbox__content .grid__contentRow--right .button-group .button {
  margin-bottom: 0;
}
.contentbox__opt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
}
.contentbox__opt--back {
  left: 5px;
}
.contentbox__opt--back ~ .contentbox__title {
  padding-left: 17px;
}
.contentbox__opt--close {
  right: 5px;
}
.contentbox__opt .button__icon {
  font-size: 0;
  padding: 0;
}
.contentbox__opt .plasma-icon {
  font-size: 2.25rem;
}
.field__slider {
  height: 32px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  position: relative;
  width: 100%;
}
.field__slider:disabled {
  cursor: default;
}
.field__slider--disabled .field__sliderBarFill--left {
  background-color: #708090;
}
.field__slider--disabled .field__sliderBarTick--left {
  background-color: #708090;
}
.field__slider--disabled .field__sliderBarLabel {
  color: #708090;
}
.field__slider--disabled .field__sliderHandle {
  background-color: #708090;
}
.field__slider--invalid {
  margin-bottom: 5px;
}
.field__slider--invalid .field__sliderHandle {
  background-color: #c91d1d;
}
.field__slider--readonly .field__sliderHandle {
  background-color: #596673;
}
.field__slider:not([disabled]):active,
.field__slider:not([disabled]):focus,
.field__slider:not([disabled]):hover {
  cursor: pointer;
  outline: none;
}
.field__slider:not([disabled]):active .field__sliderBarFill--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):active .field__sliderBarTick--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):active .field__sliderHandle {
  background-color: #079ae9;
}
.field__slider:not([disabled]):focus .field__sliderBarFill--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):focus .field__sliderBarTick--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):focus .field__sliderHandle {
  background-color: #079ae9;
}
.field__slider:not([disabled]):hover .field__sliderBarFill--left {
  background-color: #f56600;
}
.field__slider:not([disabled]):hover .field__sliderBarTick--left {
  background-color: #f56600;
}
.field__slider:not([disabled]):hover .field__sliderHandle {
  background-color: #f56600;
}
.field__sliderBar {
  position: relative;
}
.field__sliderBarFill {
  background-color: #c6ccd2;
  bottom: 0;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.field__sliderBarFill--left {
  background-color: #596673;
}
.field__sliderBarTick {
  background-color: #c6ccd2;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  height: 12px;
  position: absolute;
  top: -5px;
  -webkit-transform: translateX(-50%) translateY(0);
  -moz-transform: translateX(-50%) translateY(0);
  -o-transform: translateX(-50%) translateY(0);
  -ms-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
  width: 1px;
}
.field__sliderBarTick--left {
  background-color: #596673;
}
.field__sliderBarLabel {
  color: #16191d;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  position: absolute;
  top: 12px;
  -webkit-transform: translateX(-50%) translateY(0);
  -moz-transform: translateX(-50%) translateY(0);
  -o-transform: translateX(-50%) translateY(0);
  -ms-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
}
.field__sliderHandle {
  background-color: #079ae9;
  -webkit-border-radius: 50% 50% 18% 50%;
  -moz-border-radius: 50% 50% 18% 50%;
  -ms-border-radius: 50% 50% 18% 50%;
  border-radius: 50% 50% 18% 50%;
  height: 18px;
  position: relative;
  -webkit-transform-origin: 79% -31%;
  -moz-transform-origin: 79% -31%;
  -o-transform-origin: 79% -31%;
  -ms-transform-origin: 79% -31%;
  transform-origin: 79% -31%;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 18px;
}
.field__sliderBackdrop {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.applicationHeader {
  display: flex;
  flex-direction: column;
}
.applicationHeader__content {
  background-color: #596673;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  min-height: 48px;
  padding: 0 24px;
}
.applicationHeader__contentSlotWrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 50%;
  width: auto;
}
.applicationHeader__contentSlotWrapper:last-child .applicationHeader__contentSlot:last-child {
  margin-right: 0;
}
.applicationHeader__contentSlot {
  color: #fff;
  margin-right: 8px;
  width: auto;
}
@media only screen and (max-width: 767px) {
  .applicationHeader__content {
    padding: 0 8px;
    font-size: 0.75rem;
    line-height: 1.2;
  }
}
.autocomplete {
  position: relative;
  width: 100%;
}
.autocomplete .field__rightButton .field__button .button__icon .plasma-icon {
  color: #c91d1d;
}
.autocomplete .field__controls .field__text ~ .button__icon .plasma-icon {
  color: #708090;
  font-size: 1.75rem;
}
.autocomplete--mobile {
  bottom: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.collapsiblePanel__title {
  align-items: center;
  background-color: #708090;
  display: flex;
  flex-direction: row;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 6px 12px;
  min-height: 36px;
}
.collapsiblePanel__title:hover {
  background-color: #f56600;
  cursor: pointer;
}
.collapsiblePanel__indicator,
.collapsiblePanel__label {
  margin-right: 4px;
  padding-right: 1px;
}
.collapsiblePanel__label {
  color: #fff;
  width: 100%;
}
.collapsiblePanel__label--info {
  display: inline-block;
  font-style: italic;
  font-weight: 400;
}
.collapsiblePanel__label--info:not(:empty):before {
  content: "-";
  margin-right: 3px;
  margin-left: 3px;
}
.collapsiblePanel__indicator {
  align-self: flex-start;
  display: flex;
}
.collapsiblePanel__indicator .plasma-icon {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.2;
}
.dropdown {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  background: #f1f2f4;
  width: 100%;
}
.dropdown__content {
  overflow-y: auto;
  max-height: 240px;
}
.dropdown__item {
  line-height: 16px;
  padding: 4px 10px;
}
.dropdown__item--preselected {
  background: #079ae9;
  color: #fff;
}
.dropdown__hint {
  background: #e2e6e9;
  color: #708090;
  height: 20px;
  padding: 2px 0 2px 10px;
}
.dropdown__hint:hover,
.dropdown__hint:focus {
  background: #e2e6e9;
  color: #708090;
  cursor: auto;
}
.dropdown:focus {
  outline: none;
}
@media only screen and (min-width: 992px) {
  .dropdown__item:focus,
  .dropdown__item:hover {
    background: #f56600;
    color: #fff;
    cursor: pointer;
  }
}
@media only screen and (max-width: 767px) {
  .dropdown {
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
  }
  .dropdown__hint {
    flex: none;
  }
  .dropdown__content {
    flex: 0 1 auto;
    max-height: none;
  }
  .dropdown__item {
    padding: 14px 10px;
    border-bottom: 1px solid #e2e6e9;
  }
  .dropdown__item:last-child {
    border-bottom: none;
  }
}
.popup {
  display: inline-block;
}
.popup .button__icon .plasma-icon {
  color: #079ae9;
  font-size: 2.25rem;
}
.popup .button__icon:hover .plasma-icon {
  color: #f56600;
}
.popup .button__icon:active .plasma-icon {
  color: #f56600;
}
.popup .button__icon:focus .plasma-icon {
  color: #f56600;
}
.popup__menu {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  border-top: 1px solid #e2e6e9;
  border-left: 1px solid #e2e6e9;
  list-style: none;
  margin: 0;
  min-width: 170px;
  max-height: 255px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
  z-index: 1000;
}
.popup__item {
  border-bottom: 1px solid #e2e6e9;
  width: max-content;
  height: 51px;
  min-width: 100%;
}
.popup__item:last-child {
  border-bottom: none;
}
.popup__item:hover {
  background: #f1f2f4;
}
.popup__item .popup__link,
.popup__item .button {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #16191d;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  height: auto;
  line-height: normal;
  padding: 14px 20px;
  text-align: left;
  text-transform: none;
  width: 100%;
}
.popup__item .popup__link > .plasma-icon,
.popup__item .button > .plasma-icon {
  color: #16191d;
  font-size: 1.25rem;
}
.popup__item .button__secondary--warning {
  position: relative;
  padding-right: 40px;
}
.popup__item .button__secondary--warning .plasma-icon {
  color: #f56600;
  position: absolute;
  top: 15px;
  right: 12px;
}
.masterDetailLayout {
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;
  height: 100%;
}
.masterDetailLayout__header {
  padding: 12px 0;
}
.masterDetailLayout__title {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
  padding: 4px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.masterDetailLayout__panesMinimized {
  margin-top: 6px;
  width: 30%;
}
.masterDetailLayout__body {
  display: flex;
  flex: 1 1 auto;
  margin: 0 -12px;
  overflow: auto;
}
.masterDetailLayoutPane {
  display: flex;
  flex: 1 1 100%;
  margin: 0 12px;
  overflow: hidden;
  padding: 2px;
  transition: all 0.3s ease-out;
}
.masterDetailLayout .contentbox {
  height: unset !important;
}
@media only screen and (max-width: 767px) {
  .masterDetailLayout__title {
    float: left;
    width: 70%;
  }
  .masterDetailLayout__panesMinimized {
    float: right;
    margin-top: 0;
    padding-right: 8px;
    text-align: right;
  }
  .masterDetailLayout__body {
    margin: 0;
    overflow-x: hidden;
  }
  .masterDetailLayoutPane {
    margin: 0;
    padding: 0;
  }
}
.nav {
  position: relative;
}
.nav__item {
  margin: 0;
  padding: 0;
}
.nav__link {
  align-items: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  outline: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
.nav__label {
  color: #fff;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  font-size: 0.75rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  line-height: 16px;
  margin: 0;
  padding: 16px 12px;
  text-transform: uppercase;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav__item > .nav__link > .plasma-icon + .nav__label {
  padding-left: 48px;
}
.nav__item.nav__item--has-children > .nav__link > .nav__label {
  padding-right: 48px;
  -ms-user-select: none;
}
.nav .plasma-icon {
  color: #fff;
  display: block;
  font-size: 1.5rem;
  text-align: center;
  vertical-align: middle;
}
.nav .plasma-icon {
  margin: 0 -48px 0 0;
  padding: 12px;
  width: 48px;
}
.nav__label + .plasma-icon {
  margin: 0 0 0 -48px;
}
.nav__item.nav__item--is-disabled .nav__link {
  background-color: transparent;
  cursor: default;
}
.nav__item.nav__item--is-disabled .nav__label {
  color: #a9b3bc;
}
.nav__item.nav__item--is-disabled .plasma-icon {
  color: #a9b3bc;
}
.nav__item--go-back {
  display: none;
}
.nav__mainLayer,
.nav__subLayer {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav__wrapper {
  transition: 0.1s all linear;
}
.nav__wrapper:hover {
  z-index: 1;
}
.nav__wrapper:first-child {
  height: 100%;
  position: relative;
}
.nav__mainLayer {
  height: auto;
  width: auto;
}
.nav__subLayer {
  background-color: #8c99a6;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  min-width: 200px;
}
.nav--horizontal .nav__mainLayer {
  background-color: #708090;
  padding: 0 12px;
}
.nav--horizontal .nav__mainLayer::after {
  content: "";
  display: table;
  clear: both;
}
.nav--horizontal .nav__mainLayer > .nav__item {
  float: left;
  margin: 0 12px;
}
.nav--horizontal .nav__mainLayer > .nav__item > .nav__link {
  border-bottom: 4px solid transparent;
}
.nav--horizontal .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  color: #fff;
  padding-bottom: 14px;
  padding-top: 14px;
  white-space: nowrap;
}
.nav--horizontal .nav__mainLayer > .nav__item > .nav__link > .plasma-icon {
  padding-bottom: 10px;
  padding-top: 10px;
}
.nav--horizontal .nav__mainLayer > .nav__item:hover > .nav__link {
  border-bottom-color: #fff;
}
.nav--horizontal .nav__mainLayer > .nav__item--is-selected > .nav__link {
  border-bottom-color: #fff;
}
.nav--horizontal .nav__mainLayer > .nav__item.nav__item--is-disabled > .nav__link {
  border-bottom-color: transparent;
}
.nav--horizontal .nav__mainLayer > .nav__item--condensed > .nav__link > .plasma-icon {
  margin: 0;
  -ms-user-select: none;
}
.nav--horizontal .nav__subLayer .nav__item:hover > .nav__link {
  background-color: #596673;
}
.nav--horizontal .nav__subLayer > .nav__item--is-selected > .nav__link {
  background-color: #596673;
}
.nav--horizontal .nav__subLayer > .nav__item.nav__item--is-disabled > .nav__link {
  background-color: #8c99a6;
}
.nav--condensible {
  overflow: hidden;
}
.nav--condensible .nav__mainLayer {
  display: flex;
  flex-wrap: nowrap;
}
.nav--horizontal.nav--mobile {
  opacity: 0;
  transform: translateX(-100%);
}
.nav--horizontal.nav--mobile.nav--is-visible {
  opacity: 1;
  transform: translateX(0);
}
.nav--horizontal.nav--mobile {
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  position: fixed;
  top: 48px;
  width: 260px;
}
.nav--horizontal.nav--mobile .nav__wrapper {
  height: 100%;
  position: absolute;
  transform: translateX(0);
  width: 100%;
}
.nav--horizontal.nav--mobile .nav__mainLayer {
  height: 100%;
  margin: 0;
  overflow-y: auto;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item {
  float: none;
  margin: 0;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link {
  border-bottom: none;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  padding-bottom: 16px;
  padding-top: 16px;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link > .plasma-icon {
  padding-bottom: 12px;
  padding-top: 12px;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item:hover > .nav__link {
  background-color: #596673;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item--is-selected > .nav__link {
  background-color: #596673;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item.nav__item--is-disabled > .nav__link {
  background-color: transparent;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  white-space: normal;
}
.nav--horizontal.nav--mobile .nav__subLayer {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 100%;
  overflow-y: auto;
  position: static !important;
  -webkit-overflow-scrolling: touch;
}
.nav--horizontal.nav--mobile .nav__subLayer .nav__item--go-back {
  display: list-item;
}
.nav--horizontal.nav--mobile .nav__subLayer .nav__item--go-back ~ .nav__item > .nav__link > .nav__label {
  padding-left: 18px;
}
.nav--horizontal.nav--mobile .nav__wrapper--rtl-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(50%);
}
.nav--horizontal.nav--mobile .nav__wrapper--rtl-leave {
  opacity: 0;
  transform: translateX(-50%);
}
.nav--horizontal.nav--mobile .nav__wrapper--ltr-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
}
.nav--horizontal.nav--mobile .nav__wrapper--ltr-leave {
  opacity: 0;
  transform: translateX(50%);
}
.nav__trigger {
  font-size: 0;
  padding: 0;
}
.nav__trigger .plasma-icon {
  font-size: 48px;
  color: #fff;
}
.nav--vertical .nav__mainLayer {
  background-color: #fff;
  height: 100%;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.nav--vertical .nav__mainLayer > .nav__item {
  border-left: 4px solid transparent;
}
.nav--vertical .nav__mainLayer > .nav__item:hover {
  border-left: 4px solid #596673;
}
.nav--vertical .nav__mainLayer > .nav__item--is-selected {
  border-left: 4px solid #596673;
}
.nav--vertical .nav__mainLayer > .nav__item.nav__item--is-disabled {
  border-left: 4px solid transparent;
}
.nav--vertical .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  color: #16191d;
  padding-left: 48px;
  padding-right: 48px;
  word-wrap: break-word;
}
.nav--vertical .nav__mainLayer > .nav__item > .nav__link > .plasma-icon {
  color: #a9b3bc;
}
.nav--vertical .nav__item {
  border-bottom: 1px solid #c6ccd2;
}
.nav--vertical .nav__item:hover > .nav__link {
  background-color: #e6f6fe;
}
.nav--vertical .nav__item--is-selected {
  border-left: 4px solid #596673;
}
.nav--vertical .nav__item--is-selected > .nav__link {
  background-color: #e6f6fe;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link {
  background-color: transparent;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link > .nav__placeholder {
  background-color: #a9b3bc;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link > .plasma-icon {
  color: #a9b3bc;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link > .nav__label {
  color: #a9b3bc;
}
.nav--vertical .nav__placeholder {
  background-clip: content-box;
  background-color: #c6ccd2;
  box-sizing: content-box;
  color: #fff;
  display: block;
  font-size: 1rem;
  font-weight: 600;
  line-height: 28px;
  margin: 0 -48px 0 0;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 28px;
}
.nav--vertical .nav__subLayer {
  background-color: #fff;
  max-height: 100vh;
  overflow: auto;
}
.nav--vertical .nav__subLayer > .nav__item.nav__item--is-disabled > .nav__link > .plasma-icon {
  color: #a9b3bc;
}
.nav--vertical .nav__subLayer > .nav__item.nav__item--is-disabled > .nav__link > .nav__label {
  color: #a9b3bc;
}
.nav--vertical .nav__subLayer > .nav__item > .nav__link > .nav__label {
  color: #16191d;
}
.nav--vertical .nav__subLayer > .nav__item > .nav__link > .plasma-icon {
  color: #c6ccd2;
}
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .nav__label,
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .nav__label + .plasma-icon {
  display: none;
}
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .plasma-icon,
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .nav__placeholder {
  margin: 0 auto;
}
.nav--vertical.nav--mobile {
  overflow-x: hidden;
}
.nav--vertical.nav--mobile .nav__wrapper {
  height: 100%;
  transform: translateX(0);
  width: 100%;
}
.nav--vertical.nav--mobile .nav__subLayer {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 100%;
  overflow-y: auto;
  position: static !important;
  -webkit-overflow-scrolling: touch;
}
.nav--vertical.nav--mobile .nav__subLayer .nav__item--go-back {
  display: list-item;
}
.nav--vertical.nav--mobile .nav__subLayer .nav__item--go-back ~ .nav__item > .nav__link > .nav__label {
  padding-left: 18px;
}
.nav--vertical.nav--mobile .nav__wrapper--rtl-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(50%);
}
.nav--vertical.nav--mobile .nav__wrapper--rtl-leave {
  opacity: 0;
  transform: translateX(-50%);
}
.nav--vertical.nav--mobile .nav__wrapper--ltr-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
}
.nav--vertical.nav--mobile .nav__wrapper--ltr-leave {
  opacity: 0;
  transform: translateX(50%);
}
.messageBox {
  display: flex;
  flex-direction: column;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.messageBox__mainContainer {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
}
.messageBox__title {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.messageBox__action {
  margin-left: 16px;
}
.messageBox__subContainer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 56px;
}
.messageBox__icon {
  margin-right: 16px;
}
.messageBox__icon .plasma-icon {
  font-size: 1.5rem;
}
.messageBox--error {
  border: 2px solid #c91d1d;
}
.messageBox--error .messageBox__icon .plasma-icon {
  color: #c91d1d;
  font-family: 'custom-icons';
}
.messageBox--warning {
  border: 2px solid #f56600;
}
.messageBox--warning .messageBox__icon .plasma-icon {
  color: #f56600;
}
.messageBox__label {
  max-width: 400px;
}
@media screen and (max-width: 768px) {
  .messageBox__mainContainer {
    flex-direction: column;
    align-items: flex-start;
  }
  .messageBox__action {
    margin-left: 40px;
  }
  .messageBox__subContainer {
    border-top: 2px solid #e2e6e9;
    align-items: flex-start;
  }
}
.modalOverlay {
  background: rgba(0,0,0,0.4);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.modalOverlay__container {
  background: #fff;
  margin: 0 auto;
  max-width: 720px;
  overflow: auto;
  padding: 20px;
  width: 80%;
}
.modalOverlay__container > .contentbox {
  height: auto;
  margin: -20px;
  max-height: 100vh;
}
.modalOverlay__container > .contentbox > .contentbox__content {
  flex: 0 1 auto;
  max-height: 90vh;
}
.modalOverlay--fullscreen {
  z-index: 2;
}
.modalOverlay--fullscreen .modalOverlay__container {
  height: 100%;
  margin: 0;
  max-width: none;
  padding: 0;
  width: 100%;
}
.modalOverlay--fullscreen .modalOverlay__container .contentbox {
  height: 100%;
  margin: 0;
  max-height: none;
}
.modalOverlay--fullscreen .modalOverlay__container .contentbox__header {
  flex: none;
}
.modalOverlay--fullscreen .modalOverlay__container .contentbox__content {
  flex: 1 1 auto;
  height: calc(100% - 48px);
  max-height: none;
  padding: 12px 24px;
}
.DayPicker {
  justify-content: center;
  user-select: none;
}
.DayPicker:focus {
  outline: none;
}
.DayPicker-NavBar {
  position: relative;
  width: 264px;
  top: 12px;
}
.DayPicker-NavButton {
  cursor: pointer;
  position: absolute;
}
.DayPicker-NavButton--prev,
.DayPicker-NavButton--next {
  height: 24px;
  margin: 0 auto;
  width: 24px;
}
.DayPicker-NavButton--prev:before,
.DayPicker-NavButton--next:before {
  color: #fff;
  display: block;
  font-family: 'Material Icons';
  font-size: 1.5rem;
  font-weight: 400;
  height: 100%;
  line-height: 24px;
  text-align: center;
  width: 100%;
}
.DayPicker-NavButton--prev:hover,
.DayPicker-NavButton--next:hover {
  background: #f56600;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.DayPicker-NavButton--prev {
  left: 12px;
}
.DayPicker-NavButton--prev:before {
  content: "\e5cb";
}
.DayPicker-NavButton--next {
  right: 12px;
}
.DayPicker-NavButton--next:before {
  content: "\e5cc";
}
.DayPicker-Month {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  border-spacing: 0;
  font-size: 14px;
  margin: 0;
  padding: 0;
  user-select: none;
  width: 264px;
}
.DayPicker-Caption {
  background: #507090;
  color: #fff;
  font-weight: 700;
  height: 48px;
  line-height: 48px;
  text-align: center;
  vertical-align: middle;
}
.DayPicker-Weekdays,
.DayPicker-WeekdaysRow,
.DayPicker-body,
.DayPicker-Week {
  width: 100%;
}
.DayPicker-WeekdaysRow {
  padding: 24px 20px 0 20px;
  font-size: 0;
}
.DayPicker-Weekday {
  color: #16191d;
  display: inline-block;
  font-weight: 700;
  height: 24px;
  line-height: 24px;
  margin: 0 4px;
  text-align: center;
  width: 24px;
  font-size: 0.875rem;
}
.DayPicker-Body {
  color: #16191d;
  padding: 0 20px 24px 20px;
  font-size: 0;
  overflow: auto;
}
.DayPicker-Week {
  margin-top: 8px;
}
.DayPicker-Day {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  margin: 0 4px;
  text-align: center;
  vertical-align: bottom;
  width: 24px;
  font-size: 0.875rem;
}
.DayPicker-Day:hover {
  background: #bdccdb;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}
.DayPicker-Day:active,
.DayPicker-Day--today {
  background: #c6ccd2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.DayPicker-Day--outside {
  color: #c6ccd2;
}
.DayPicker-Day--outside:hover {
  background: transparent !important;
  cursor: auto;
}
.DayPicker-Day--selected {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background-color: #f56600;
  color: #fff;
}
.DayPicker-Day--selected:hover {
  color: #16191d;
}
.DayPicker .field {
  display: inline-block;
}
.DayPicker .field:first-child {
  width: 96px;
  margin: 12px auto auto 12px;
}
.DayPicker .field:last-child {
  width: 64px;
  margin: 12px 12px auto 8px;
}
.DayPicker .field__select:after {
  border-bottom: 6px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  right: 7px;
  top: 10px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
}
.DayPicker .field__selectTitle {
  color: #fff;
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 24px;
  padding: 0 20px 0 6px;
  background-color: #405973;
}
.DayPicker .field__selectTitle:hover {
  border: 1px solid #f56600;
}
.DayPicker .field__selectTitle:active {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.DayPicker .field__selectTitle:focus {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.DayPicker .field__selectOption {
  background-color: #fff;
  color: #16191d;
}
.DayPicker .field__selectOption:hover {
  background-color: #f56600;
  color: #fff;
}
.datePickerPortal {
  position: fixed;
  z-index: 10;
}
/* postcss-bem-linter: define button */
.group__buttonBar {
  display: table;
  float: right;
  margin: 0;
}
.group__buttonBar .button__bar {
  display: table-cell;
}
.button__bar {
  background: transparent;
  border: none;
  cursor: pointer;
  position: relative;
  top: -7px;
  text-align: right;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
}
.button__bar--maximize:before,
.button__bar--minimize:before,
.button__bar--close:before {
  color: #fff;
}
.button__bar--maximize:hover:before,
.button__bar--minimize:hover:before,
.button__bar--close:hover:before {
  color: #f56600;
}
.button__bar--maximize:active:before,
.button__bar--minimize:active:before,
.button__bar--close:active:before {
  background: transparent;
  color: #f56600;
}
.button__bar--minimize:before,
.button__bar--close:before,
.button__bar--maximize:before {
  font-family: 'custom-icons';
  font-size: 1.75rem;
}
.button__bar--minimize:before {
  content: "\e901";
}
.button__bar--maximize:before {
  content: "\e902";
}
.button__bar--close:before {
  content: "\e900";
}
.button__bar--inactive:before {
  color: #8c99a6;
}
.button__contentButtonBar {
  position: relative;
}
/* postcss-bem-linter: end */
.changePassword {
  height: auto;
}
.changePassword__heading {
  color: #f9fafb;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 24px;
}
.changePassword__container {
  display: table;
  margin-bottom: 8px;
}
.changePassword__container .field {
  margin-bottom: 16px;
}
.changePassword__container .changePassword__form {
  float: left;
  padding-right: 24px;
  width: 50%;
}
.changePassword__container .changePassword__infobox {
  background: #f1f2f4;
  color: #16191d;
  float: right;
  height: auto;
  margin-bottom: 16px;
  padding: 24px;
  width: 50%;
}
.changePassword__container .changePassword__infoboxText {
  margin-top: 0;
}
.changePassword__container .changePassword__infoboxList {
  margin-bottom: 0;
  padding-left: 12px;
}
.changePassword__container--inverted {
  margin: 0 auto;
  width: 75%;
}
.changePassword__container--inverted .field:nth-last-of-type(2) {
  margin-bottom: 24px;
}
.changePassword__container--inverted .field__label {
  color: #f9fafb;
}
.changePassword__container--inverted .field__text {
  background: #f9fafb;
}
.changePassword__container--inverted .field__text--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.changePassword__container--inverted .field__text--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.changePassword__container--inverted .field__text--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.changePassword__container--inverted .field__help {
  color: #e96363;
}
.changePassword__container--inverted .button__secondary:hover {
  color: #f56600;
}
.changePassword__container--inverted .button__secondary:focus {
  color: #f56600;
}
.changePassword__container--inverted .button__secondary:active {
  color: #f56600;
}
.changePassword__container--inverted .button__secondary--destructive {
  color: #e96363;
}
.confirmation {
  background: rgba(0,0,0,0.4);
  height: 100%;
  width: 100%;
  z-index: 9999;
}
.confirmation__container {
  height: 100%;
  position: relative;
}
.confirmation__container .confirmation__wrap {
  display: table;
  height: 100%;
  position: absolute;
  width: 100%;
}
.confirmation__container .confirmation__wrap--middle {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box {
  background-color: #405973;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  height: auto;
  margin: 0 auto;
  max-width: 720px;
  min-width: 234px;
  padding: 24px;
  position: relative;
  width: 50%;
}
.confirmation__container .confirmation__wrap--middle .confirmation__boxText {
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.confirmation__container .confirmation__wrap--middle .confirmation__boxText--highlight {
  color: #f56600;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field {
  margin-bottom: 24px;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__text--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__text--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__text--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__help {
  color: #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive {
  color: #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive:focus {
  color: #f56600;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive:hover {
  color: #f56600;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive:active {
  color: #f56600;
}
/* postcss-bem-linter: define filter */
.filter__formRow {
  display: table;
  padding-bottom: 10px;
  width: 100%;
}
.filter__formField,
.filter__formSubmit {
  display: table-cell;
  vertical-align: top;
}
.filter__formSubmit {
  text-align: right;
  width: 39%;
}
@media screen and (max-width: 1800px) {
  .filter__formRow > .filter__formField,
  .filter__formRow > .filter__formSubmit {
    display: block;
    width: 100%;
    margin-bottom: 12px;
/* postcss-bem-linter: ignore */
  }
  /* postcss-bem-linter: ignore */
  .filter__formRow > .filter__formField > .button,
  .filter__formRow > .filter__formSubmit > .button {
    float: left;
  }
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define form */
.form {
  display: inline-block;
  width: 100%;
/*TODO:  Analyze where this is based and used*/
}
.form__buttonPanel {
  display: inline-block;
  margin: 0 0 24px 0;
}
.form__control {
  border: none;
  font-size: 0;
  margin-bottom: 24px;
  padding: 0;
  vertical-align: top;
/*fix the overflow in ie*/
  min-height: 100%;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.form__control > .button__primary {
  margin-right: 0;
}
.form__control--boolean {
  float: left;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.form__control--boolean > .field__label {
  cursor: pointer;
  display: inline-block;
  margin: 2px 0 2px 7px;
  vertical-align: middle;
}
.form__control--boolean > .field__controls > .field__help {
  margin-left: 22px;
}
.form__controlgrid,
.form__repeat,
.form__detachedrepeat,
.form__embeddedrepeat,
.form__inlinerepeat,
.form__section {
  display: block;
  margin-bottom: 0;
  width: 100%;
/* postcss-bem-linter: ignore */
}
.form__controlgrid > .form__controlgrid,
.form__repeat > .form__controlgrid,
.form__detachedrepeat > .form__controlgrid,
.form__embeddedrepeat > .form__controlgrid,
.form__inlinerepeat > .form__controlgrid,
.form__section > .form__controlgrid,
.form__controlgrid > .form__repeat,
.form__repeat > .form__repeat,
.form__detachedrepeat > .form__repeat,
.form__embeddedrepeat > .form__repeat,
.form__inlinerepeat > .form__repeat,
.form__section > .form__repeat,
.form__controlgrid > .form__detachedrepeat,
.form__repeat > .form__detachedrepeat,
.form__detachedrepeat > .form__detachedrepeat,
.form__embeddedrepeat > .form__detachedrepeat,
.form__inlinerepeat > .form__detachedrepeat,
.form__section > .form__detachedrepeat,
.form__controlgrid > .form__embeddedrepeat,
.form__repeat > .form__embeddedrepeat,
.form__detachedrepeat > .form__embeddedrepeat,
.form__embeddedrepeat > .form__embeddedrepeat,
.form__inlinerepeat > .form__embeddedrepeat,
.form__section > .form__embeddedrepeat,
.form__controlgrid > .form__inlinerepeat,
.form__repeat > .form__inlinerepeat,
.form__detachedrepeat > .form__inlinerepeat,
.form__embeddedrepeat > .form__inlinerepeat,
.form__inlinerepeat > .form__inlinerepeat,
.form__section > .form__inlinerepeat,
.form__controlgrid > .form__section,
.form__repeat > .form__section,
.form__detachedrepeat > .form__section,
.form__embeddedrepeat > .form__section,
.form__inlinerepeat > .form__section,
.form__section > .form__section {
  display: inline-block;
}
.form__controlgrid > .form__controlgrid > .form__sectionTitle,
.form__repeat > .form__controlgrid > .form__sectionTitle,
.form__detachedrepeat > .form__controlgrid > .form__sectionTitle,
.form__embeddedrepeat > .form__controlgrid > .form__sectionTitle,
.form__inlinerepeat > .form__controlgrid > .form__sectionTitle,
.form__section > .form__controlgrid > .form__sectionTitle,
.form__controlgrid > .form__repeat > .form__sectionTitle,
.form__repeat > .form__repeat > .form__sectionTitle,
.form__detachedrepeat > .form__repeat > .form__sectionTitle,
.form__embeddedrepeat > .form__repeat > .form__sectionTitle,
.form__inlinerepeat > .form__repeat > .form__sectionTitle,
.form__section > .form__repeat > .form__sectionTitle,
.form__controlgrid > .form__detachedrepeat > .form__sectionTitle,
.form__repeat > .form__detachedrepeat > .form__sectionTitle,
.form__detachedrepeat > .form__detachedrepeat > .form__sectionTitle,
.form__embeddedrepeat > .form__detachedrepeat > .form__sectionTitle,
.form__inlinerepeat > .form__detachedrepeat > .form__sectionTitle,
.form__section > .form__detachedrepeat > .form__sectionTitle,
.form__controlgrid > .form__embeddedrepeat > .form__sectionTitle,
.form__repeat > .form__embeddedrepeat > .form__sectionTitle,
.form__detachedrepeat > .form__embeddedrepeat > .form__sectionTitle,
.form__embeddedrepeat > .form__embeddedrepeat > .form__sectionTitle,
.form__inlinerepeat > .form__embeddedrepeat > .form__sectionTitle,
.form__section > .form__embeddedrepeat > .form__sectionTitle,
.form__controlgrid > .form__inlinerepeat > .form__sectionTitle,
.form__repeat > .form__inlinerepeat > .form__sectionTitle,
.form__detachedrepeat > .form__inlinerepeat > .form__sectionTitle,
.form__embeddedrepeat > .form__inlinerepeat > .form__sectionTitle,
.form__inlinerepeat > .form__inlinerepeat > .form__sectionTitle,
.form__section > .form__inlinerepeat > .form__sectionTitle,
.form__controlgrid > .form__section > .form__sectionTitle,
.form__repeat > .form__section > .form__sectionTitle,
.form__detachedrepeat > .form__section > .form__sectionTitle,
.form__embeddedrepeat > .form__section > .form__sectionTitle,
.form__inlinerepeat > .form__section > .form__sectionTitle,
.form__section > .form__section > .form__sectionTitle {
  background: transparent;
  border-bottom: 2px solid #596673;
  color: #596673;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: auto;
  margin: 8px 0 20px 0;
  padding: 0 0 4px 0;
  text-transform: uppercase;
}
.form__controlgrid > .form__controlgrid--1,
.form__repeat > .form__controlgrid--1,
.form__detachedrepeat > .form__controlgrid--1,
.form__embeddedrepeat > .form__controlgrid--1,
.form__inlinerepeat > .form__controlgrid--1,
.form__section > .form__controlgrid--1,
.form__controlgrid > .form__repeat--1,
.form__repeat > .form__repeat--1,
.form__detachedrepeat > .form__repeat--1,
.form__embeddedrepeat > .form__repeat--1,
.form__inlinerepeat > .form__repeat--1,
.form__section > .form__repeat--1,
.form__controlgrid > .form__detachedrepeat--1,
.form__repeat > .form__detachedrepeat--1,
.form__detachedrepeat > .form__detachedrepeat--1,
.form__embeddedrepeat > .form__detachedrepeat--1,
.form__inlinerepeat > .form__detachedrepeat--1,
.form__section > .form__detachedrepeat--1,
.form__controlgrid > .form__embeddedrepeat--1,
.form__repeat > .form__embeddedrepeat--1,
.form__detachedrepeat > .form__embeddedrepeat--1,
.form__embeddedrepeat > .form__embeddedrepeat--1,
.form__inlinerepeat > .form__embeddedrepeat--1,
.form__section > .form__embeddedrepeat--1,
.form__controlgrid > .form__inlinerepeat--1,
.form__repeat > .form__inlinerepeat--1,
.form__detachedrepeat > .form__inlinerepeat--1,
.form__embeddedrepeat > .form__inlinerepeat--1,
.form__inlinerepeat > .form__inlinerepeat--1,
.form__section > .form__inlinerepeat--1,
.form__controlgrid > .form__section--1,
.form__repeat > .form__section--1,
.form__detachedrepeat > .form__section--1,
.form__embeddedrepeat > .form__section--1,
.form__inlinerepeat > .form__section--1,
.form__section > .form__section--1 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 8.333333333333334%;
}
.form__controlgrid > .form__controlgrid--2,
.form__repeat > .form__controlgrid--2,
.form__detachedrepeat > .form__controlgrid--2,
.form__embeddedrepeat > .form__controlgrid--2,
.form__inlinerepeat > .form__controlgrid--2,
.form__section > .form__controlgrid--2,
.form__controlgrid > .form__repeat--2,
.form__repeat > .form__repeat--2,
.form__detachedrepeat > .form__repeat--2,
.form__embeddedrepeat > .form__repeat--2,
.form__inlinerepeat > .form__repeat--2,
.form__section > .form__repeat--2,
.form__controlgrid > .form__detachedrepeat--2,
.form__repeat > .form__detachedrepeat--2,
.form__detachedrepeat > .form__detachedrepeat--2,
.form__embeddedrepeat > .form__detachedrepeat--2,
.form__inlinerepeat > .form__detachedrepeat--2,
.form__section > .form__detachedrepeat--2,
.form__controlgrid > .form__embeddedrepeat--2,
.form__repeat > .form__embeddedrepeat--2,
.form__detachedrepeat > .form__embeddedrepeat--2,
.form__embeddedrepeat > .form__embeddedrepeat--2,
.form__inlinerepeat > .form__embeddedrepeat--2,
.form__section > .form__embeddedrepeat--2,
.form__controlgrid > .form__inlinerepeat--2,
.form__repeat > .form__inlinerepeat--2,
.form__detachedrepeat > .form__inlinerepeat--2,
.form__embeddedrepeat > .form__inlinerepeat--2,
.form__inlinerepeat > .form__inlinerepeat--2,
.form__section > .form__inlinerepeat--2,
.form__controlgrid > .form__section--2,
.form__repeat > .form__section--2,
.form__detachedrepeat > .form__section--2,
.form__embeddedrepeat > .form__section--2,
.form__inlinerepeat > .form__section--2,
.form__section > .form__section--2 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 16.666666666666668%;
}
.form__controlgrid > .form__controlgrid--3,
.form__repeat > .form__controlgrid--3,
.form__detachedrepeat > .form__controlgrid--3,
.form__embeddedrepeat > .form__controlgrid--3,
.form__inlinerepeat > .form__controlgrid--3,
.form__section > .form__controlgrid--3,
.form__controlgrid > .form__repeat--3,
.form__repeat > .form__repeat--3,
.form__detachedrepeat > .form__repeat--3,
.form__embeddedrepeat > .form__repeat--3,
.form__inlinerepeat > .form__repeat--3,
.form__section > .form__repeat--3,
.form__controlgrid > .form__detachedrepeat--3,
.form__repeat > .form__detachedrepeat--3,
.form__detachedrepeat > .form__detachedrepeat--3,
.form__embeddedrepeat > .form__detachedrepeat--3,
.form__inlinerepeat > .form__detachedrepeat--3,
.form__section > .form__detachedrepeat--3,
.form__controlgrid > .form__embeddedrepeat--3,
.form__repeat > .form__embeddedrepeat--3,
.form__detachedrepeat > .form__embeddedrepeat--3,
.form__embeddedrepeat > .form__embeddedrepeat--3,
.form__inlinerepeat > .form__embeddedrepeat--3,
.form__section > .form__embeddedrepeat--3,
.form__controlgrid > .form__inlinerepeat--3,
.form__repeat > .form__inlinerepeat--3,
.form__detachedrepeat > .form__inlinerepeat--3,
.form__embeddedrepeat > .form__inlinerepeat--3,
.form__inlinerepeat > .form__inlinerepeat--3,
.form__section > .form__inlinerepeat--3,
.form__controlgrid > .form__section--3,
.form__repeat > .form__section--3,
.form__detachedrepeat > .form__section--3,
.form__embeddedrepeat > .form__section--3,
.form__inlinerepeat > .form__section--3,
.form__section > .form__section--3 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 25%;
}
.form__controlgrid > .form__controlgrid--4,
.form__repeat > .form__controlgrid--4,
.form__detachedrepeat > .form__controlgrid--4,
.form__embeddedrepeat > .form__controlgrid--4,
.form__inlinerepeat > .form__controlgrid--4,
.form__section > .form__controlgrid--4,
.form__controlgrid > .form__repeat--4,
.form__repeat > .form__repeat--4,
.form__detachedrepeat > .form__repeat--4,
.form__embeddedrepeat > .form__repeat--4,
.form__inlinerepeat > .form__repeat--4,
.form__section > .form__repeat--4,
.form__controlgrid > .form__detachedrepeat--4,
.form__repeat > .form__detachedrepeat--4,
.form__detachedrepeat > .form__detachedrepeat--4,
.form__embeddedrepeat > .form__detachedrepeat--4,
.form__inlinerepeat > .form__detachedrepeat--4,
.form__section > .form__detachedrepeat--4,
.form__controlgrid > .form__embeddedrepeat--4,
.form__repeat > .form__embeddedrepeat--4,
.form__detachedrepeat > .form__embeddedrepeat--4,
.form__embeddedrepeat > .form__embeddedrepeat--4,
.form__inlinerepeat > .form__embeddedrepeat--4,
.form__section > .form__embeddedrepeat--4,
.form__controlgrid > .form__inlinerepeat--4,
.form__repeat > .form__inlinerepeat--4,
.form__detachedrepeat > .form__inlinerepeat--4,
.form__embeddedrepeat > .form__inlinerepeat--4,
.form__inlinerepeat > .form__inlinerepeat--4,
.form__section > .form__inlinerepeat--4,
.form__controlgrid > .form__section--4,
.form__repeat > .form__section--4,
.form__detachedrepeat > .form__section--4,
.form__embeddedrepeat > .form__section--4,
.form__inlinerepeat > .form__section--4,
.form__section > .form__section--4 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 33.333333333333336%;
}
.form__controlgrid > .form__controlgrid--5,
.form__repeat > .form__controlgrid--5,
.form__detachedrepeat > .form__controlgrid--5,
.form__embeddedrepeat > .form__controlgrid--5,
.form__inlinerepeat > .form__controlgrid--5,
.form__section > .form__controlgrid--5,
.form__controlgrid > .form__repeat--5,
.form__repeat > .form__repeat--5,
.form__detachedrepeat > .form__repeat--5,
.form__embeddedrepeat > .form__repeat--5,
.form__inlinerepeat > .form__repeat--5,
.form__section > .form__repeat--5,
.form__controlgrid > .form__detachedrepeat--5,
.form__repeat > .form__detachedrepeat--5,
.form__detachedrepeat > .form__detachedrepeat--5,
.form__embeddedrepeat > .form__detachedrepeat--5,
.form__inlinerepeat > .form__detachedrepeat--5,
.form__section > .form__detachedrepeat--5,
.form__controlgrid > .form__embeddedrepeat--5,
.form__repeat > .form__embeddedrepeat--5,
.form__detachedrepeat > .form__embeddedrepeat--5,
.form__embeddedrepeat > .form__embeddedrepeat--5,
.form__inlinerepeat > .form__embeddedrepeat--5,
.form__section > .form__embeddedrepeat--5,
.form__controlgrid > .form__inlinerepeat--5,
.form__repeat > .form__inlinerepeat--5,
.form__detachedrepeat > .form__inlinerepeat--5,
.form__embeddedrepeat > .form__inlinerepeat--5,
.form__inlinerepeat > .form__inlinerepeat--5,
.form__section > .form__inlinerepeat--5,
.form__controlgrid > .form__section--5,
.form__repeat > .form__section--5,
.form__detachedrepeat > .form__section--5,
.form__embeddedrepeat > .form__section--5,
.form__inlinerepeat > .form__section--5,
.form__section > .form__section--5 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 41.66666666666667%;
}
.form__controlgrid > .form__controlgrid--6,
.form__repeat > .form__controlgrid--6,
.form__detachedrepeat > .form__controlgrid--6,
.form__embeddedrepeat > .form__controlgrid--6,
.form__inlinerepeat > .form__controlgrid--6,
.form__section > .form__controlgrid--6,
.form__controlgrid > .form__repeat--6,
.form__repeat > .form__repeat--6,
.form__detachedrepeat > .form__repeat--6,
.form__embeddedrepeat > .form__repeat--6,
.form__inlinerepeat > .form__repeat--6,
.form__section > .form__repeat--6,
.form__controlgrid > .form__detachedrepeat--6,
.form__repeat > .form__detachedrepeat--6,
.form__detachedrepeat > .form__detachedrepeat--6,
.form__embeddedrepeat > .form__detachedrepeat--6,
.form__inlinerepeat > .form__detachedrepeat--6,
.form__section > .form__detachedrepeat--6,
.form__controlgrid > .form__embeddedrepeat--6,
.form__repeat > .form__embeddedrepeat--6,
.form__detachedrepeat > .form__embeddedrepeat--6,
.form__embeddedrepeat > .form__embeddedrepeat--6,
.form__inlinerepeat > .form__embeddedrepeat--6,
.form__section > .form__embeddedrepeat--6,
.form__controlgrid > .form__inlinerepeat--6,
.form__repeat > .form__inlinerepeat--6,
.form__detachedrepeat > .form__inlinerepeat--6,
.form__embeddedrepeat > .form__inlinerepeat--6,
.form__inlinerepeat > .form__inlinerepeat--6,
.form__section > .form__inlinerepeat--6,
.form__controlgrid > .form__section--6,
.form__repeat > .form__section--6,
.form__detachedrepeat > .form__section--6,
.form__embeddedrepeat > .form__section--6,
.form__inlinerepeat > .form__section--6,
.form__section > .form__section--6 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 50%;
}
.form__controlgrid > .form__controlgrid--7,
.form__repeat > .form__controlgrid--7,
.form__detachedrepeat > .form__controlgrid--7,
.form__embeddedrepeat > .form__controlgrid--7,
.form__inlinerepeat > .form__controlgrid--7,
.form__section > .form__controlgrid--7,
.form__controlgrid > .form__repeat--7,
.form__repeat > .form__repeat--7,
.form__detachedrepeat > .form__repeat--7,
.form__embeddedrepeat > .form__repeat--7,
.form__inlinerepeat > .form__repeat--7,
.form__section > .form__repeat--7,
.form__controlgrid > .form__detachedrepeat--7,
.form__repeat > .form__detachedrepeat--7,
.form__detachedrepeat > .form__detachedrepeat--7,
.form__embeddedrepeat > .form__detachedrepeat--7,
.form__inlinerepeat > .form__detachedrepeat--7,
.form__section > .form__detachedrepeat--7,
.form__controlgrid > .form__embeddedrepeat--7,
.form__repeat > .form__embeddedrepeat--7,
.form__detachedrepeat > .form__embeddedrepeat--7,
.form__embeddedrepeat > .form__embeddedrepeat--7,
.form__inlinerepeat > .form__embeddedrepeat--7,
.form__section > .form__embeddedrepeat--7,
.form__controlgrid > .form__inlinerepeat--7,
.form__repeat > .form__inlinerepeat--7,
.form__detachedrepeat > .form__inlinerepeat--7,
.form__embeddedrepeat > .form__inlinerepeat--7,
.form__inlinerepeat > .form__inlinerepeat--7,
.form__section > .form__inlinerepeat--7,
.form__controlgrid > .form__section--7,
.form__repeat > .form__section--7,
.form__detachedrepeat > .form__section--7,
.form__embeddedrepeat > .form__section--7,
.form__inlinerepeat > .form__section--7,
.form__section > .form__section--7 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 58.333333333333336%;
}
.form__controlgrid > .form__controlgrid--8,
.form__repeat > .form__controlgrid--8,
.form__detachedrepeat > .form__controlgrid--8,
.form__embeddedrepeat > .form__controlgrid--8,
.form__inlinerepeat > .form__controlgrid--8,
.form__section > .form__controlgrid--8,
.form__controlgrid > .form__repeat--8,
.form__repeat > .form__repeat--8,
.form__detachedrepeat > .form__repeat--8,
.form__embeddedrepeat > .form__repeat--8,
.form__inlinerepeat > .form__repeat--8,
.form__section > .form__repeat--8,
.form__controlgrid > .form__detachedrepeat--8,
.form__repeat > .form__detachedrepeat--8,
.form__detachedrepeat > .form__detachedrepeat--8,
.form__embeddedrepeat > .form__detachedrepeat--8,
.form__inlinerepeat > .form__detachedrepeat--8,
.form__section > .form__detachedrepeat--8,
.form__controlgrid > .form__embeddedrepeat--8,
.form__repeat > .form__embeddedrepeat--8,
.form__detachedrepeat > .form__embeddedrepeat--8,
.form__embeddedrepeat > .form__embeddedrepeat--8,
.form__inlinerepeat > .form__embeddedrepeat--8,
.form__section > .form__embeddedrepeat--8,
.form__controlgrid > .form__inlinerepeat--8,
.form__repeat > .form__inlinerepeat--8,
.form__detachedrepeat > .form__inlinerepeat--8,
.form__embeddedrepeat > .form__inlinerepeat--8,
.form__inlinerepeat > .form__inlinerepeat--8,
.form__section > .form__inlinerepeat--8,
.form__controlgrid > .form__section--8,
.form__repeat > .form__section--8,
.form__detachedrepeat > .form__section--8,
.form__embeddedrepeat > .form__section--8,
.form__inlinerepeat > .form__section--8,
.form__section > .form__section--8 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 66.66666666666667%;
}
.form__controlgrid > .form__controlgrid--9,
.form__repeat > .form__controlgrid--9,
.form__detachedrepeat > .form__controlgrid--9,
.form__embeddedrepeat > .form__controlgrid--9,
.form__inlinerepeat > .form__controlgrid--9,
.form__section > .form__controlgrid--9,
.form__controlgrid > .form__repeat--9,
.form__repeat > .form__repeat--9,
.form__detachedrepeat > .form__repeat--9,
.form__embeddedrepeat > .form__repeat--9,
.form__inlinerepeat > .form__repeat--9,
.form__section > .form__repeat--9,
.form__controlgrid > .form__detachedrepeat--9,
.form__repeat > .form__detachedrepeat--9,
.form__detachedrepeat > .form__detachedrepeat--9,
.form__embeddedrepeat > .form__detachedrepeat--9,
.form__inlinerepeat > .form__detachedrepeat--9,
.form__section > .form__detachedrepeat--9,
.form__controlgrid > .form__embeddedrepeat--9,
.form__repeat > .form__embeddedrepeat--9,
.form__detachedrepeat > .form__embeddedrepeat--9,
.form__embeddedrepeat > .form__embeddedrepeat--9,
.form__inlinerepeat > .form__embeddedrepeat--9,
.form__section > .form__embeddedrepeat--9,
.form__controlgrid > .form__inlinerepeat--9,
.form__repeat > .form__inlinerepeat--9,
.form__detachedrepeat > .form__inlinerepeat--9,
.form__embeddedrepeat > .form__inlinerepeat--9,
.form__inlinerepeat > .form__inlinerepeat--9,
.form__section > .form__inlinerepeat--9,
.form__controlgrid > .form__section--9,
.form__repeat > .form__section--9,
.form__detachedrepeat > .form__section--9,
.form__embeddedrepeat > .form__section--9,
.form__inlinerepeat > .form__section--9,
.form__section > .form__section--9 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 75%;
}
.form__controlgrid > .form__controlgrid--10,
.form__repeat > .form__controlgrid--10,
.form__detachedrepeat > .form__controlgrid--10,
.form__embeddedrepeat > .form__controlgrid--10,
.form__inlinerepeat > .form__controlgrid--10,
.form__section > .form__controlgrid--10,
.form__controlgrid > .form__repeat--10,
.form__repeat > .form__repeat--10,
.form__detachedrepeat > .form__repeat--10,
.form__embeddedrepeat > .form__repeat--10,
.form__inlinerepeat > .form__repeat--10,
.form__section > .form__repeat--10,
.form__controlgrid > .form__detachedrepeat--10,
.form__repeat > .form__detachedrepeat--10,
.form__detachedrepeat > .form__detachedrepeat--10,
.form__embeddedrepeat > .form__detachedrepeat--10,
.form__inlinerepeat > .form__detachedrepeat--10,
.form__section > .form__detachedrepeat--10,
.form__controlgrid > .form__embeddedrepeat--10,
.form__repeat > .form__embeddedrepeat--10,
.form__detachedrepeat > .form__embeddedrepeat--10,
.form__embeddedrepeat > .form__embeddedrepeat--10,
.form__inlinerepeat > .form__embeddedrepeat--10,
.form__section > .form__embeddedrepeat--10,
.form__controlgrid > .form__inlinerepeat--10,
.form__repeat > .form__inlinerepeat--10,
.form__detachedrepeat > .form__inlinerepeat--10,
.form__embeddedrepeat > .form__inlinerepeat--10,
.form__inlinerepeat > .form__inlinerepeat--10,
.form__section > .form__inlinerepeat--10,
.form__controlgrid > .form__section--10,
.form__repeat > .form__section--10,
.form__detachedrepeat > .form__section--10,
.form__embeddedrepeat > .form__section--10,
.form__inlinerepeat > .form__section--10,
.form__section > .form__section--10 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 83.33333333333334%;
}
.form__controlgrid > .form__controlgrid--11,
.form__repeat > .form__controlgrid--11,
.form__detachedrepeat > .form__controlgrid--11,
.form__embeddedrepeat > .form__controlgrid--11,
.form__inlinerepeat > .form__controlgrid--11,
.form__section > .form__controlgrid--11,
.form__controlgrid > .form__repeat--11,
.form__repeat > .form__repeat--11,
.form__detachedrepeat > .form__repeat--11,
.form__embeddedrepeat > .form__repeat--11,
.form__inlinerepeat > .form__repeat--11,
.form__section > .form__repeat--11,
.form__controlgrid > .form__detachedrepeat--11,
.form__repeat > .form__detachedrepeat--11,
.form__detachedrepeat > .form__detachedrepeat--11,
.form__embeddedrepeat > .form__detachedrepeat--11,
.form__inlinerepeat > .form__detachedrepeat--11,
.form__section > .form__detachedrepeat--11,
.form__controlgrid > .form__embeddedrepeat--11,
.form__repeat > .form__embeddedrepeat--11,
.form__detachedrepeat > .form__embeddedrepeat--11,
.form__embeddedrepeat > .form__embeddedrepeat--11,
.form__inlinerepeat > .form__embeddedrepeat--11,
.form__section > .form__embeddedrepeat--11,
.form__controlgrid > .form__inlinerepeat--11,
.form__repeat > .form__inlinerepeat--11,
.form__detachedrepeat > .form__inlinerepeat--11,
.form__embeddedrepeat > .form__inlinerepeat--11,
.form__inlinerepeat > .form__inlinerepeat--11,
.form__section > .form__inlinerepeat--11,
.form__controlgrid > .form__section--11,
.form__repeat > .form__section--11,
.form__detachedrepeat > .form__section--11,
.form__embeddedrepeat > .form__section--11,
.form__inlinerepeat > .form__section--11,
.form__section > .form__section--11 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 91.66666666666667%;
}
.form__controlgrid > .form__controlgrid--12,
.form__repeat > .form__controlgrid--12,
.form__detachedrepeat > .form__controlgrid--12,
.form__embeddedrepeat > .form__controlgrid--12,
.form__inlinerepeat > .form__controlgrid--12,
.form__section > .form__controlgrid--12,
.form__controlgrid > .form__repeat--12,
.form__repeat > .form__repeat--12,
.form__detachedrepeat > .form__repeat--12,
.form__embeddedrepeat > .form__repeat--12,
.form__inlinerepeat > .form__repeat--12,
.form__section > .form__repeat--12,
.form__controlgrid > .form__detachedrepeat--12,
.form__repeat > .form__detachedrepeat--12,
.form__detachedrepeat > .form__detachedrepeat--12,
.form__embeddedrepeat > .form__detachedrepeat--12,
.form__inlinerepeat > .form__detachedrepeat--12,
.form__section > .form__detachedrepeat--12,
.form__controlgrid > .form__embeddedrepeat--12,
.form__repeat > .form__embeddedrepeat--12,
.form__detachedrepeat > .form__embeddedrepeat--12,
.form__embeddedrepeat > .form__embeddedrepeat--12,
.form__inlinerepeat > .form__embeddedrepeat--12,
.form__section > .form__embeddedrepeat--12,
.form__controlgrid > .form__inlinerepeat--12,
.form__repeat > .form__inlinerepeat--12,
.form__detachedrepeat > .form__inlinerepeat--12,
.form__embeddedrepeat > .form__inlinerepeat--12,
.form__inlinerepeat > .form__inlinerepeat--12,
.form__section > .form__inlinerepeat--12,
.form__controlgrid > .form__section--12,
.form__repeat > .form__section--12,
.form__detachedrepeat > .form__section--12,
.form__embeddedrepeat > .form__section--12,
.form__inlinerepeat > .form__section--12,
.form__section > .form__section--12 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 100%;
}
/* postcss-bem-linter: ignore */
.form__controlgrid > .group,
.form__repeat > .group,
.form__detachedrepeat > .group,
.form__embeddedrepeat > .group,
.form__inlinerepeat > .group,
.form__section > .group {
  display: inline-block;
  margin-bottom: 24px;
}
.form__inlinerepeat > .form__repeatContent > .form__table {
  vertical-align: top;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR {
  min-height: 40px;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD {
  vertical-align: top;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD > .form__tableTDContent {
  max-height: none;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD > .form__control {
  margin: 9px 0;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD--controls {
  padding-top: 14px;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD--boolean {
  vertical-align: middle;
}
.form__inlinerepeat .field__appendices {
  right: 0;
}
.form__inlinerepeat .field__exposition {
  width: 100%;
}
.form__inlinerepeat .field__help {
  width: 100%;
}
.form__inlinerepeat .field__text {
  width: 100%;
}
.form__repeatContent {
  display: inline-block;
  padding: 0 0 8px 0;
  width: 100%;
}
.form__screen > .form__controlgrid:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__controlgrid:first-child > .form__sectionTitle:first-child,
.form__screen > .form__repeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__repeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__detachedrepeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__detachedrepeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__embeddedrepeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__embeddedrepeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__inlinerepeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__inlinerepeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__section:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__section:first-child > .form__sectionTitle:first-child {
  margin-top: -24px;
}
.form__screen > .form__controlgrid:last-child,
.form__detachedrepeat--detailscreen > .form__controlgrid:last-child,
.form__screen > .form__repeat:last-child,
.form__detachedrepeat--detailscreen > .form__repeat:last-child,
.form__screen > .form__detachedrepeat:last-child,
.form__detachedrepeat--detailscreen > .form__detachedrepeat:last-child,
.form__screen > .form__embeddedrepeat:last-child,
.form__detachedrepeat--detailscreen > .form__embeddedrepeat:last-child,
.form__screen > .form__inlinerepeat:last-child,
.form__detachedrepeat--detailscreen > .form__inlinerepeat:last-child,
.form__screen > .form__section:last-child,
.form__detachedrepeat--detailscreen > .form__section:last-child {
  margin-bottom: 12px;
}
.form__screen > .collapsiblePanel:first-child,
.form__detachedrepeat--detailscreen > .collapsiblePanel:first-child {
  margin-top: -24px;
}
.form__screenTitle,
.form__detachedrepeat--detailscreenTitle {
  display: none;
}
.form__screenTitle + .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__sectionTitle {
  margin-top: -36px;
}
.form__screenTitle + .form__controlgrid > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__controlgrid > .form__sectionTitle,
.form__screenTitle + .form__repeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__repeat > .form__sectionTitle,
.form__screenTitle + .form__detachedrepeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__detachedrepeat > .form__sectionTitle,
.form__screenTitle + .form__embeddedrepeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__embeddedrepeat > .form__sectionTitle,
.form__screenTitle + .form__inlinerepeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__inlinerepeat > .form__sectionTitle,
.form__screenTitle + .form__section > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__section > .form__sectionTitle {
  margin-top: -24px;
}
.form__screenTitle + .collapsiblePanel,
.form__detachedrepeat--detailscreenTitle + .collapsiblePanel {
  margin-top: -24px;
}
.form__section {
  margin: 0;
}
.form__sectionTitle {
  background: #7c99b6;
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  min-height: auto;
  margin: 9px -24px 20px -24px;
  padding: 8px 24px;
  vertical-align: middle;
}
.form__sectionTitle--disabled {
  color: #708090;
}
.form__sectionTitle:empty {
  padding: 0;
}
.form__sectionContent .form__controlgrid > .form__sectionTitle,
.form__sectionContent .form__repeat > .form__sectionTitle,
.form__sectionContent .form__section > .form__sectionTitle {
  background: transparent;
  border-bottom: 2px solid #7c99b6;
  color: #7c99b6;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  min-height: auto;
  margin: 9px 0 20px 0;
  padding: 0 0 4px 0;
  text-transform: none;
}
.form__select {
  margin: 0 12px 6px 12px;
  display: inline-block;
}
.form__message {
  color: #708090;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 600;
  padding: 10px 10px;
}
.form__message--highlighted {
  color: #f56600;
  font-style: normal;
}
.form__textcell {
  color: #16191d;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  margin-bottom: 18px;
}
.form__textcell--disabled {
  color: #708090;
}
.form-engine .contentbox__notification .messageBox {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.form-engine .contentbox__notification .messageBox .messageBox__icon .plasma-icon {
  color: #fff;
}
.form-engine .contentbox__notification .messageBox .messageBox__label,
.form-engine .contentbox__notification .messageBox .button {
  color: #fff;
}
.form-engine .contentbox__notification .messageBox--error {
  background-color: #c91d1d;
}
.form-engine .contentbox__notification .messageBox--warning {
  background-color: #f56600;
}
.form-engine .collapsiblePanel > .collapsiblePanel__title {
  background-color: #7c99b6;
  margin: 9px -24px 20px -24px;
  min-height: 32px;
  padding: 4px 12px;
}
.form-engine .collapsiblePanel > .collapsiblePanel__title:hover {
  background-color: #f56600;
}
.form-engine .form__multicolumnsection > .layoutGrid__row {
  align-items: stretch;
}
.form-engine .form__multicolumnsection .collapsiblePanel > .collapsiblePanel__title {
  margin: 9px 0 20px 0;
}
.form-engine .form__multicolumnsection .collapsiblePanel > .collapsiblePanel__content .form__sectionTitle {
  margin: 9px 0 20px 0;
}
.form-engine .form__multicolumnsection .form__controlgrid > .form__sectionTitle,
.form-engine .form__multicolumnsection .form__repeat > .form__sectionTitle,
.form-engine .form__multicolumnsection .form__section > .form__sectionTitle {
  margin: 9px 0 20px 0;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define grid */
.grid__row {
  margin: 0 -12px;
/* Bugfix for Ticket A12-5964 */
}
.grid__row:before,
.grid__row:after {
  content: " ";
  display: table;
}
.grid__row:after {
  clear: both;
}
.grid__row > .form__control--boolean {
  margin-bottom: 18px;
}
.grid__column--1 {
  width: 8.333333333333332%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--2 {
  width: 16.666666666666664%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--3 {
  width: 25%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--4 {
  width: 33.33333333333333%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--5 {
  width: 41.66666666666667%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--6 {
  width: 50%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--7 {
  width: 58.333333333333336%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--8 {
  width: 66.66666666666666%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--9 {
  width: 75%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--10 {
  width: 83.33333333333334%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--11 {
  width: 91.66666666666666%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--12 {
  width: 100%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
@media (max-width: 767px) {
  .grid__column--xs1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .grid__column--sm1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .grid__column--md1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
@media (min-width: 1200px) {
  .grid__column--lg1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define group */
.group {
  display: inline;
  width: 100%;
}
.group__button--left {
  float: left;
  margin-right: 12px;
}
.group__button--right {
  float: right;
  margin-left: 12px;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define header */
.header__userpanel {
  display: table;
  float: right;
  margin: 8px 64px 0;
}
.header__userpanelName {
  color: #f9fafb;
  display: table-cell;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  position: relative;
  vertical-align: middle;
/*
			// placeholder for user photo
			&:before
				color $appMainColor-l98
				content "\e853"
				font-family $materialIconFont
				font-size $hugeFontSize
				left -26px
				margin-top -6px
				position absolute
			*/
}
.header__userpanel .button__icon--pencil {
  line-height: 30px;
  margin-right: 30px;
  vertical-align: middle;
}
.header__userpanel .button__icon--pencil:hover:before {
  color: #f56600;
}
.header__userpanel .button__icon--pencil:focus:before {
  color: #f56600;
}
.header__userpanel .button__icon--pencil:before {
  color: #f9fafb;
}
.header__userpanel .button__primary--warn {
  margin-right: 0;
}
.header__mainNavList,
.header__subNavList {
  list-style: none;
  margin: 0;
}
.header__mainNavList {
  background: #596673;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  height: 48px;
  padding-left: 34px;
}
.header__subNavList {
  background: #fff;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  height: 68px;
  padding: 20px 0 0 34px;
}
.header__mainNavItem,
.header__subNavItem {
  display: inline-block;
}
.header__mainNavLink,
.header__subNavLink {
  color: #507090;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin: 0 24px;
  padding: 13px 8px 9px;
  text-decoration: none;
}
.header__mainNavLink--active,
.header__subNavLink--active {
  border-bottom: 4px solid #507090;
  cursor: default;
}
.header__mainNavLink:hover,
.header__subNavLink:hover {
  border-bottom: 4px solid #507090;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define hidden */
@media (max-width: 767px) {
  .hidden--xs,
  .hidden--belowSm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden--sm {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden--fromSmOn {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden--belowMd {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden--md {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden--fromMdOn {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden--belowLg {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden--lg {
    display: none !important;
  }
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define plasma-icon */
.plasma-icon {
  color: #9db2c8;
  display: inline-block;
  direction: ltr;
  font-family: 'Material Icons';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
}
/* postcss-bem-linter: end */
.login__heading {
  color: #f9fafb;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 24px;
  text-align: center;
  width: 100%;
}
.login__elements {
  margin: 0 auto;
  width: 30%;
}
.login__elements .login__infobox {
  color: #f9fafb;
  padding: 14px 7px 16px;
  text-align: center;
  width: 100%;
}
.login__elements .login__infobox:before {
  color: #f9fafb;
  display: block;
  font: 24px 'Material Icons';
  text-align: center;
}
.login__elements .login__infobox--confirm {
  background: #2f9d2f;
  margin-bottom: 24px;
}
.login__elements .login__infobox--confirm:before {
  content: "\e86c";
}
.login__elements .login__infobox--warn {
  background: #c91d1d;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  margin-top: 24px;
}
.login__elements .login__infobox--warn:before {
  content: "\e002";
}
.login__elements .login__infoboxMessage {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  margin: 0;
  text-align: center;
}
.login__elements .field {
  margin-bottom: 16px;
}
.login__elements .field__label {
  color: #f9fafb;
}
.login__elements .field__text {
  background: #f9fafb;
}
.login__elements .field__text--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__text--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__text--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.login__elements .field__help {
  color: #e96363;
}
.login__elements .field__select:after {
  background: #f9fafb;
}
.login__elements .field__selectTitle {
  background: #f9fafb;
}
.login__elements .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.login__elements .button__primary {
  float: none;
  margin-top: 24px;
  width: 100%;
}
.login__elements .button__primary + .button__secondary {
  height: auto;
  line-height: 0;
  margin-top: 24px;
  width: 100%;
}
/* postcss-bem-linter: define modal */
.modal {
  background: rgba(0,0,0,0.2);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
/* postcss-bem-linter: ignore */
}
.modal__content {
  left: 50%;
  margin: auto;
  padding: 13px 20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 600px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.modal__content > .contentbox__footer {
  padding: 5px 24px;
}
/* postcss-bem-linter: ignore */
/* postcss-bem-linter: ignore */
.modal__filter > .contentbox > .contentbox__content,
.modal__overview > .contentbox > .contentbox__content,
.modal__embeddedRepeat > .contentbox > .contentbox__content {
  height: auto !important;
  padding: 24px 24px 4px 24px;
}
.modal__embeddedRepeat {
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.modal__embeddedRepeat > .group {
  display: inline-block;
  margin: 0 24px 0 0;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define button */
.message {
  display: block;
}
.message__content {
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  display: block;
  height: auto;
  padding: 10px 12px;
}
.message__content--error {
  border: 1px solid #c91d1d;
}
.message__content--warning {
  border: 1px solid #f56600;
}
.message__text,
.message__icon {
  display: inline-block;
  height: 100%;
  text-align: left;
  vertical-align: middle;
}
.message__icon {
  margin-right: 8px;
}
.message__icon .plasma-icon {
  font-size: 1.25rem;
  font-weight: 400;
  vertical-align: middle;
}
.message__text {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
}
.message__icon--error .plasma-icon {
  color: #c91d1d;
}
.message__icon--warning .plasma-icon {
  color: #f56600;
}
.message__button {
  display: inline-block;
  float: right;
  padding-top: 10px;
}
.message__button :after {
  display: block;
  content: "";
  clear: both;
}
/* postcss-bem-linter: end */
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) {
  background: #f1f2f4;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell {
  color: #708090;
  font-weight: 700;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell .plasma-icon {
  color: #708090;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell:hover {
  color: #16191d;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell:hover .plasma-icon {
  color: #16191d;
}
.overview-engine .contentbox__content {
  padding: 0;
}
.overview-engine .contentbox__subheading {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.overview-engine .button-group.h_floatLeft {
  margin-right: 12px;
}
.layoutGrid__row {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px;
}
.layoutGrid__column {
  padding: 0 16px;
  margin-bottom: 12px;
  min-height: 16px;
}
.layoutGridSize--xs > .layoutGrid__row > .layoutGrid__column--xs {
  width: 100%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-1 {
  width: 25%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-2 {
  width: 50%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-3 {
  width: 75%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-4 {
  width: 100%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-1 {
  width: 16.666666666666664%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-2 {
  width: 33.33333333333333%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-3 {
  width: 50%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-4 {
  width: 66.66666666666666%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-5 {
  width: 83.33333333333334%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-6 {
  width: 100%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-1 {
  width: 8.333333333333332%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-2 {
  width: 16.666666666666664%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-3 {
  width: 25%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-4 {
  width: 33.33333333333333%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-5 {
  width: 41.66666666666667%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-6 {
  width: 50%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-7 {
  width: 58.333333333333336%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-8 {
  width: 66.66666666666666%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-9 {
  width: 75%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-10 {
  width: 83.33333333333334%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-11 {
  width: 91.66666666666666%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-12 {
  width: 100%;
}
.tabnav {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
}
.tabnav__list {
  background: #708090;
  height: 48px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.tabnav__listItem {
  display: inline-block;
}
.tabnav__listItem > .button__secondary {
  border-bottom: 4px solid #708090;
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: 48px;
  margin: 0 24px;
  min-width: 10px;
  padding: 13px 8px 9px;
}
.tabnav__listItem > .button__secondary:hover {
  border-bottom: 4px solid #f9fafb;
}
.tabnav__listItem > .button__secondary:disabled {
  border-bottom: 4px solid transparent;
  color: #a9b3bc;
}
.tabnav__listItem > .button__secondary--current {
  border-bottom: 4px solid #f9fafb;
  cursor: default;
}
.tabnav__listItem > .button__secondary--current:disabled {
  border-bottom: 4px solid #a9b3bc;
}
.form__inlinerepeat .form__control {
  margin-bottom: 0;
}
.h_alignSelfStart {
  align-self: flex-start;
}
.h_floatRight {
  float: right;
}
.h_floatLeft {
  float: left;
}
.h_clearFix:after {
  content: " ";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.h_flexStartAlign {
  align-items: flex-start;
}
.h_flexCenterAlign {
  align-items: center;
}
.h_flexEndAlign {
  align-items: flex-end;
}
.h_leftAlign {
  text-align: left;
}
.h_rightAlign {
  text-align: right;
}
.h_rightAlign .field__select {
  text-align-last: right;
}
.h_rightAlign > fieldset.field--tooltips-1 .field__control .field__label {
  padding-right: 24px;
}
.h_rightAlign > fieldset.field--tooltips-2 .field__control .field__label {
  padding-right: 48px;
}
.h_rightAlign > fieldset.field--tooltips-3 .field__control .field__label {
  padding-right: 72px;
}
.h_rightAlign > fieldset.field--tooltips-4 .field__control .field__label {
  padding-right: 96px;
}
.h_rightAlign .h_inline.field > span {
  justify-content: flex-end;
}
.h_rightAlign .h_inline.field > span > .field__control--boolean {
  margin: 0 0 4px 16px;
}
.h_rightAlign .h_inline.field > span > .field__control--boolean:first-child {
  margin-left: 0;
}
.h_rightAlign .h_inline.field--tooltips-1 .field__help + span {
  margin-right: 24px;
}
.h_rightAlign .h_inline.field--tooltips-1 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-1 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-1 .field__help {
  width: calc(100% - 24px);
}
.h_rightAlign .h_inline.field--tooltips-2 .field__help + span {
  margin-right: 48px;
}
.h_rightAlign .h_inline.field--tooltips-2 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-2 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-2 .field__help {
  width: calc(100% - 48px);
}
.h_rightAlign .h_inline.field--tooltips-3 .field__help + span {
  margin-right: 72px;
}
.h_rightAlign .h_inline.field--tooltips-3 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-3 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-3 .field__help {
  width: calc(100% - 72px);
}
.h_rightAlign .h_inline.field--tooltips-4 .field__help + span {
  margin-right: 96px;
}
.h_rightAlign .h_inline.field--tooltips-4 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-4 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-4 .field__help {
  width: calc(100% - 96px);
}
.h_centerAlign {
  text-align: center;
}
.h_centerAlign .field__select {
  text-align-last: center;
}
.h_centerAlign .field--tooltips-1 > .field__label + .field__help {
  width: calc(100% - 24px);
}
.h_centerAlign .field--tooltips-2 > .field__label + .field__help {
  width: calc(100% - 48px);
}
.h_centerAlign .field--tooltips-3 > .field__label + .field__help {
  width: calc(100% - 72px);
}
.h_centerAlign .field--tooltips-4 > .field__label + .field__help {
  width: calc(100% - 96px);
}
.h_centerAlign .h_inline.field > span {
  margin-right: -16px;
  justify-content: center;
}
.h_centerAlign .h_inline.field > span > .field__control--boolean:last-child {
  margin-right: 16px;
}
.h_centerAlign .field--tooltips-1 > .field__control--boolean {
  justify-content: center;
}
.h_centerAlign .field--tooltips-2 > .field__control--boolean {
  justify-content: center;
}
.h_centerAlign .field--tooltips-3 > .field__control--boolean {
  justify-content: center;
}
.h_centerAlign .field--tooltips-4 > .field__control--boolean {
  justify-content: center;
}
.h_rightAlign div.field--tooltips-1 .field__label,
.h_centerAlign div.field--tooltips-1 .field__label {
  padding-right: 24px;
}
.h_rightAlign div.field--tooltips-1 .field__control .field__label,
.h_centerAlign div.field--tooltips-1 .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign div.field--tooltips-2 .field__label,
.h_centerAlign div.field--tooltips-2 .field__label {
  padding-right: 48px;
}
.h_rightAlign div.field--tooltips-2 .field__control .field__label,
.h_centerAlign div.field--tooltips-2 .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign div.field--tooltips-3 .field__label,
.h_centerAlign div.field--tooltips-3 .field__label {
  padding-right: 72px;
}
.h_rightAlign div.field--tooltips-3 .field__control .field__label,
.h_centerAlign div.field--tooltips-3 .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign div.field--tooltips-4 .field__label,
.h_centerAlign div.field--tooltips-4 .field__label {
  padding-right: 96px;
}
.h_rightAlign div.field--tooltips-4 .field__control .field__label,
.h_centerAlign div.field--tooltips-4 .field__control .field__label {
  padding-right: 0;
}
.h_hidden {
  display: none !important;
}
.h_inlineBlock {
  display: inline-block;
}
.h_middleAlign {
  vertical-align: middle;
}
.h_customIconsFont {
  font-family: 'custom-icons';
}
.h_zeroPadding {
  padding: 0;
}
.h_hideIt {
  flex: 0;
  margin: 0;
  padding: 0;
}
.h_inline.field > span {
  display: flex;
  flex-wrap: wrap;
}
.h_inline.field > span > .field__control--boolean {
  margin-right: 16px;
  width: auto;
  max-width: 100%;
}
.h_inline.field > span > .field__control--boolean:last-child {
  margin-right: 0;
}
.h_inline.field.field--tooltips-1 .field__help + span {
  padding-top: 4px;
}
.h_inline.field.field--tooltips-2 .field__help + span {
  padding-top: 4px;
}
.h_inline.field.field--tooltips-3 .field__help + span {
  padding-top: 4px;
}
.h_inline.field.field--tooltips-4 .field__help + span {
  padding-top: 4px;
}
.h_smallerFontSize.button__primary,
.h_smallerFontSize.button__secondary {
  font-size: 0.625rem;
}
.h_smallerFontSize.button__primary > .plasma-icon,
.h_smallerFontSize.button__secondary > .plasma-icon {
  font-size: 0.833333333333333rem;
}
.h_smallerFontSize.button__icon > .plasma-icon {
  font-size: 0.875rem;
}
.h_smallerFontSize > .field.field__multilingual .button__icon span {
  font-size: 0.625rem;
  margin-top: 2px;
}
.h_smallerFontSize > .field > .field__label,
.h_smallerFontSize > .field > .field__message {
  font-size: 0.625rem;
}
.h_smallerFontSize > .field > .field__controls .field__text,
.h_smallerFontSize > .field > .field__controls .field__exposition,
.h_smallerFontSize > .field > .field__controls .field__appendices,
.h_smallerFontSize > .field > .field__controls .field__textarea {
  font-size: 0.625rem;
}
.h_smallerFontSize > .field > .field__select .field__selectTitle {
  font-size: 0.625rem;
}
.h_smallerFontSize.form__multicolumnsection > .form__sectionTitle,
.h_smallerFontSize.form__controlgrid > .form__sectionTitle,
.h_smallerFontSize.form__repeat > .form__sectionTitle,
.h_smallerFontSize.form__section > .form__sectionTitle {
  font-size: 0.625rem;
}
.h_smallerFontSize.collapsiblePanel > .collapsiblePanel__title {
  font-size: 0.625rem;
}
.h_smallerFontSize.layoutGrid__row > h5 {
  font-size: 0.625rem;
}
.h_biggerFontSize.button__primary,
.h_biggerFontSize.button__secondary {
  font-size: 0.875rem;
}
.h_biggerFontSize.button__primary > .plasma-icon,
.h_biggerFontSize.button__secondary > .plasma-icon {
  font-size: 1.166666666666667rem;
}
.h_biggerFontSize.button__icon > .plasma-icon {
  font-size: 1.25rem;
}
.h_biggerFontSize > .field.field__multilingual .button__icon span {
  font-size: 0.875rem;
}
.h_biggerFontSize > .field > .field__label,
.h_biggerFontSize > .field > .field__message {
  font-size: 0.875rem;
}
.h_biggerFontSize > .field > .field__message .field__messageText > ul {
  margin-left: 5px;
}
.h_biggerFontSize > .field > .field__controls .field__text,
.h_biggerFontSize > .field > .field__controls .field__exposition,
.h_biggerFontSize > .field > .field__controls .field__appendices,
.h_biggerFontSize > .field > .field__controls .field__textarea {
  font-size: 0.875rem;
}
.h_biggerFontSize > .field > .field__select .field__selectTitle {
  font-size: 0.875rem;
}
.h_biggerFontSize.form__multicolumnsection > .form__sectionTitle,
.h_biggerFontSize.form__controlgrid > .form__sectionTitle,
.h_biggerFontSize.form__repeat > .form__sectionTitle,
.h_biggerFontSize.form__section > .form__sectionTitle {
  font-size: 0.875rem;
}
.h_biggerFontSize.collapsiblePanel > .collapsiblePanel__title {
  font-size: 0.875rem;
}
.h_biggerFontSize.layoutGrid__row > h5 {
  font-size: 0.875rem;
}
.contentbox__heading--heightTitle {
  height: 44px;
}
.contentbox__content--heightContent {
  height: calc(100% - 44px);
  padding: 0;
  margin: 0;
}
.treeWidget .grid .treeWidget__nodeContent {
  border-bottom: none;
  border-left: none;
  min-width: auto;
}
.treeWidget .grid .treeWidget__nodeContent .treeWidget__nodeIcon .plasma-icon {
  display: block;
}
.treeWidget .grid .grid__contentRow--left .grid__contentCell {
  padding: 0 16px 0 10px;
}
.treeWidget .grid .grid__contentRow--left,
.treeWidget .grid .grid__contentRow--right,
.treeWidget .grid .grid__contentRow--scroll {
  align-items: center;
}
.treeWidget .grid .grid__contentRow:hover:not(.grid__contentRow--selected) {
  background: #f1f2f4;
}
.teamWarp {
  height: 100%;
}
.teamWarp .treeWidget .grid .grid__contentRow:hover:not(.grid__contentRow--selected),
.teamWarp .treeWidget__nodeContent:hover {
  background: #e2e6e9;
}
.teamWarp .dayView {
  padding-bottom: 15px;
}
.teamWarp .dayCell {
  font-weight: 700;
  font-size: 0.75rem;
  margin: 0;
  padding: 5px;
}
.teamWarp .dayCell > span {
  display: inline-block;
  line-height: 22px;
}
.h_floatRight {
  float: right !important;
}
.h_fontWeightSemiBold {
  font-weight: 600;
}
.h_fontWeightBold {
  font-weight: 700;
}
.h_heightAuto {
  height: auto !important;
}
.h_hide {
  display: none !important;
}
.h_highlight {
  border: 1px solid #f56600;
}
.h_highlight.form__controlgrid {
  margin-bottom: 12px;
  padding: 12px 12px 10px;
}
.h_highlight.form__controlgrid .layoutGrid__row:nth-last-child(2) > .form__control--boolean {
  margin-bottom: 0;
}
.h_highlight.form__controlgrid .layoutGrid__row:nth-last-child(2) > .form__control--boolean .field__control--boolean {
  margin-bottom: 0;
}
.h_highlight.form__controlgrid .layoutGrid__row:empty {
  margin-bottom: -12px;
}
.h_listStyleNone {
  list-style-type: none;
}
.h_noMargin {
  margin: 0 !important;
}
.h_noPadding {
  padding: 0 !important;
}
.h_noPaddingLeft {
  padding-left: 0;
}
.h_noPaddingRight {
  padding-right: 0;
}
.h_opacity50 {
  opacity: 0.5;
}
@font-face {
  font-family: custom-icons;
  src: url(../assets/cc098ef09c9aa84f5c4434be22b754bc.ttf);
}
.page__static .agcs-iconFont {
  font-family: custom-icons;
}
.page__static .link {
  color: #079ae9;
  text-decoration: none;
}
.page__static .link .plasma-icon {
  color: #079ae9;
}
.page__static .link:hover,
.page__static .link:hover .plasma-icon {
  color: #f56600;
  cursor: pointer;
}
.page__static > .layoutGridSize--lg > .layoutGrid__row {
  margin: 0;
}
.page__static .layoutGrid__column {
  padding: 0 12px;
}
.page__static .contentbox {
  display: block;
}
.page__static .contentbox .form__sectionTitle--lvl3 {
  font-weight: 700;
  margin: 0 0 8px;
}
.page__static .contentbox__content {
  height: calc(100vh - 264px);
  max-height: calc(100vh - 264px);
}
.page__static .contentbox__content > .form__section:first-child > .form__sectionTitle--lvl1--empty {
  height: 0;
  padding: 0;
  background: transparent;
  margin-bottom: 24px;
}
.page__static .contentbox__content > .form__section:first-child > .form__sectionTitle--lvl1--empty + * {
  margin-top: 0;
}
.page__static .contentbox--withFooter .contentbox__content {
  height: calc(100vh - 308px);
  max-height: calc(100vh - 308px);
}
.page__static .sectionImg {
  width: 100%;
}
.page__static .sectionImg img {
  margin: 0;
  width: 100%;
}
.page__static .card {
  -webkit-box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  padding: 24px;
  margin: 0;
  width: 100%;
}
.page__static .card .layoutGrid__row {
  -ms-flex-align: start;
  align-items: flex-start;
}
.page__static .card:last-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.page__static .card .list:last-child {
  margin-bottom: 0;
}
.page__static .card .layoutGrid__row {
  margin: 0;
}
.page__static .card .layoutGrid__column:first-child {
  padding: 0 24px 0 0;
}
.page__static .card .layoutGrid__column:last-child {
  padding: 0 0 0 24px;
}
.page__static .card__headline {
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0 16px;
}
.page__static .generalList__title,
.page__static .generalIconList__title {
  margin: 0 0 8px;
  font-weight: 600;
}
.page__static .generalList__list,
.page__static .generalIconList__list {
  margin: 0 0 8px 16px;
  padding: 0;
}
.page__static .generalIconList__list {
  margin: 0 0 8px 0;
}
.page__static .generalIconList__listItem {
  display: block;
  margin: 0 0 4px;
}
.page__static .generalIconList__listItemLabel {
  display: table-cell;
}
.page__static .generalIconList__listItemIcon {
  display: table-cell;
  padding: 1px 8px 0 0;
  vertical-align: middle;
}
.page__static .overviewListBox {
  position: relative;
}
.page__static .overviewListBox__contentListItem {
  display: inline-block;
  width: 55%;
  vertical-align: top;
  position: absolute;
  top: 0;
  bottom: 10px;
  right: 0;
}
.page__static .overviewListBox__nav {
  display: inline-block;
  width: 45%;
  vertical-align: top;
}
.page__static .overviewListBox__navList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.page__static .overviewListBox__navListItem {
  border: solid 1px #ccdbe9;
  padding: 10px;
  margin: 0 10px 10px 0;
  min-height: 38px;
}
.page__static .overviewListBox__navListItem p {
  margin: 0;
}
.page__static .overviewListBox__navListItem:hover {
  background: #236ca9;
  border-color: #236ca9;
  color: #fff;
  cursor: pointer;
}
.page__static .overviewListBox__navListItem:focus,
.page__static .overviewListBox__navListItem--active {
  background: #236ca9;
  border-color: #236ca9;
  color: #fff;
  margin-right: -10px;
}
.page__static .overviewListBox__navListItem:focus p,
.page__static .overviewListBox__navListItem--active p {
  margin-right: 20px;
}
.page__static .allianzBox {
  background: #236ca9;
  background: linear-gradient(315deg, transparent 30px, #236ca9 0) bottom right;
  padding: 20px;
  color: #fff;
  overflow-y: auto;
}
.page__static .allianzBox__title {
  font-size: 16px;
  margin-bottom: 18px;
  text-align: left;
}
.page__static .allianzBox__text {
  text-align: left;
  margin-bottom: 55px;
}
.page__static .allianzBox__list {
  margin: 0 0 0 14px;
  padding: 0;
  color: #fff;
}
.page__static .allianzBox__listItem {
  margin: 0 0 5px;
}
.page__static .grid {
  width: 100%;
}
.page__static .grid__headerRow > .grid__headerCell:last-child,
.page__static .grid__contentRow > .grid__contentCell:last-child {
  margin-right: 20px;
}
.page__static .grid__headerRow--scroll {
  align-items: flex-end;
}
.page__static .grid__headerCell,
.page__static .grid__contentCell,
.page__static .grid__footerCell {
  min-width: 0;
  line-height: inherit;
}
.page__static .grid__contentCheckmark {
  font-size: 20px;
  vertical-align: text-top;
  color: #16191d;
}
.page__static .grid__footnote {
  float: right;
  font-size: 10px;
}
.page__static .grid__footnote p {
  margin: 0;
  padding: 0;
}
.page__static .rankingList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.page__static .rankingListItem {
  background: #fff;
  position: relative;
  border: solid 1px rgba(0,0,0,0.2);
  margin-bottom: 8px;
  min-height: 50px;
}
.page__static .rankingListItem__number {
  color: #fff;
  background: #236ca9;
  background: linear-gradient(to top left, #236ca9, #4a86b8);
  bottom: -1px;
  font-size: 24px;
  left: -1px;
  padding: 6px 0;
  position: absolute;
  text-align: center;
  top: -1px;
  width: 50px;
}
.page__static .rankingListItem__label {
  padding: 5px 0 5px 57px;
}
.page__static .rankingListItem__label--main {
  font-weight: 600;
  font-size: 14px;
}
.page__static .rankingListItem__label--sub {
  font-size: 12px;
}
.page__static .slideShowListBox {
  margin-bottom: 24px;
  position: relative;
  width: 100%;
}
.page__static .slideShowListBox__arrowNav {
  display: inline-block;
  color: #079ae9;
  font-size: 48px;
  height: 300px;
  padding: 158px 0;
  text-align: center;
  width: 48px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.page__static .slideShowListBox__arrowNav:hover {
  color: #f56600;
  cursor: pointer;
}
.page__static .slideShowListBox__arrowNav--disabled,
.page__static .slideShowListBox__arrowNav--disabled:hover {
  color: #a9b3bc;
  cursor: default;
}
.page__static .slideShowListBox__contentList {
  height: 300px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
.page__static .slideShowListBox__contentList .allianzBox {
  height: 100%;
  background: #236ca9;
}
.page__static .slideShowListBox__contentWrapper {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 103px);
}
.page__static .slideShowListBox__navList {
  text-align: center;
  margin: 0;
  padding: 0;
}
.page__static .slideShowListBox__navListItem {
  display: inline-block;
  margin: 10px 15px;
  position: relative;
}
.page__static .slideShowListBox__navListItem:after {
  border: 1.5px solid rgba(255,255,255,0.7);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  content: " ";
  height: 13px;
  width: 13px;
  position: absolute;
  background: #236ca9;
}
.page__static .slideShowListBox__navListItem--active,
.page__static .slideShowListBox__navListItem:hover {
  cursor: pointer;
}
.page__static .slideShowListBox__navListItem--active:after,
.page__static .slideShowListBox__navListItem:hover:after {
  background: #fff;
  border-color: #fff;
  height: 15px;
  margin-left: -1px;
  margin-top: -1px;
  width: 15px;
}
.page__static .slideShowListBox__navWrapper {
  background: #236ca9;
  background: linear-gradient(315deg, transparent 30px, #236ca9 0) bottom right;
  padding: 10px 30px;
  min-height: 65px;
}
.page__static .contentbox--small {
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}
.page__static .contentbox table {
  border-collapse: collapse;
}
.page__static .contentbox table td,
.page__static .contentbox table th {
  border: 1px solid #808080;
  padding: 10px;
}
.page__static .contentbox table th {
  font-weight: 600;
}
.page__static .contentbox .form__textcell:last-child {
  margin-bottom: 24px;
}
.page__static .form__section--heightOffset {
  height: calc(100vh - 264px);
}
.page__static .grid__column--3 .card .grid__column--5,
.page__static .grid__column--5 .card .grid__column--5,
.page__static .grid__column--11 .card .grid__column--5,
.page__static .grid__column--3 .card .grid__column--7,
.page__static .grid__column--5 .card .grid__column--7,
.page__static .grid__column--11 .card .grid__column--7 {
  padding: 0 24px 0 0;
}
.page__static .grid__column--3 .card .grid__column--5:last-child,
.page__static .grid__column--5 .card .grid__column--5:last-child,
.page__static .grid__column--11 .card .grid__column--5:last-child,
.page__static .grid__column--3 .card .grid__column--7:last-child,
.page__static .grid__column--5 .card .grid__column--7:last-child,
.page__static .grid__column--11 .card .grid__column--7:last-child {
  padding: 0;
}
.page__static .grid__column--3 .contentbox__content,
.page__static .grid__column--5 .contentbox__content,
.page__static .grid__column--11 .contentbox__content {
  height: calc(100vh - 264px);
  max-height: calc(100vh - 264px);
}
.page__static .grid__column--3 .contentbox__content > .form__section:first-child,
.page__static .grid__column--5 .contentbox__content > .form__section:first-child,
.page__static .grid__column--11 .contentbox__content > .form__section:first-child {
  margin-top: 0;
}
.page__static .grid__column--3 .contentbox__content > .form__section:first-child > .form__section:first-child > .form__sectionTitle,
.page__static .grid__column--5 .contentbox__content > .form__section:first-child > .form__section:first-child > .form__sectionTitle,
.page__static .grid__column--11 .contentbox__content > .form__section:first-child > .form__section:first-child > .form__sectionTitle {
  margin-top: 0;
}
.page__static .grid__column--3 .contentbox__heading,
.page__static .grid__column--5 .contentbox__heading,
.page__static .grid__column--11 .contentbox__heading {
  padding: 13px 15px 13px 24px;
  min-height: 44px;
}
.page__static .grid__column--3 .contentbox .form__textcellHeadline,
.page__static .grid__column--5 .contentbox .form__textcellHeadline,
.page__static .grid__column--11 .contentbox .form__textcellHeadline {
  margin: 0 0 8px;
  font-weight: 600;
}
.page__static .grid__column--3 .contentbox .grid__columnImg,
.page__static .grid__column--5 .contentbox .grid__columnImg,
.page__static .grid__column--11 .contentbox .grid__columnImg {
  width: 100%;
}
.page__static .grid__column--3 .labelIcon,
.page__static .grid__column--5 .labelIcon,
.page__static .grid__column--11 .labelIcon {
  display: block;
  margin: 0 0 4px;
}
.page__static .grid__column--3 .labelIcon:last-child,
.page__static .grid__column--5 .labelIcon:last-child,
.page__static .grid__column--11 .labelIcon:last-child {
  margin-bottom: 0;
}
.page__static .grid__column--3 .labelIcon .labelIcon_content,
.page__static .grid__column--5 .labelIcon .labelIcon_content,
.page__static .grid__column--11 .labelIcon .labelIcon_content {
  display: table-cell;
}
.page__static .grid__column--3 .labelIcon .labelIcon_icon,
.page__static .grid__column--5 .labelIcon .labelIcon_icon,
.page__static .grid__column--11 .labelIcon .labelIcon_icon {
  display: table-cell;
  padding: 0 8px 0 0;
  vertical-align: middle;
}
.page__static .grid__column--3 .list,
.page__static .grid__column--5 .list,
.page__static .grid__column--11 .list {
  margin: 0 0 8px 24px;
  padding: 0;
}
.page__static .grid__column--3 .list--noListDots,
.page__static .grid__column--5 .list--noListDots,
.page__static .grid__column--11 .list--noListDots {
  list-style-type: none;
  margin-left: 16px;
}
.page__static .grid__column--3 .contentbox__faqMain .form__section:last-child .form__section:last-child,
.page__static .grid__column--5 .contentbox__faqMain .form__section:last-child .form__section:last-child,
.page__static .grid__column--11 .contentbox__faqMain .form__section:last-child .form__section:last-child {
  height: calc(100vh - 264px);
}
.page__static .grid__column--3 .contentbox__faqIndex .form__textcell:last-child,
.page__static .grid__column--5 .contentbox__faqIndex .form__textcell:last-child,
.page__static .grid__column--11 .contentbox__faqIndex .form__textcell:last-child {
  margin-bottom: 24px;
}
.page__static .grid__column--3 .contentbox__contact,
.page__static .grid__column--5 .contentbox__contact,
.page__static .grid__column--11 .contentbox__contact {
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}
.page__static .grid__column--3 .contentbox__productInfoMain .contentbox__content .form__section > .form__section:last-child > .form__textcell:last-child,
.page__static .grid__column--5 .contentbox__productInfoMain .contentbox__content .form__section > .form__section:last-child > .form__textcell:last-child,
.page__static .grid__column--11 .contentbox__productInfoMain .contentbox__content .form__section > .form__section:last-child > .form__textcell:last-child {
  margin-bottom: 24px;
}
.page__tc:not(.grid__row--shift) .page__overview {
  transition: all;
  -webkit-transition: all;
  -moz-transition: all;
  -o-transition: all;
}
.page__tc .form.grid__column--6 {
  animation: form-open-animation 700ms 1 ease-in-out;
  animation-fill-mode: forwards;
}
.page__tc.supress-row-overflow {
  padding-bottom: 2px;
  overflow-y: hidden;
}
.page__tc> div:not(.form) .contentbox {
  opacity: 0.01;
  transition: opacity;
  -webkit-transition: opacity;
  -moz-transition: opacity;
  -o-transition: opacity;
}
.page__tc> div:not(.form) .contentbox--layout-ready {
  opacity: 1;
}
.page__tc> div:not(.form) .contentbox--layout-ready .contentbox__content {
  overflow: auto;
}
.page__tc .form .contentbox__footer {
  position: relative;
}
@-moz-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.loader {
  background-color: #e6f6fe;
  border: 1px solid #079ae9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: 13px;
  width: 85px;
}
.loader__bar {
  background-color: #079ae9;
  height: 100%;
}
.loader__bar--error {
  background-color: #c91d1d;
  width: 100%;
}
.button__icon--delete {
  height: auto;
  margin-right: 0;
}
.auth {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100vh;
  widht: 100vh;
}
.auth__header {
  margin: 5vh 0;
}
.auth__banner img {
  min-width: 1920px;
  width: 100%;
  max-height: 72px;
}
.page_login {
  margin: 10vh 0 5vh 0;
}
.page_login .login__heading {
  display: none;
}
.login__elements {
  min-width: 200px;
  max-width: 300px;
}
@media screen and (max-height: 600px) {
  .auth__banner {
    height: 0;
  }
  .auth__banner img {
    display: none;
  }
  .page_login {
    margin: 1vh 0 5vh 0;
  }
}
.confirmation {
  position: absolute;
  left: 0px;
  top: 0px;
}
.confirmation__box__no__padding {
  padding: 0px !important;
}
.confirmation__box__no__padding .modal__filter .contentbox {
  display: block;
}
.confirmation__box__no__padding .modal__filter .contentbox .contentbox__heading {
  padding: 14px 13px 7px 24px;
}
.confirmation__box__no__padding .modal__filter .contentbox .contentbox__content {
  padding: 24px 24px 12px 24px !important;
}
product-select .confirmation__container .confirmation__wrap--middle .confirmation__box {
  max-width: 400px;
}
product-select .confirmation__container .confirmation__wrap--middle .confirmation__box .field {
  margin-bottom: 0px;
}
product-select .modal__filter .contentbox {
  display: block;
}
product-select .modal__filter .contentbox .contentbox__heading {
  padding: 14px 13px 7px 24px;
}
product-select .modal__filter .contentbox .contentbox__content {
  padding: 24px 24px 12px 24px !important;
}
.loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background-color: #000;
  opacity: 0.4;
}
.spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 48px;
  height: 48px;
  display: block;
  background: transparent url(../assets/dcdcc8a95fa705fd4b5b8bc8c45bd274.gif) no-repeat center;
}
@media not print {
  .agcs_radiobutton fieldset.field {
    margin-bottom: 0;
  }
  .agcs_radiobutton .field__control--boolean {
    margin: 0 !important;
  }
  .agcs_radiobutton .field__control--boolean .field__radio {
    display: none;
  }
  .agcs_radiobutton .field__control--boolean .field__radio + label > span {
    display: none;
  }
  .agcs_radiobutton .field__control--boolean > .field__label {
    background-color: #f1f2f4;
    border: solid 1px #666;
    border-left-width: 0.5px;
    border-right-width: 0.5px;
    display: flex;
    font-weight: 600;
    justify-content: center;
    margin: 0;
    min-width: 60px;
    padding: 7px 21px 6px;
    text-transform: uppercase !important;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
  }
  .agcs_radiobutton .field__control--boolean > .field__label:after,
  .agcs_radiobutton .field__control--boolean > .field__label:before {
    display: inline-flex;
    font-family: "Material Icons";
    font-size: 18px;
    font-weight: 400;
    vertical-align: text-bottom;
  }
  .agcs_radiobutton .field__control--boolean > .field__label:hover {
    background-color: #f56600;
    border-color: #f56600;
    color: #fff;
  }
  .agcs_radiobutton .field__control--boolean > .field__label--readonly,
  .agcs_radiobutton .field__control--boolean > .field__label--readonly:active,
  .agcs_radiobutton .field__control--boolean > .field__label--readonly:focus,
  .agcs_radiobutton .field__control--boolean > .field__label--readonly:hover {
    background-color: #f1f2f4;
    border-color: #f1f2f4;
    color: #16191d;
  }
  .agcs_radiobutton .field__control--boolean > .field__label--disabled,
  .agcs_radiobutton .field__control--boolean > .field__label--disabled:active,
  .agcs_radiobutton .field__control--boolean > .field__label--disabled:focus,
  .agcs_radiobutton .field__control--boolean > .field__label--disabled:hover {
    background-color: #e2e6e9;
    border-color: #e2e6e9;
    color: #708090 !important;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label {
    background-color: #0683c6;
    border-color: #0683c6;
    color: #fff;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly:active,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly:focus,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly:hover {
    background-color: #666;
    border-color: #666;
    color: #fff;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled:active,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled:focus,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled:hover {
    background-color: #a9b3bc;
    border-color: #a9b3bc;
    color: #e2e6e9 !important;
  }
  .agcs_radiobutton .field__control--boolean:first-child > .field__radio ~ .field__label {
    border-left-width: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
  }
  .agcs_radiobutton .field__control--boolean:last-child > .field__radio ~ .field__label {
    border-right-width: 1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
  }
  .agcs_radiobutton .field__control--boolean:first-child:nth-last-child(1) > .field__radio ~ .field__label {
    border-width: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label:before {
    content: "\E837";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean> .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean> .field__label:before {
    content: "\E836";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean> .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean.field__radio--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean.field__radio--checked > .field__label:before {
    content: "\E837";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean.field__radio--checked > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconRight .field__control--boolean.field__radio--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconRight .field__control--boolean.field__radio--checked > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconRight .field__control--boolean.field__radio--checked > .field__label:after {
    content: "\E837";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconRight.h_iconInitial .field__control--boolean:not(.field__radio--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconRight.h_iconInitial .field__control--boolean:not(.field__radio--checked) > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconRight.h_iconInitial .field__control--boolean:not(.field__radio--checked) > .field__label:after {
    content: "\E836";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(even).field__radio--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(even).field__radio--checked > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(even).field__radio--checked > .field__label:after {
    content: "\E837";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(odd).field__radio--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(odd).field__radio--checked > .field__label:before {
    content: "\E837";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(odd).field__radio--checked > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__radio--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__radio--checked) > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__radio--checked) > .field__label:after {
    content: "\E836";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__radio--checked) > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__radio--checked) > .field__label:before {
    content: "\E836";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__radio--checked) > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_textAlignLeft .field__control--boolean > .field__label {
    justify-content: flex-start;
    padding: 7px 32px 6px 10px;
    text-align: left;
  }
  .agcs_radiobutton.h_textAlignLeft .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignLeft.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_textAlignLeft.h_iconRight .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignLeft.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 32px 6px 10px;
  }
  .agcs_radiobutton.h_textAlignRight .field__control--boolean > .field__label {
    justify-content: flex-end;
    padding: 7px 10px 6px 32px;
    text-align: right;
  }
  .agcs_radiobutton.h_textAlignRight .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_textAlignRight.h_iconRight .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignRight.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox fieldset.field {
    margin-bottom: 0;
  }
  .agcs_checkbox .field__control--boolean {
    margin: 0 !important;
  }
  .agcs_checkbox .field__control--boolean .field__check {
    display: none;
  }
  .agcs_checkbox .field__control--boolean .field__check + label > span {
    display: none;
  }
  .agcs_checkbox .field__control--boolean > .field__label {
    background-color: #f1f2f4;
    border: solid 1px #666;
    border-left-width: 0.5px;
    border-right-width: 0.5px;
    display: flex;
    font-weight: 600;
    justify-content: center;
    margin: 0;
    min-width: 60px;
    padding: 7px 21px 6px;
    text-transform: uppercase !important;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
  }
  .agcs_checkbox .field__control--boolean > .field__label:after,
  .agcs_checkbox .field__control--boolean > .field__label:before {
    display: inline-flex;
    font-family: "Material Icons";
    font-size: 18px;
    font-weight: 400;
    vertical-align: text-bottom;
  }
  .agcs_checkbox .field__control--boolean > .field__label:hover {
    background-color: #f56600;
    border-color: #f56600;
    color: #fff;
  }
  .agcs_checkbox .field__control--boolean > .field__label--readonly,
  .agcs_checkbox .field__control--boolean > .field__label--readonly:active,
  .agcs_checkbox .field__control--boolean > .field__label--readonly:focus,
  .agcs_checkbox .field__control--boolean > .field__label--readonly:hover {
    background-color: #f1f2f4;
    border-color: #f1f2f4;
    color: #16191d;
  }
  .agcs_checkbox .field__control--boolean > .field__label--disabled,
  .agcs_checkbox .field__control--boolean > .field__label--disabled:active,
  .agcs_checkbox .field__control--boolean > .field__label--disabled:focus,
  .agcs_checkbox .field__control--boolean > .field__label--disabled:hover {
    background-color: #e2e6e9;
    border-color: #e2e6e9;
    color: #708090 !important;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label {
    background-color: #0683c6;
    border-color: #0683c6;
    color: #fff;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly:active,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly:focus,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly:hover {
    background-color: #666;
    border-color: #666;
    color: #fff;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled:active,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled:focus,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled:hover {
    background-color: #a9b3bc;
    border-color: #a9b3bc;
    color: #e2e6e9 !important;
  }
  .agcs_checkbox .field__control--boolean:first-child > .field__check ~ .field__label {
    border-left-width: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
  }
  .agcs_checkbox .field__control--boolean:last-child > .field__check ~ .field__label {
    border-right-width: 1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
  }
  .agcs_checkbox .field__control--boolean:first-child:nth-last-child(1) > .field__check ~ .field__label {
    border-width: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label:before {
    content: "\E834";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean> .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean> .field__label:before {
    content: "\E835";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean> .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean.field__check--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean.field__check--checked > .field__label:before {
    content: "\E834";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean.field__check--checked > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconRight .field__control--boolean.field__check--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconRight .field__control--boolean.field__check--checked > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconRight .field__control--boolean.field__check--checked > .field__label:after {
    content: "\E834";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconRight.h_iconInitial .field__control--boolean:not(.field__check--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconRight.h_iconInitial .field__control--boolean:not(.field__check--checked) > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconRight.h_iconInitial .field__control--boolean:not(.field__check--checked) > .field__label:after {
    content: "\E835";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(even).field__check--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(even).field__check--checked > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(even).field__check--checked > .field__label:after {
    content: "\E834";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(odd).field__check--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(odd).field__check--checked > .field__label:before {
    content: "\E834";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(odd).field__check--checked > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__check--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__check--checked) > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__check--checked) > .field__label:after {
    content: "\E835";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__check--checked) > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__check--checked) > .field__label:before {
    content: "\E835";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__check--checked) > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_textAlignLeft .field__control--boolean > .field__label {
    justify-content: flex-start;
    padding: 7px 32px 6px 10px;
    text-align: left;
  }
  .agcs_checkbox.h_textAlignLeft .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignLeft.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_textAlignLeft.h_iconRight .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignLeft.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 32px 6px 10px;
  }
  .agcs_checkbox.h_textAlignRight .field__control--boolean > .field__label {
    justify-content: flex-end;
    padding: 7px 10px 6px 32px;
    text-align: right;
  }
  .agcs_checkbox.h_textAlignRight .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_textAlignRight.h_iconRight .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignRight.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
}
.field__switch {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: inline-block;
  height: 32px;
  overflow: hidden;
  padding: 7px 0;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  vertical-align: top;
  width: 75px;
  z-index: 1;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchHandle {
  background-color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchContent {
  background-color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #f1f2f4;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchCheck {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.field__switchCheck:active:not(:checked) ~ .field__switchContent,
.field__switchCheck:focus:not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switchCheck:active:not(:checked) ~ .field__switchContent .field__switchContentLabel,
.field__switchCheck:focus:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #079ae9;
}
.field__switchCheck:active:not(:checked) ~ .field__switchContent .field__switchContentLabel--true,
.field__switchCheck:focus:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #079ae9;
}
.field__switchCheck:active:not(:checked) ~ .field__switchHandle,
.field__switchCheck:focus:not(:checked) ~ .field__switchHandle {
  background-color: #079ae9;
}
.field__switchCheck:active:checked ~ .field__switchContent,
.field__switchCheck:focus:checked ~ .field__switchContent {
  background-color: #079ae9;
}
.field__switchCheck:active:checked ~ .field__switchContent .field__switchContentLabel,
.field__switchCheck:focus:checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switchCheck:active:checked ~ .field__switchContent .field__switchContentLabel--true,
.field__switchCheck:focus:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #f1f2f4;
}
.field__switchCheck:active:checked ~ .field__switchHandle,
.field__switchCheck:focus:checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchCheck:not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #0683c6;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switchCheck:not(:checked) ~ .field__switchHandle {
  background-color: #0683c6;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  display: inline-block;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  display: none;
}
.field__switchCheck:not(:checked) ~ .field__switchHandle {
  transform: translateX(9px);
}
.field__switchCheck:checked ~ .field__switchContent {
  background-color: #0683c6;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switchCheck:checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel {
  display: none;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true {
  display: inline-block;
}
.field__switchCheck:checked ~ .field__switchHandle {
  transform: translateX(48px);
}
.field__switchCheck:disabled ~ .field__switchContent {
  cursor: default;
}
.field__switchCheck:disabled ~ .field__switchHandle {
  cursor: default;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchContent {
  background-color: #e2e6e9;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #a9b3bc;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #a9b3bc;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchHandle {
  background-color: #a9b3bc;
}
.field__switchCheck:disabled:checked ~ .field__switchContent {
  background-color: #a9b3bc;
}
.field__switchCheck:disabled:checked ~ .field__switchContent .field__switchContentLabel {
  color: #e2e6e9;
}
.field__switchCheck:disabled:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #e2e6e9;
}
.field__switchCheck:disabled:checked ~ .field__switchHandle {
  background-color: #e2e6e9;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchContent,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #666;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchHandle,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchHandle {
  background-color: #666;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchContent,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchContent {
  background-color: #666;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchHandle,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchContent {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  user-focus: ignore;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -o-user-focus: ignore;
  width: 100%;
}
.field__switchContentLabel {
  bottom: 5px;
  font-size: 0.75rem;
  position: absolute;
  right: 12px;
  top: 7px;
  width: auto;
}
.field__switchContentLabel--true {
  font-weight: 600;
  left: 12px;
}
.field__switchHandle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  height: 18px;
  position: absolute;
  user-focus: ignore;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -o-user-focus: ignore;
  width: 18px;
}
.field__switch ~ .hint {
  margin: 6px 0 0 4px;
}
.field__switchHandle {
  transition: transform 0.3s ease;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
}
.field__controls__switch {
  width: 0% !important;
}
[ng:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
.form .engine .contentbox__content [id*="textcell"] img[src^="images"] {
  max-width: 100%;
  min-height: 35px;
}
.element--hide {
  opacity: 0;
  visibility: hidden;
}
.element--hideControl {
  margin: 0;
  margin-bottom: -100%;
}
.element--hideScreenElement {
  height: 0;
}
.element--posOut {
  transform: translateX(-100%);
}
.element--marginBottom {
  margin-bottom: 16px;
}
.element--highlight {
  background: #097cc3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  -ms-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  padding: 12px 16px 16px;
}
.element--highlight .field__exposition,
.element--highlight .field__selectTitle {
  background-color: #fff;
}
.element--highlight .field__select::before {
  background: #fff;
}
.element--highlight label {
  color: #fff;
}
.element--highlight .tooltip--hint > .plasma-icon {
  color: #9ed7fa;
}
.element--highlight .tooltip--hint > .plasma-icon:hover {
  color: #cfebfc;
}
.highlightColumn {
  padding-top: 16px;
}
.animation.animation--fade,
.form__controlgrid:has(.form__control.animation) {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition-timing-function: ease-in-out;
}
.animation.animation--move {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition-timing-function: ease-in-out;
}
.animation.animation--fast {
  transition: 0.1s;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
}
.animation.animation--cubic {
  transition-timing-function: cubic-bezier(0.05, 0.1, 0.05, 1);
}
.form__controlgrid--4.highlightColumn {
  padding: 12px 0 0 0;
  margin-bottom: 8px;
}
.field__selectTitle option:disabled {
  color: #a9b3bc;
}
a {
  color: #079ae9;
}
a:hover {
  color: #f56600;
}
.auth {
  background-color: #405973;
}
.header__bar {
  background-color: #405973;
}
.header__bar .button__icon > .plasma-icon {
  color: #fff;
}
.header__subNavList .header__subNavLink {
  color: #507090;
}
.header__subNavList .header__subNavLink--active,
.header__subNavList .header__subNavLink:hover {
  border-color: #507090;
}
.header__nav {
  background: #fff;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
}
html,
body {
  font-feature-settings: 'liga';
}
.grid__column--half-unit {
  width: 4.16667%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
body > .confirmation {
  z-index: 9999;
/** Fix: Do not display ";" character in template of dialog (needs fix in lib) **/
}
body > .confirmation .confirmation__boxText + span {
  display: none;
}
header {
  overflow: hidden;
  max-height: 168px;
}
.header__bar {
  height: 48px;
}
.header__barLogo {
  display: inline;
  margin-top: 8px;
}
.header__bar .header__userpanel {
  margin: 8px 0 0;
}
.header__bar .button__icon {
  margin-bottom: 6px;
}
.header__subNavList {
  -webkit-padding-start: 0;
  padding: 0;
  height: 48px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.header__subNavList .header__subNavItem:first-child .header__subNavLink {
  margin-left: 0;
}
.header__nav {
  position: relative;
  height: 48px;
}
.header__navLogo {
  position: absolute;
  top: 8px;
  right: 12px;
}
.header__img {
  width: 100%;
  min-width: 1920px;
  max-height: 72px;
}
main {
  display: block;
  padding: 24px 0 0;
  height: auto;
}
.form .form__textcell.field>img[src^="config-model/images/"][src*="workflow"] {
  max-height: 44px;
  width: 100%;
  height: 100%;
}
.contentbox__footer {
  z-index: auto;
}
.form__tableTD > form__control {
  margin-bottom: 0;
}
.grid__row {
  margin: 0;
  width: 100%;
}
.grid__row .grid__column--1 {
  min-width: 80px;
}
.form__tableTR .form__tableTH:first-child {
  width: auto;
}
.form__tableTR .form__tableTH:nth-child(2) {
  width: 135px;
}
.form__tableTR .form__tableTH:last-child {
  padding-right: 5px;
  width: 145px;
}
.form__tableTR .form__tableTD:first-child {
  word-break: break-all;
}
.form__tableTR .form__tableTD:last-child {
  padding-right: 5px;
}
.form__tableTR .form__tableTD:last-child a[class="button__secondary"] {
  text-decoration: none;
}
.agcsPasswordScreen .contentbox .contentbox__content {
  flex: 0 1 auto;
  max-height: calc(100vh - 304px);
}
.agcsPasswordScreen .contentbox .contentbox__footer {
  z-index: 1;
}
@media print {
  header .header__bar,
  header .header__nav {
    display: none;
  }
  main .grid__column--half-unit,
  main .page__filter,
  main .page__overview {
    display: none;
  }
  main .page__form .contentbox__button--minmax,
  main .page__form .contentbox__subheading,
  main .page__form .contentbox__footer {
    display: none;
  }
  main .page__form .form > .form__screen > .form__controlgrid:first-child,
  main .page__form .button__primary,
  main .page__form .tooltip--hint,
  main .page__form .field__controls > .button__icon,
  main .page__form .field__message {
    display: none !important;
  }
  main .page__form .field__check + label,
  main .page__form .field__radio + label {
    display: none !important;
  }
  body {
    background: none;
  }
  main {
    padding: 0;
  }
  main .grid__column--6 {
    width: 100%;
    padding: 0;
  }
  main .contentbox {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  main .contentbox .contentbox__header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  main .contentbox .contentbox__heading {
    background: transparent;
    display: block;
    margin: 12px 16px;
    min-height: 0;
    padding: 0;
  }
  main .contentbox .contentbox__title {
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
  }
  main .contentbox .contentbox__content {
    display: block !important;
    height: auto !important;
    padding: 0;
  }
  main .contentbox .contentbox__content .layoutGrid__row {
    margin: 0;
  }
  main .contentbox .contentbox__content .layoutGrid__column .layoutGrid__row .layoutGrid__column {
    padding: 0;
  }
  main .contentbox .contentbox__content .form > .form__screen {
    overflow: hidden;
  }
  main .contentbox .contentbox__content .form__sectionTitle {
    background: transparent;
    border-bottom: solid 2px #000;
    color: #000;
    margin: 9px 16px 20px;
    padding: 8px 0;
    page-break-inside: avoid;
  }
  main .contentbox .contentbox__content .form__sectionTitle:first-child {
    margin-top: 0;
  }
  main .contentbox .contentbox__content .field .button__icon + .field__text {
    width: 100%;
  }
  main .contentbox .contentbox__content .field__label {
    padding: 0;
  }
  main .contentbox .contentbox__content .field {
    page-break-inside: avoid;
  }
  main .contentbox .contentbox__content .field__appendices,
  main .contentbox .contentbox__content .field__exposition,
  main .contentbox .contentbox__content .field__select,
  main .contentbox .contentbox__content .field__text {
    background: transparent;
    border: solid 2px #ccc;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
  }
  main .contentbox .contentbox__content .field__appendices,
  main .contentbox .contentbox__content .field__exposition,
  main .contentbox .contentbox__content .field__selectTitle,
  main .contentbox .contentbox__content .field__text {
    padding-left: 5px;
    padding-right: 5px;
  }
  main .contentbox .contentbox__content .field__appendices {
    right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  main .contentbox .contentbox__content .field__exposition {
    padding-right: 50px;
  }
  main .contentbox .contentbox__content .field__select::after,
  main .contentbox .contentbox__content border none,
  main .contentbox .contentbox__content .field__selectTitle {
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
  }
  main .contentbox .contentbox__content .field__check,
  main .contentbox .contentbox__content .field__radio {
    align-items: center;
    border: 2px solid #ccc;
    display: flex;
    justify-content: center;
    opacity: 1;
  }
  main .contentbox .contentbox__content .field__check:checked:after {
    font-family: "Material Icons";
    content: "\E5CA";
  }
  main .contentbox .contentbox__content .field__radio {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
  }
  main .contentbox .contentbox__content .field__radio:checked:after {
    font-family: "Material Icons";
    content: "\E837";
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switch {
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
    overflow: visible;
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switchContent {
    background: transparent;
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switchContentLabel {
    color: #000;
    right: auto;
    left: auto;
    font-weight: 400;
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switchHandle {
    display: none;
  }
  main .contentbox .contentbox__content .element--highlight {
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    border: 2px dotted #ccc;
  }
  main .contentbox .contentbox__content .element--highlight label {
    color: #000;
  }
}
.message__seperator {
  margin-bottom: 12px;
}
.message__seperator .message__text--main {
  max-width: 450px;
  margin-right: 8px;
}
.message__seperator .message__text--detail {
  color: #0096cc;
  font-weight: 700;
  text-transform: uppercase;
  max-width: 150px;
}
.button__primary__to__secondary {
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
}
.confirmation__box__partner {
  min-width: 1024px !important;
  max-height: 1024px !important;
  height: auto !important;
}
.confirmation__box__partner .modal__filter .contentbox {
  display: block;
}
.confirmation__box__partner .modal__filter .contentbox__heading {
  padding: 14px 13px 7px 24px;
}
.partner__row__selected {
  background: #24a5f5;
}
.partner__row__selected:hover {
  background: #24a5f5;
}
.partner__page__select {
  display: inline-block;
  cursor: pointer;
}
.partner__pagination {
  margin-bottom: 8px;
}
.partner__table__height {
  height: 400px !important;
}
.button__margin {
  margin-bottom: 24px;
}
.header__padding {
  padding-right: 0;
}

@font-face {
  font-family: 'custom-icons';
  src: url(../assets/a66b4cfecc714179f8cb65dd33b8b1e7.woff) format('woff'), url(../assets/a1f8d5103768bffa8145bcf1d216f3ba.ttf) format('truetype');
}
@font-face {
  font-family: 'Material Icons';
  src: url(../assets/012cf6a10129e2275d79d6adac7f3b02.woff) format('woff'), url(../assets/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(../assets/813c58a5156a3f3caddec473846f776f.eot);
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../assets/73437ad44345f889f45e27c428d618d8.woff2) format('woff2'), url(../assets/72862e7cf19603ad24f26baf86dd0e08.woff) format('woff'), url(../assets/bdafb9df42d16395dd5d87d12a74ea3f.ttf) format('truetype'), url(../assets/c0e9eb34c80900aaacc306b011e1ee3c.svg#OpenSans) format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../assets/5226808190dfcdcf5ca4addca59fd43b.eot);
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../assets/bc5457c1089cc65463eb981d4cdb7045.woff2) format('woff2'), url(../assets/0d0d7107450f05b72a4507d0d7687dd1.woff) format('woff'), url(../assets/a957943fff1355620393d35cb3d6c7d1.ttf) format('truetype'), url(../assets/11569a38e3d3f0e320e20909cf8fe9b9.svg#OpenSans) format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../assets/c35ad7c76819575781c833319c13711b.eot);
  src: local('Open Sans'), local('OpenSans'), url(../assets/e64cab167bbdc04807429d10873901a0.woff2) format('woff2'), url(../assets/ce659615885f33d928eb7fe276574106.woff) format('woff'), url(../assets/953de7bafd9fdbf41ea443aacabe2706.ttf) format('truetype'), url(../assets/7e735d7ae17da9ead1360165b1dc3cfb.svg#OpenSans) format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url(../assets/61308a6d18119a2c470e9fbc7627c3cf.eot);
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../assets/fa907b3395c41e35cdb25dca66a58ca9.woff2) format('woff2'), url(../assets/49fbe77658d29a343cd06b5245be483e.woff) format('woff'), url(../assets/b2d9749b74c1fe30d345296a7ee7fb04.ttf) format('truetype'), url(../assets/1a5a7a1706f02d39b484860f3bf538e7.svg#OpenSans) format('svg');
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  overflow: hidden;
}
body {
  -webkit-overflow-scrolling: touch;
}
button,
input,
optgroup,
select,
textarea {
  outline: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
optgroup::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
}
h5 {
  background: transparent;
  color: #596673;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: auto;
  margin: 0 0 8px 0;
  padding: 0 16px;
  text-transform: uppercase;
  width: 100%;
}
main {
  height: calc(100% - 50px);
  padding: 20px;
}
table {
  border-spacing: 0;
}
input {
  appearance: none;
}
input::-ms-clear {
  display: none;
  height: 0;
  visibility: hidden;
  width: 0;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #708090;
  opacity: 1;
}
select {
  appearance: none;
  background: transparent;
}
select::-ms-expand {
  display: none;
}
option {
  appearance: none;
}
option:focus {
  border: none;
}
.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
html,
body {
  box-sizing: border-box;
  font-family: 'Open Sans', sans-serif;
  height: 100%;
  margin: 0;
  padding: 0;
/* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
/* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
/* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
}
html {
  font-size: 16px;
}
body {
  background: #f1f2f4;
  font-size: 0.75rem;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  overflow: hidden;
}
body {
  -webkit-overflow-scrolling: touch;
}
button,
input,
optgroup,
select,
textarea {
  outline: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
optgroup::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
}
h5 {
  background: transparent;
  color: #596673;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: auto;
  margin: 0 0 8px 0;
  padding: 0 16px;
  text-transform: uppercase;
  width: 100%;
}
main {
  height: calc(100% - 50px);
  padding: 20px;
}
table {
  border-spacing: 0;
}
input {
  appearance: none;
}
input::-ms-clear {
  display: none;
  height: 0;
  visibility: hidden;
  width: 0;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #708090;
  opacity: 1;
}
select {
  appearance: none;
  background: transparent;
}
select::-ms-expand {
  display: none;
}
option {
  appearance: none;
}
option:focus {
  border: none;
}
.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
/* postcss-bem-linter: define field */
.field {
  border: none;
  font-size: 0;
  width: 100%;
}
.field__text,
.field__exposition,
.field__textarea,
.field__selectTitle {
  background: #f1f2f4;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 0 0 #708090;
  -moz-box-shadow: 0 1px 0 0 #708090;
  -ms-box-shadow: 0 1px 0 0 #708090;
  box-shadow: 0 1px 0 0 #708090;
  color: #16191d;
  display: inline-block;
  height: 32px;
  padding: 7px 12px 5px;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: inherit;
  vertical-align: top;
  width: 100%;
}
.field__text:hover,
.field__exposition:hover,
.field__textarea:hover,
.field__selectTitle:hover {
  -webkit-box-shadow: 0 1px 0 0 #596673;
  -moz-box-shadow: 0 1px 0 0 #596673;
  -ms-box-shadow: 0 1px 0 0 #596673;
  box-shadow: 0 1px 0 0 #596673;
}
.field__text:focus,
.field__exposition:focus,
.field__textarea:focus,
.field__selectTitle:focus {
  -webkit-box-shadow: 0 3px 0 0 #079ae9;
  -moz-box-shadow: 0 3px 0 0 #079ae9;
  -ms-box-shadow: 0 3px 0 0 #079ae9;
  box-shadow: 0 3px 0 0 #079ae9;
}
.field__text--disabled,
.field__exposition--disabled,
.field__textarea--disabled,
.field__selectTitle--disabled {
  background: #e2e6e9;
  border: none;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
  color: #708090;
  cursor: default;
}
.field__text--disabled:hover,
.field__exposition--disabled:hover,
.field__textarea--disabled:hover,
.field__selectTitle--disabled:hover {
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
}
.field__text--disabled:focus,
.field__exposition--disabled:focus,
.field__textarea--disabled:focus,
.field__selectTitle--disabled:focus {
  border: none;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
}
.field__text--invalid,
.field__exposition--invalid,
.field__textarea--invalid,
.field__selectTitle--invalid {
  border: none;
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__text--invalid:hover,
.field__exposition--invalid:hover,
.field__textarea--invalid:hover,
.field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__text--invalid:focus,
.field__exposition--invalid:focus,
.field__textarea--invalid:focus,
.field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__text--readonly,
.field__exposition--readonly,
.field__textarea--readonly,
.field__selectTitle--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  background: #f1f2f4;
  border: none;
  color: #16191d;
  cursor: default;
  margin: 0;
  min-width: 5px;
}
.field__text--readonly:hover,
.field__exposition--readonly:hover,
.field__textarea--readonly:hover,
.field__selectTitle--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__text--readonly:focus,
.field__exposition--readonly:focus,
.field__textarea--readonly:focus,
.field__selectTitle--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__label {
  color: #16191d;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 4px;
  min-height: 17px;
  text-transform: none;
}
.field__label--disabled {
  color: #708090 !important;
}
.field__label:first-letter {
  text-transform: uppercase;
}
.field__control {
  display: inline-block;
  width: 100%;
}
.field__control--boolean {
  cursor: default;
  margin-bottom: 4px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.field__control--boolean > .field__label {
  cursor: pointer;
  display: inline-block;
  margin: -2px 0 2px 7px;
}
.field__controls {
  display: block;
  position: relative;
}
.field__radio,
.field__check {
  cursor: pointer;
  height: 14px;
  margin: 0;
  opacity: 0;
  vertical-align: top;
  width: 14px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.field__radio + label,
.field__check + label {
  cursor: pointer;
  height: 14px;
  margin-left: -14px;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 14px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.field__radio + label > span,
.field__check + label > span {
  border: 1px solid #708090;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-top: 0;
  vertical-align: top;
  width: 14px;
}
.field__radio:disabled,
.field__check:disabled {
  cursor: default;
}
.field__radio:disabled + label,
.field__check:disabled + label {
  cursor: default;
}
.field__radio:disabled + label > span,
.field__check:disabled + label > span {
  background: #e2e6e9;
  border-color: #a9b3bc;
}
.field__radio:disabled + label > span:hover,
.field__check:disabled + label > span:hover {
  border-color: #a9b3bc;
}
.field__help {
  color: #c91d1d;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 4px;
  text-align: left;
  width: 100%;
  word-break: break-word;
}
.field__help > ul {
  padding-left: 15px;
  margin: 0;
}
.field__message {
  margin-bottom: 4px;
  padding: 5px 7px;
}
.field__message--error,
.field__message--warning {
  display: flex;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
}
.field__message--error .field__messageText,
.field__message--warning .field__messageText {
  align-self: center;
}
.field__message--warning {
  background: #fff0e5;
  color: #f56600;
}
.field__message--warning .field__messageIcon .plasma-icon {
  color: #f56600;
}
.field__message--warning +.field__controls .field__text--invalid,
.field__message--warning +.field__controls .field__textarea--invalid,
.field__message--warning +.field__controls .field__exposition--invalid {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__controls .field__text--invalid:hover,
.field__message--warning +.field__controls .field__textarea--invalid:hover,
.field__message--warning +.field__controls .field__exposition--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__controls .field__text--invalid:focus,
.field__message--warning +.field__controls .field__textarea--invalid:focus,
.field__message--warning +.field__controls .field__exposition--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #f56600;
  -moz-box-shadow: 0 3px 0 0 #f56600;
  -ms-box-shadow: 0 3px 0 0 #f56600;
  box-shadow: 0 3px 0 0 #f56600;
}
.field__message--warning +.field__controls .field__text--readonly,
.field__message--warning +.field__controls .field__textarea--readonly,
.field__message--warning +.field__controls .field__exposition--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--warning +.field__controls .field__text--readonly:hover,
.field__message--warning +.field__controls .field__textarea--readonly:hover,
.field__message--warning +.field__controls .field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--warning +.field__controls .field__text--readonly:focus,
.field__message--warning +.field__controls .field__textarea--readonly:focus,
.field__message--warning +.field__controls .field__exposition--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--warning +.field__select .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__select .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__message--warning +.field__select .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #f56600;
  -moz-box-shadow: 0 3px 0 0 #f56600;
  -ms-box-shadow: 0 3px 0 0 #f56600;
  box-shadow: 0 3px 0 0 #f56600;
}
.field__message--error {
  background: #fce9e9;
  color: #c91d1d;
}
.field__message--error .field__messageIcon .plasma-icon {
  color: #c91d1d;
  font-family: 'custom-icons';
}
.field__message--error +.field__controls .field__text--invalid,
.field__message--error +.field__controls .field__textarea--invalid,
.field__message--error +.field__controls .field__exposition--invalid {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__controls .field__text--invalid:hover,
.field__message--error +.field__controls .field__textarea--invalid:hover,
.field__message--error +.field__controls .field__exposition--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__controls .field__text--invalid:focus,
.field__message--error +.field__controls .field__textarea--invalid:focus,
.field__message--error +.field__controls .field__exposition--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__message--error +.field__controls .field__text--readonly,
.field__message--error +.field__controls .field__textarea--readonly,
.field__message--error +.field__controls .field__exposition--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__controls .field__text--readonly:hover,
.field__message--error +.field__controls .field__textarea--readonly:hover,
.field__message--error +.field__controls .field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__controls .field__text--readonly:focus,
.field__message--error +.field__controls .field__textarea--readonly:focus,
.field__message--error +.field__controls .field__exposition--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__select .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__select .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__select .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__messageIcon {
  line-height: 0;
  margin-right: 5px;
}
.field__messageIcon .plasma-icon {
  font-size: 1.25rem;
}
.field__messageText {
  max-width: calc(100% - 20px);
}
.field__messageText > ul {
  margin: 0;
  padding-left: 11px;
}
.field__message--error +.field__message--warning +.field__select .field__text--invalid,
.field__message--error +.field__message--warning +.field__controls .field__text--invalid,
.field__message--error +.field__message--warning +.field__select .field__textarea--invalid,
.field__message--error +.field__message--warning +.field__controls .field__textarea--invalid,
.field__message--error +.field__message--warning +.field__select .field__exposition--invalid,
.field__message--error +.field__message--warning +.field__controls .field__exposition--invalid,
.field__message--error +.field__message--warning +.field__select .field__selectTitle--invalid,
.field__message--error +.field__message--warning +.field__controls .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__message--warning +.field__select .field__text--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__text--invalid:hover,
.field__message--error +.field__message--warning +.field__select .field__textarea--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__textarea--invalid:hover,
.field__message--error +.field__message--warning +.field__select .field__exposition--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__exposition--invalid:hover,
.field__message--error +.field__message--warning +.field__select .field__selectTitle--invalid:hover,
.field__message--error +.field__message--warning +.field__controls .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.field__message--error +.field__message--warning +.field__select .field__text--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__text--invalid:focus,
.field__message--error +.field__message--warning +.field__select .field__textarea--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__textarea--invalid:focus,
.field__message--error +.field__message--warning +.field__select .field__exposition--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__exposition--invalid:focus,
.field__message--error +.field__message--warning +.field__select .field__selectTitle--invalid:focus,
.field__message--error +.field__message--warning +.field__controls .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.field__message--error +.field__message--warning +.field__select .field__text--readonly,
.field__message--error +.field__message--warning +.field__controls .field__text--readonly,
.field__message--error +.field__message--warning +.field__select .field__textarea--readonly,
.field__message--error +.field__message--warning +.field__controls .field__textarea--readonly,
.field__message--error +.field__message--warning +.field__select .field__exposition--readonly,
.field__message--error +.field__message--warning +.field__controls .field__exposition--readonly {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__message--warning +.field__select .field__text--readonly:hover,
.field__message--error +.field__message--warning +.field__controls .field__text--readonly:hover,
.field__message--error +.field__message--warning +.field__select .field__textarea--readonly:hover,
.field__message--error +.field__message--warning +.field__controls .field__textarea--readonly:hover,
.field__message--error +.field__message--warning +.field__select .field__exposition--readonly:hover,
.field__message--error +.field__message--warning +.field__controls .field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__message--error +.field__message--warning +.field__select .field__text--readonly:focus,
.field__message--error +.field__message--warning +.field__controls .field__text--readonly:focus,
.field__message--error +.field__message--warning +.field__select .field__textarea--readonly:focus,
.field__message--error +.field__message--warning +.field__controls .field__textarea--readonly:focus,
.field__message--error +.field__message--warning +.field__select .field__exposition--readonly:focus,
.field__message--error +.field__message--warning +.field__controls .field__exposition--readonly:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__help:empty {
  margin-bottom: 0;
}
fieldset > span .field__control--boolean {
  padding: 2px 0;
}
::placeholder {
  font-style: italic;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define button */
.button {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #f9fafb;
  cursor: pointer;
  display: inline-block;
/* Primary Buttons (with box) */
/* Secondary Buttons */
/* Icon Button */
}
.button__primary {
  background: #2f9d2f;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  height: 32px;
  line-height: 32px;
  min-width: 64px;
  outline: none;
  padding: 0 32px;
  text-align: center;
  text-transform: uppercase;
  width: auto;
}
.button__primary:focus {
  background: #f56600;
  border: none;
  color: #f9fafb;
  outline: none;
}
.button__primary:focus > .plasma-icon {
  color: #f9fafb;
}
.button__primary:hover {
  background: #f56600;
  border: none;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  color: #f9fafb;
  outline: none;
}
.button__primary:hover > .plasma-icon {
  color: #f9fafb;
}
.button__primary:active {
  background: #f56600;
  border: none;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  outline: none;
}
.button__primary:disabled {
  background: #e2e6e9;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #a9b3bc;
  cursor: auto;
}
.button__primary:disabled > .plasma-icon {
  color: #a9b3bc;
}
.button__primary:disabled:hover {
  background: #e2e6e9;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #a9b3bc;
}
.button__primary--destructive {
  background: #c91d1d;
  outline: none;
}
.button__primary > .plasma-icon {
  color: #f9fafb;
  margin-right: 4px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.button__secondary {
  color: #079ae9;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-transform: uppercase;
}
.button__secondary:focus {
  color: #f56600;
}
.button__secondary:focus > .plasma-icon {
  color: #f56600;
}
.button__secondary:hover {
  color: #f56600;
}
.button__secondary:hover > .plasma-icon {
  color: #f56600;
}
.button__secondary:active {
  color: #f56600;
}
.button__secondary:active > .plasma-icon {
  color: #f56600;
}
.button__secondary:disabled {
  color: #a9b3bc;
  cursor: auto;
}
.button__secondary:disabled > .plasma-icon {
  color: #a9b3bc;
}
.button__secondary > .plasma-icon {
  color: #079ae9;
  margin-right: 3px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.button__secondary--destructive {
  color: #c91d1d;
}
.button__secondary--destructive > .plasma-icon {
  color: #c91d1d;
}
.button__icon {
  letter-spacing: normal;
  margin: 0;
  padding: 0 6px;
  vertical-align: middle;
}
.button__icon > .plasma-icon {
  color: #9db2c8;
}
.button__icon:hover > .plasma-icon {
  color: #f56600;
}
.button__icon:focus > .plasma-icon {
  color: #f56600;
}
.button__icon:active > .plasma-icon {
  color: #f56600;
}
.button__icon:disabled {
  cursor: auto;
}
.button__icon:disabled > .plasma-icon {
  color: #c6ccd2;
}
.button__icon:disabled:not(hover) > .plasma-icon {
  color: #c6ccd2 !important;
}
.button__icon--destructive > .plasma-icon {
  color: #c91d1d;
}
.button__icon--activated > .plasma-icon {
  color: #079ae9;
}
.h_inlineBlock.h_middleAlign .button__icon {
  display: block;
  height: auto;
  padding: 0 1px 0;
}
.h_inlineBlock.h_middleAlign .button__icon:hover > .plasma-icon {
  background: #f56600;
  color: #fff;
}
.h_inlineBlock.h_middleAlign .button__icon:active > .plasma-icon {
  background: transparent;
  color: #f56600;
}
.h_inlineBlock.h_middleAlign .button__icon:disabled > .plasma-icon {
  background: transparent;
  color: #a9b3bc;
}
.h_inlineBlock.h_middleAlign .button__icon > .plasma-icon {
  display: block;
  font-size: 1.125rem;
  height: 14px;
  line-height: 10px;
  padding-top: 2px;
}
.button__icon--info {
  display: none;
}
/* postcss-bem-linter: end */
.button-group {
  font-size: 0;
}
.button-group .button {
  margin-right: 12px;
}
.button-group .button:last-child {
  margin-right: 0;
}
.button-group .button__icon {
  margin-right: 0;
}
.wrapper {
  display: flex;
  flex-direction: column;
  height: 100vh;
/* Default style without sidebar */
}
.wrapper .header {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  min-height: 48px;
  width: 100%;
  z-index: 1;
}
.wrapper .content {
  flex: 1 1 0%;
  position: relative;
  z-index: 0;
  width: 100%;
/* Modifier for style with sidebar */
}
.wrapper .content .main__container {
  height: 100%;
  padding: 24px;
  position: absolute;
  right: 0;
  top: 0;
  transition: width 0.3s;
  width: 100%;
}
.wrapper .content--sidebar .sidebar {
  background-color: #596673;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  height: 100%;
  left: 0;
  padding-bottom: 52px;
  position: absolute;
  top: 0;
  transition: width 0.3s;
  width: 52px;
  z-index: 2000;
}
.wrapper .content--sidebar .sidebar__container {
  background-color: #fff;
  height: 100%;
  overflow-y: auto;
  width: 100%;
}
.wrapper .content--sidebar .sidebar--expanded {
  width: 215px;
}
.wrapper .content--sidebar .sidebar__trigger {
  background: rgba(0,0,0,0.2);
  bottom: 0;
  height: 52px;
  text-align: right;
  position: absolute;
  user-select: none;
  width: 100%;
  z-index: 4000;
}
.wrapper .content--sidebar .sidebar__trigger .button__icon {
  padding: 2px;
}
.wrapper .content--sidebar .sidebar__trigger .button__icon:hover {
  background: rgba(0,0,0,0.2);
}
.wrapper .content--sidebar .sidebar__trigger .button__icon .plasma-icon {
  color: #fff;
  font-size: 2.5rem;
  padding: 4px;
}
.wrapper .content--sidebar .sidebar__trigger--smallView {
  display: none;
}
.wrapper .content--sidebar .main__container {
  overflow-y: auto;
  width: calc(100% - 48px);
}
@media only screen and (max-width: 767px) {
  .wrapper {
    overflow-x: hidden;
  }
  .wrapper .content--sidebar .sidebar {
    padding-bottom: 0;
    transform: translateX(-100%);
    transition: transform 0.3s;
    width: 100%;
  }
  .wrapper .content--sidebar .sidebar--expanded {
    transform: translateX(0);
  }
  .wrapper .content--sidebar .sidebar__trigger {
    background: #079ae9;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    bottom: 20px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
    height: 48px;
    position: fixed;
    right: 16px;
    width: 48px;
  }
  .wrapper .content--sidebar .sidebar__trigger .button__icon {
    padding: 0;
  }
  .wrapper .content--sidebar .sidebar__trigger .button__icon:hover {
    background: transparent;
  }
  .wrapper .content--sidebar .sidebar__trigger--closed {
    width: 48px;
  }
  .wrapper .content--sidebar .sidebar__trigger--closed .button__icon .plasma-icon {
    font-size: 1.75rem;
    padding: 10px;
  }
  .wrapper .content--sidebar .sidebar__trigger--opened .button__icon .plasma-icon {
    font-size: 2.5rem;
    padding: 4px;
  }
  .wrapper .content--sidebar .sidebar__trigger--largeView {
    display: none;
  }
  .wrapper .content--sidebar .sidebar__trigger--smallView {
    display: block;
  }
  .wrapper .content--sidebar .main__container {
    padding: 0;
    transition: transform 0.3s;
    width: 100%;
  }
  .wrapper .content--sidebar .main__container--collapsed {
    transform: translateX(100%);
  }
}
@media only screen and (min-width: 768px) {
  .wrapper .content--sidebar .main__container--collapsed {
    width: calc(100% - 48px);
  }
}
@media only screen and (min-width: 992px) {
  .wrapper .content--sidebar .main__container--collapsed {
    width: calc(100% - 215px);
  }
}
.treeWidget__nodes {
  list-style-type: none;
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.treeWidget__subnodes {
  list-style-type: none;
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.treeWidget__subnodes > .treeWidget__node:last-child {
  border-bottom: none;
}
.treeWidget__checkbox {
  position: absolute;
  display: inline-block;
  top: 10px;
  right: 25px;
  line-height: 16px;
  max-height: 30px;
  overflow: hidden;
  display: none;
}
.treeWidget__node {
  cursor: pointer;
  position: relative;
}
.treeWidget__nodeContent {
  border-bottom: 1px solid #a9b3bc;
  border-left: 6px solid transparent;
  min-height: 50px;
  min-width: 300px;
  position: relative;
}
.treeWidget__nodeContent:hover {
  background: #f1f2f4;
}
.treeWidget__nodeContent--selected {
  background: #e6f6fe;
  border-left: 6px solid #596673;
}
.treeWidget__nodeContent--draggable {
  cursor: move;
}
.treeWidget__nodeTitle {
  display: block;
  position: relative;
}
.treeWidget__nodeTitle::after {
  content: "";
  display: table;
  clear: both;
}
.treeWidget__nodeTitle--removeIcon {
  margin-left: 1px;
}
.treeWidget__nodeTitle--removeIcon > .treeWidget__nodeIcon {
  display: none;
}
.treeWidget__nodeName {
  display: block;
  font-size: 0.75rem;
  margin-left: 24px;
  padding: 16px 0;
}
.treeWidget__nodeArrow {
  line-height: 1;
  margin-left: -42px;
  position: absolute;
  text-decoration: none;
  user-select: none;
}
.treeWidget__nodeArrow .button.button__icon {
  height: auto;
}
.treeWidget__nodeArrow .plasma-icon {
  color: #079ae9;
  height: 29px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 29px;
  margin: 10px 0;
  width: 29px;
}
.treeWidget__nodeArrow:hover .plasma-icon {
  color: #f9fafb;
  background: #f56600;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.treeWidget__nodeArrow--active .plasma-icon {
  color: #16191d;
}
.treeWidget__nodeIcon {
  cursor: pointer;
  display: block;
  height: 49px;
  left: 0;
  line-height: 49px;
  position: absolute;
  text-align: center;
  user-select: none;
  vertical-align: middle;
  width: 20px;
}
.treeWidget__nodeIcon .plasma-icon {
  font-size: 1.25rem;
  height: 49px;
  line-height: 49px;
}
.treeWidget__node--dragging .treeWidget__nodeTitle {
  opacity: 0.15;
}
.treeWidget__node--dragging .treeWidget__nodeContent:hover {
  background-color: #fff;
}
.treeWidget__node--dragOver >.treeWidget__nodeContent {
  background-color: #e6f6fe;
}
.treeWidget__dropHint {
  cursor: default;
  background-color: transparent;
  background-clip: content-box;
  height: 10px;
  position: absolute;
  width: 100%;
  z-index: 1;
  display: none;
}
.treeWidget__dropHint--top {
  top: 0;
}
.treeWidget__dropHint--bottom {
  bottom: 0;
}
.treeWidget__dropHint.treeWidget__dropHint--available {
  display: flex;
}
.treeWidget__dropHint.treeWidget__dropHint--available.treeWidget__dropHint--opened .treeWidget__dropTarget {
  align-self: center;
  background: #f56600;
  background-clip: content-box;
  height: 10px;
  width: 100%;
}
.treeWidget__dropHint.treeWidget__dropHint--available.treeWidget__dropHint--opened.treeWidget__dropHint--top {
  border-bottom: 1px solid #a9b3bc;
}
.treeWidget__dropHint.treeWidget__dropHint--available.treeWidget__dropHint--opened.treeWidget__dropHint--bottom {
  border-top: 1px solid #a9b3bc;
}
.treeWidget__node--level-0 > .treeWidget__dropHint,
.treeWidget__node--level-0 > .treeWidget__nodeContent {
  padding-left: 42px;
}
.treeWidget__node--level-1 > .treeWidget__dropHint,
.treeWidget__node--level-1 > .treeWidget__nodeContent {
  padding-left: 72px;
}
.treeWidget__node--level-2 > .treeWidget__dropHint,
.treeWidget__node--level-2 > .treeWidget__nodeContent {
  padding-left: 102px;
}
.treeWidget__node--level-3 > .treeWidget__dropHint,
.treeWidget__node--level-3 > .treeWidget__nodeContent {
  padding-left: 132px;
}
.treeWidget__node--level-4 > .treeWidget__dropHint,
.treeWidget__node--level-4 > .treeWidget__nodeContent {
  padding-left: 162px;
}
.treeWidget__node--level-5 > .treeWidget__dropHint,
.treeWidget__node--level-5 > .treeWidget__nodeContent {
  padding-left: 192px;
}
.treeWidget__node--level-6 > .treeWidget__dropHint,
.treeWidget__node--level-6 > .treeWidget__nodeContent {
  padding-left: 222px;
}
.treeWidget__node--level-7 > .treeWidget__dropHint,
.treeWidget__node--level-7 > .treeWidget__nodeContent {
  padding-left: 252px;
}
.treeWidget__node--level-8 > .treeWidget__dropHint,
.treeWidget__node--level-8 > .treeWidget__nodeContent {
  padding-left: 282px;
}
.treeWidget__node--level-9 > .treeWidget__dropHint,
.treeWidget__node--level-9 > .treeWidget__nodeContent {
  padding-left: 312px;
}
.treeWidget__node--level-10 > .treeWidget__dropHint,
.treeWidget__node--level-10 > .treeWidget__nodeContent {
  padding-left: 342px;
}
.grid {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.grid__containerWrapper {
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.grid__header {
  flex: 0 0 auto;
}
.grid__footer {
  flex: 0 0 auto;
}
.grid__content {
  flex: 1 1 auto;
}
.grid__content {
  overflow-x: hidden;
  overflow-y: scroll;
}
.grid__message {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 10px 10px;
  color: #708090;
}
.grid__message--highlighted {
  color: #f56600;
}
.grid__headerRow,
.grid__footerRow,
.grid__contentRow {
  display: -ms-flexbox;
  display: flex;
  padding-left: 4px;
}
.grid__headerRow,
.grid__footerRow {
  padding-right: 17px;
}
.grid__headerRow {
  border-bottom: 1px solid #16191d;
}
.grid__headerRow[class *= "--filter"] {
  background: #f1f2f4;
  border-bottom: 2px solid #16191d;
}
.grid__footerRow:first-child:not(.grid__footerRow--scrollBar) {
  border-top: 1px solid #16191d;
}
.grid__footerRow:last-child .grid__footerRow--scroll {
  overflow-x: auto;
}
.grid__contentRow {
  border-bottom: 1px solid #a9b3bc;
}
.grid__contentRow:last-child {
  border-bottom: none;
}
.grid__contentRow:hover:not(.grid__contentRow--selected) {
  background: #eff2f6;
}
.grid__contentRow:hover:not(.grid__contentRow--selected) .button__icon:not(:hover) > .plasma-icon {
  color: #079ae9;
}
.grid__contentRow--selected {
  background: #e6f6fe;
  border-left: 4px solid #507090;
  padding-left: 0;
}
.grid__contentRow--selected .button__icon:not(:hover) > .plasma-icon {
  color: #079ae9;
}
.grid__contentRow--right .grid__contentCell {
  display: flex;
  justify-content: flex-start;
}
.grid__contentRow--highlighted {
  background: #e2e6e9;
}
.grid__headerRow--scroll,
.grid__contentRow--scroll,
.grid__footerRow--scroll {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  overflow: hidden;
}
.grid__headerRow--left,
.grid__headerRow--scroll,
.grid__headerRow--right,
.grid__footerRow--left,
.grid__footerRow--scroll,
.grid__footerRow--right,
.grid__contentRow--left,
.grid__contentRow--scroll,
.grid__contentRow--right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}
.grid__headerRow[class *= "--filter"] .grid__headerRow--left,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right {
  -ms-flex-align: start;
  align-items: flex-start;
}
.grid__headerRow[class *= "--filter"] .grid__headerRow--left .field,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll .field,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right .field {
  margin-bottom: 16px;
}
.grid__headerRow[class *= "--filter"] .grid__headerRow--left .field__date,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll .field__date,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right .field__date,
.grid__headerRow[class *= "--filter"] .grid__headerRow--left .field__text,
.grid__headerRow[class *= "--filter"] .grid__headerRow--scroll .field__text,
.grid__headerRow[class *= "--filter"] .grid__headerRow--right .field__text {
  background: #fff;
}
.grid__headerCell,
.grid__footerCell,
.grid__contentCell {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  min-width: 150px;
  padding: 10px 16px 10px 10px;
  text-align: left;
  width: 150px;
  word-wrap: break-word;
}
.grid__headerCell--5,
.grid__footerCell--5,
.grid__contentCell--5 {
  min-width: 75px;
  -ms-flex: 0.5 0.5 0%;
  flex: 0.5 0.5 0%;
  width: 75px;
}
.grid__headerCell--10,
.grid__footerCell--10,
.grid__contentCell--10 {
  min-width: 150px;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  width: 150px;
}
.grid__headerCell--15,
.grid__footerCell--15,
.grid__contentCell--15 {
  min-width: 225px;
  -ms-flex: 1.5 1.5 0%;
  flex: 1.5 1.5 0%;
  width: 225px;
}
.grid__headerCell--20,
.grid__footerCell--20,
.grid__contentCell--20 {
  min-width: 300px;
  -ms-flex: 2 2 0%;
  flex: 2 2 0%;
  width: 300px;
}
.grid__headerCell--25,
.grid__footerCell--25,
.grid__contentCell--25 {
  min-width: 375px;
  -ms-flex: 2.5 2.5 0%;
  flex: 2.5 2.5 0%;
  width: 375px;
}
.grid__headerCell--30,
.grid__footerCell--30,
.grid__contentCell--30 {
  min-width: 450px;
  -ms-flex: 3 3 0%;
  flex: 3 3 0%;
  width: 450px;
}
.grid__headerCell--35,
.grid__footerCell--35,
.grid__contentCell--35 {
  min-width: 525px;
  -ms-flex: 3.5 3.5 0%;
  flex: 3.5 3.5 0%;
  width: 525px;
}
.grid__headerCell--40,
.grid__footerCell--40,
.grid__contentCell--40 {
  min-width: 600px;
  -ms-flex: 4 4 0%;
  flex: 4 4 0%;
  width: 600px;
}
.grid__headerCell {
  padding: 5px 16px 5px 10px;
  display: -ms-flexbox;
  display: flex;
  line-height: 24px;
  flex-wrap: wrap;
  font-weight: 600;
}
.grid__headerCell .plasma-icon {
  font-size: 1.5rem;
}
.grid__headerCell--sortable {
  cursor: pointer;
}
.grid__headerCell--sortable .plasma-icon {
  font-size: 1.5rem;
  color: #16191d;
}
.grid__headerCell.h_leftAlign {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.grid__headerCell.h_rightAlign {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.grid__headerCell.h_centerAlign {
  -ms-flex-pack: center;
  justify-content: center;
}
.grid__contentCell.h_rightAlign {
  justify-content: flex-end;
}
.grid__footerCell {
  font-weight: 600;
}
.grid__footerCell:empty {
  min-height: 1px;
  padding-top: 0;
  padding-bottom: 0;
}
.grid__actionCell {
  min-width: 100%;
  width: auto;
}
.grid.grid--cards .grid__footer {
  display: none;
}
.grid.grid--cards .grid__header,
.grid.grid--cards .grid__content {
  display: block;
}
.grid.grid--cards .grid__headerRow,
.grid.grid--cards .grid__contentRow {
  display: block;
}
.grid.grid--cards .grid__headerRow--left,
.grid.grid--cards .grid__contentRow--left,
.grid.grid--cards .grid__headerRow--right,
.grid.grid--cards .grid__contentRow--right,
.grid.grid--cards .grid__headerRow--scroll,
.grid.grid--cards .grid__contentRow--scroll {
  display: block;
}
.grid.grid--cards .grid__headerRow {
  display: none;
}
.grid.grid--cards .grid__headerRow[class *= "--filter"] {
  display: block;
  border: none;
}
.grid.grid--cards .grid__headerRow[class *= "--filter"] .grid__headerCell:empty {
  display: none;
}
.grid.grid--cards .grid__headerRow,
.grid.grid--cards .grid__contentRow {
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
}
.grid.grid--cards .grid__headerCell,
.grid.grid--cards .grid__contentCell {
  position: relative;
  padding-top: 24px;
  font-size: 1rem;
  width: 100%;
}
.grid.grid--cards .grid__headerCell[data-title]:before,
.grid.grid--cards .grid__contentCell[data-title]:before {
  content: attr(data-title);
  font-size: 0.75rem;
  left: 10px;
  opacity: 0.7;
  position: absolute;
  top: 8px;
}
.grid.grid--cards .grid__content {
  overflow: auto;
}
.grid.grid--cards .grid__contentRow {
  margin: 16px auto;
  width: 97%;
}
.grid.grid--cards .grid__contentRow--scroll .grid__contentCell {
  text-align: left;
}
.grid.grid--cards .grid__contentRow--selected {
  border-left: 6px solid #596673;
}
.grid.grid--cards .grid__contentRow:last-child {
  border-bottom: 1px solid #a9b3bc;
}
.grid.grid--cards .grid__headerRow {
  padding-right: 0;
}
.grid.grid--cards .grid__headerRow--left.h_hidden {
  display: block;
}
.grid.grid--cards .grid__headerRow--left.h_hidden .grid__headerCell {
  padding-top: 10px;
}
.grid.grid--cards .grid__headerCell {
  width: 100%;
}
.grid.grid--cards .grid__contentCell,
.grid.grid--cards .grid__contentCell.h_rightAlign {
  justify-content: flex-start;
}
.grid.grid--cards .grid__contentCell.grid__actionCell {
  justify-content: flex-end;
}
.field__text--icon {
  border-right: 32px solid transparent;
  padding-right: 0;
}
.field__textAddon {
  display: block;
}
.field__exposition {
  border-right: 42px solid transparent;
}
.field__exposition--readonly:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.field__controls > .plasma-icon,
.field__controls .field__text ~ .button__icon .plasma-icon {
  display: block;
  font-size: 1.5rem;
  cursor: default;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-align: center;
  width: 32px;
}
.field__controls > .plasma-icon,
.field__controls .field__text ~ .button__icon {
  padding: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.field__appendices,
.field__selectedTextIcon {
  background: #e2e6e9;
  color: #16191d;
  font-size: 0.75rem;
  height: 32px;
  padding: 8px 0;
  position: absolute;
  left: auto;
  right: 0;
  text-align: center;
  top: 0;
  width: 42px;
}
.field__appendices--disabled,
.field__selectedTextIcon--disabled {
  background: #e2e6e9;
  color: #708090;
}
.field--mobile .field__text {
  font-size: 1rem;
  height: 36px;
}
.field .button__icon {
  margin: 0;
  padding-left: 0;
  vertical-align: top;
}
.field .button__icon + .field__text,
.field .button__icon + .field__exposition {
  width: calc(100% - 30px);
}
.field .button__icon .plasma-icon {
  font-size: 1.5rem;
  height: 32px;
  line-height: 32px;
}
.field__rightButton .field__controls .field__text.field__text--icon {
  border-right: 56px solid transparent;
  padding-right: 0;
}
.field__rightButton .field__controls .field__text {
  border-right: 32px solid transparent;
  padding-right: 0;
}
.field__rightButton .field__controls .field__button {
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
}
.field__rightButton .field__controls .field__button .button__icon {
  padding: 0;
}
.field__rightButton .field__controls .field__button .button__icon .plasma-icon {
  font-size: 1rem;
}
.field__rightButton--withIcon .field__controls .field__button {
  right: 26px;
}
.field.field__multilingual .field__controls {
  display: table;
  width: 100%;
}
.field.field__multilingual .button__icon {
  font-size: 0;
  overflow: visible;
  width: 100%;
}
.field.field__multilingual .button__icon .plasma-icon {
  color: #708090;
  font-size: 1.25rem;
  height: auto;
  line-height: 1;
}
.field.field__multilingual .button__icon .plasma-icon + span {
  color: #708090;
  display: block;
  font-size: 0.75rem;
  line-height: 1;
  text-transform: uppercase;
  width: 100%;
}
.field.field__multilingual .button__icon:hover .plasma-icon + span,
.field.field__multilingual .button__icon:active .plasma-icon + span,
.field.field__multilingual .button__icon:focus .plasma-icon + span {
  color: #f56600;
}
.field.field__multilingual .popup {
  display: table-cell;
  vertical-align: middle;
  width: 30px;
}
.field__textarea {
  height: 100px;
  min-height: 32px;
  max-height: 100px;
  margin: 0;
  overflow: auto;
  resize: vertical;
  width: 100%;
}
.field__textarea:focus {
  padding-top: 7px;
}
.DraftEditor-root {
  background: #f1f2f4;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 0 0 #708090;
  -moz-box-shadow: 0 1px 0 0 #708090;
  -ms-box-shadow: 0 1px 0 0 #708090;
  box-shadow: 0 1px 0 0 #708090;
  color: #16191d;
  display: inline-block;
  height: 100px;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: inherit;
  overflow: auto;
  vertical-align: top;
  width: 100%;
}
.public-DraftEditorPlaceholder-root {
  color: #8c99a6;
  left: 0;
  padding: 7px 12px 5px;
  position: absolute;
  top: 0;
  z-index: 0;
}
.DraftEditor-editorContainer {
  height: inherit;
  position: relative;
  z-index: 1;
}
.public-DraftEditor-content {
  min-height: 100px;
  padding: 7px 12px 5px;
}
.RichEditor-editor--focused > .DraftEditor-root {
  -webkit-box-shadow: 0 3px 0 0 #079ae9;
  -moz-box-shadow: 0 3px 0 0 #079ae9;
  -ms-box-shadow: 0 3px 0 0 #079ae9;
  box-shadow: 0 3px 0 0 #079ae9;
}
.RichEditor-editor--invalid > .DraftEditor-root {
  -webkit-box-shadow: 0 1px 0 0 #c91d1d;
  -moz-box-shadow: 0 1px 0 0 #c91d1d;
  -ms-box-shadow: 0 1px 0 0 #c91d1d;
  box-shadow: 0 1px 0 0 #c91d1d;
}
.RichEditor-editor--focused.RichEditor-editor--invalid > .DraftEditor-root {
  -webkit-box-shadow: 0 3px 0 0 #c91d1d;
  -moz-box-shadow: 0 3px 0 0 #c91d1d;
  -ms-box-shadow: 0 3px 0 0 #c91d1d;
  box-shadow: 0 3px 0 0 #c91d1d;
}
.RichEditor-editor--disabled > .DraftEditor-root {
  background: #e2e6e9;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
  color: #708090;
}
.RichEditor-editor--readonly > .DraftEditor-root {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #16191d;
}
.field__select {
  border: none;
  cursor: default;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.field__selectTitle {
  cursor: pointer;
  background-color: #f1f2f4;
  border-right: 32px solid transparent;
  padding-right: 0;
  -moz-appearance: none;
  width: 100%;
}
.field__selectTitle:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #16191d;
}
.field__selectTitle:hover {
  -webkit-box-shadow: 0 1px 0 0 #f56600;
  -moz-box-shadow: 0 1px 0 0 #f56600;
  -ms-box-shadow: 0 1px 0 0 #f56600;
  box-shadow: 0 1px 0 0 #f56600;
}
.field__select:after {
  border-left: 2px solid #708090;
  border-bottom: 2px solid #708090;
  content: ' ';
  cursor: default;
  height: 10px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 8px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10px;
}
.field__select:hover:after {
  border-color: #708090;
  border-right: none;
  border-top: none;
}
.field__select:focus {
  outline: none;
}
.field__select:invalid:after {
  border-color: #c91d1d;
  border-right: none;
  border-top: none;
}
.field__select--selected {
  outline: none;
}
.field__select--selected:after {
  border-color: #079ae9 !important;
}
.field__select--disabled > .field__selectTitle {
  background: #e2e6e9;
  -webkit-box-shadow: 0 1px 0 0 #a9b3bc;
  -moz-box-shadow: 0 1px 0 0 #a9b3bc;
  -ms-box-shadow: 0 1px 0 0 #a9b3bc;
  box-shadow: 0 1px 0 0 #a9b3bc;
  color: #708090;
  cursor: default;
}
.field__select--disabled:after {
  border-color: #a9b3bc;
  border-right: none;
  border-top: none;
}
.field__select--disabled:hover:after {
  border-color: #a9b3bc;
  border-top: none;
  border-right: none;
}
.field__select--readonly {
  color: #16191d;
  cursor: default;
  margin: 0;
  min-width: 5px;
}
.field__select--readonly > .field__selectTitle:hover {
  border-bottom: none;
}
.field__select--readonly:after {
  display: none;
}
.field__select--readonly > .field__selectTitle {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #16191d;
  cursor: default;
  margin: 0;
  min-width: 5px;
}
.field__selectOption {
  color: inherit;
  font-size: inherit;
}
.field__selectOption:hover {
  background-color: #f56600;
  color: #fff;
}
.pagination {
  cursor: default;
  font-size: 0;
}
.pagination .button__icon {
  font-size: 0;
  height: 32px;
  padding: 0;
  width: 20px;
}
.pagination .plasma-icon {
  color: #079ae9;
  font-size: 1.5rem;
}
.pagination .field {
  display: inline-block;
  margin: 0 3px 0 5px;
  position: relative;
  width: 84px;
}
.pagination .field__select:after {
  border-bottom: 6px solid #708090;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  right: 7px;
  top: 9px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
}
.pagination .field__select--disabled:after {
  border-bottom: 6px solid #a9b3bc;
}
.pagination .field__selectTitle {
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 24px;
  padding: 0 20px 0 6px;
}
.pagination .field__selectTitle:hover {
  border: 1px solid #f56600;
}
.pagination .field__selectTitle:active {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.pagination .field__selectTitle:focus {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.pagination .field__selectTitle:disabled {
  border: 1px solid transparent;
  padding-left: 6px;
}
.pagination.h_floatRight {
  margin-left: 12px;
}
.contentbox__footer .pagination .field__selectTitle {
  background-color: #fff;
}
.tooltip {
  display: inline-block;
  font-size: 0;
  text-align: right;
  vertical-align: middle;
  width: 24px;
}
.tooltip > .plasma-icon {
  cursor: default;
  font-size: 1.25rem;
}
.tooltip--error > .plasma-icon {
  color: #c91d1d;
  font-family: 'custom-icons';
}
.tooltip--hint > .plasma-icon {
  color: #9db2c8;
}
.tooltip--warning > .plasma-icon {
  color: #f56600;
}
.field--tooltips-1 .field__controls,
.field--tooltips-1 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-1 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-1 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-1 .field__controls .tooltip,
.field--tooltips-1 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-1 .field__message {
  width: calc(100% - 24px);
}
.field--tooltips-1 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-1 .field__select:after {
  right: 36px;
}
.field--tooltips-1 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-1 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-1 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-1 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-1 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-1 .field__controls > .plasma-icon,
.field--tooltips-1 .field__controls > .field__appendices,
.field--tooltips-1 .field__controls .field__text ~ .button__icon {
  right: 24px;
}
.field--tooltips-2 .field__controls,
.field--tooltips-2 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-2 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-2 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-2 .field__controls .tooltip,
.field--tooltips-2 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-2 .field__message {
  width: calc(100% - 48px);
}
.field--tooltips-2 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-2 .field__select:after {
  right: 60px;
}
.field--tooltips-2 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-2 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-2 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-2 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-2 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-2 .field__controls > .plasma-icon,
.field--tooltips-2 .field__controls > .field__appendices,
.field--tooltips-2 .field__controls .field__text ~ .button__icon {
  right: 48px;
}
.field--tooltips-3 .field__controls,
.field--tooltips-3 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-3 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-3 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-3 .field__controls .tooltip,
.field--tooltips-3 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-3 .field__message {
  width: calc(100% - 72px);
}
.field--tooltips-3 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-3 .field__select:after {
  right: 84px;
}
.field--tooltips-3 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-3 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-3 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-3 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-3 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-3 .field__controls > .plasma-icon,
.field--tooltips-3 .field__controls > .field__appendices,
.field--tooltips-3 .field__controls .field__text ~ .button__icon {
  right: 72px;
}
.field--tooltips-4 .field__controls,
.field--tooltips-4 .field__select {
  display: table;
  width: 100%;
}
.field--tooltips-4 .field__controls > .field__textarea ~ .tooltip,
.field--tooltips-4 .field__select > .field__textarea ~ .tooltip {
  padding-top: 8px;
  vertical-align: top;
}
.field--tooltips-4 .field__controls .tooltip,
.field--tooltips-4 .field__select .tooltip {
  display: table-cell;
}
.field--tooltips-4 .field__message {
  width: calc(100% - 96px);
}
.field--tooltips-4 .field__select .field__selectTitle {
  display: table-cell;
}
.field--tooltips-4 .field__select:after {
  right: 108px;
}
.field--tooltips-4 > .field__help + .field__control--boolean {
  display: flex;
  padding-top: 2px;
}
.field--tooltips-4 .field__control--boolean > .field__label ~ .tooltip {
  display: inline-block;
  margin-top: -3px;
}
.field--tooltips-4 .field__control--boolean > span ~ .field__label {
  flex: 0 1 auto;
}
.field--tooltips-4 .field__label {
  display: inline-block;
  vertical-align: middle;
}
.field--tooltips-4 .field__label ~ .tooltip {
  margin-top: -3px;
}
.field--tooltips-4 .field__controls > .plasma-icon,
.field--tooltips-4 .field__controls > .field__appendices,
.field--tooltips-4 .field__controls .field__text ~ .button__icon {
  right: 96px;
}
.grid__headerCell .tooltip {
  margin-left: 4px;
  line-height: 22px;
}
.grid__headerCell .tooltip > .plasma-icon {
  vertical-align: middle;
}
.field--tooltips-1 .field__controls .field__button {
  right: 24px;
}
.field--tooltips-1.field__rightButton--withIcon .field__controls .field__button {
  right: 50px;
}
.field--tooltips-2 .field__controls .field__button {
  right: 48px;
}
.field--tooltips-2.field__rightButton--withIcon .field__controls .field__button {
  right: 74px;
}
.field--tooltips-3 .field__controls .field__button {
  right: 72px;
}
.field--tooltips-3.field__rightButton--withIcon .field__controls .field__button {
  right: 98px;
}
.field--tooltips-4 .field__controls .field__button {
  right: 96px;
}
.field--tooltips-4.field__rightButton--withIcon .field__controls .field__button {
  right: 122px;
}
.autocomplete .field--tooltips-1 + .dropdown {
  width: calc(100% - 24px);
}
.autocomplete .field--tooltips-2 + .dropdown {
  width: calc(100% - 48px);
}
.autocomplete .field--tooltips-3 + .dropdown {
  width: calc(100% - 72px);
}
.autocomplete .field--tooltips-4 + .dropdown {
  width: calc(100% - 96px);
}
/* postcss-bem-linter: define field */
.field__radio + label > span {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: transparent;
}
.field__radio.field__radio--disabled:disabled + label > span {
  background: #e2e6e9;
  border-color: #a9b3bc;
}
.field__radio.field__radio--disabled:disabled:checked + label > span {
  background: #a9b3bc;
}
.field__radio.field__radio--disabled:disabled:checked + label > span:before {
  background: #a9b3bc;
  border-color: #e2e6e9;
}
.field__radio.field__radio--readonly:disabled + label > span {
  background: transparent;
  border-color: #708090;
}
.field__radio.field__radio--readonly:disabled:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__radio:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__radio:checked + label > span:before {
  background: #16191d;
  border: 2px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  content: ' ';
  display: block;
  height: 10px;
  margin: 1px 0 0 1px;
  width: 10px;
}
.field__radio:not([disabled]) + label > span:hover {
  background: #fff;
  border-color: #f56600;
}
.field__radio:not([disabled]) + label > span:hover:checked + label > span:hover {
  background: #f56600;
  border-color: #f56600;
}
.field__radio:not([disabled]) + label > span:hover:before {
  background: #f56600;
}
.field__radio:not([disabled]):hover + label > span {
  background: #fff;
  border-color: #f56600;
}
.field__radio:not([disabled]):hover + label > span:checked + label > span {
  background: #f56600;
  border-color: #f56600;
}
.field__radio:not([disabled]):hover + label > span:before {
  background: #f56600;
}
.field__radio:not([disabled]):focus + label > span {
  background: #f1f2f4;
  border-color: #079ae9;
}
.field__radio:not([disabled]):focus:checked + label > span {
  background: #079ae9;
  border-color: #079ae9;
}
.field__radio:not([disabled]):focus:checked + label > span:before {
  background: #079ae9;
}
.field__control--boolean > .field__radio ~ .field__label {
  color: inherit;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
}
.field__control--boolean > .field__radio ~ .field__label.field__label--disabled,
.field__control--boolean > .field__radio ~ .field__label.field__label--readonly {
  cursor: default;
}
.field__message--error + span .field__radio--invalid + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid + label > span {
  border-color: #c91d1d;
}
.field__message--error + span .field__radio--invalid:not([disabled]):hover + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):hover + label > span {
  border-color: #f56600;
}
.field__message--error + span .field__radio--invalid:not([disabled]):hover:checked + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):hover:checked + label > span {
  background: #fff;
}
.field__message--error + span .field__radio--invalid:not([disabled]):hover:checked + label > span:before,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):hover:checked + label > span:before {
  background: #f56600;
}
.field__message--error + span .field__radio--invalid:not([disabled]):focus:checked + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span {
  background: #c91d1d;
  border-color: #c91d1d;
}
.field__message--error + span .field__radio--invalid:not([disabled]):focus:checked + label > span:before,
.field__message--error + .field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span:before {
  background: #c91d1d;
}
.field__message--error + span .field__radio--invalid:checked + label > span,
.field__message--error + .field__message--warning + span .field__radio--invalid:checked + label > span {
  background: #c91d1d;
}
.field__message--error + span .field__radio--invalid:checked + label > span:before,
.field__message--error + .field__message--warning + span .field__radio--invalid:checked + label > span:before {
  background: #c91d1d;
}
.field__message--warning + span .field__radio--invalid + label > span {
  border-color: #f56600;
}
.field__message--warning + span .field__radio--invalid:not([disabled]):hover:checked + label > span {
  background: #fff;
}
.field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span {
  background: #f56600;
  border-color: #f56600;
}
.field__message--warning + span .field__radio--invalid:not([disabled]):focus:checked + label > span:before {
  background: #f56600;
}
.field__message--warning + span .field__radio--invalid:checked + label > span {
  background: #f56600;
}
.field__message--warning + span .field__radio--invalid:checked + label > span:before {
  background: #f56600;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define field */
.field__check + label > span {
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.field__check.field__check--disabled:disabled + label > span {
  background: #e2e6e9;
  border-color: #a9b3bc;
}
.field__check.field__check--disabled:disabled:checked + label > span {
  background: #a9b3bc;
  border-color: #a9b3bc;
}
.field__check.field__check--readonly:disabled + label > span {
  background: transparent;
  border-color: #708090;
}
.field__check.field__check--readonly:disabled:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__check:checked + label > span {
  background: #16191d;
  border-color: #16191d;
}
.field__check:checked + label > span:before {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: ' ';
  display: block;
  margin: 1px 0 0 1px;
  height: 7px;
  line-height: normal;
  -webkit-transform: rotate(-55deg);
  -moz-transform: rotate(-55deg);
  -o-transform: rotate(-55deg);
  -ms-transform: rotate(-55deg);
  transform: rotate(-55deg);
  width: 10px;
}
.field__check:checked[invalid] + label > span {
  background: #c91d1d;
  border-color: #c91d1d;
}
.field__check:not([disabled]) + label > span:hover {
  border-color: #f56600;
}
.field__check:not([disabled]):checked + label > span:hover {
  background: #f56600;
}
.field__check:not([disabled]):hover + label > span {
  border-color: #f56600;
}
.field__check:not([disabled]):hover:checked + label > span {
  background: #f56600;
}
.field__check:not([disabled]):focus + label > span {
  border-color: #079ae9;
}
.field__check:not([disabled]):focus:checked + label > span {
  background: #079ae9;
}
.field__check[invalid] + label > span {
  border-color: #c91d1d;
}
.field__control--boolean {
  display: flex;
  flex-direction: row;
}
.field__control--boolean > .field__label.field__label--disabled,
.field__control--boolean > .field__label.field__label--readonly {
  cursor: default;
}
.field__control--boolean > span ~ .field__label {
  color: inherit;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 18px;
  max-width: 100%;
  vertical-align: top;
}
.field__message--error + span .field__check--invalid + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid + label > span {
  border-color: #c91d1d;
}
.field__message--error + span .field__check--invalid:not([disabled]):hover + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):hover + label > span {
  border-color: #f56600;
}
.field__message--error + span .field__check--invalid:not([disabled]):hover:checked + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):hover:checked + label > span {
  background-color: #f56600;
}
.field__message--error + span .field__check--invalid:not([disabled]):focus + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):focus + label > span {
  border-color: #c91d1d;
}
.field__message--error + span .field__check--invalid:not([disabled]):focus:checked + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:not([disabled]):focus:checked + label > span {
  background-color: #c91d1d;
}
.field__message--error + span .field__check--invalid:checked + label > span,
.field__message--error + .field__message--warning + span .field__check--invalid:checked + label > span {
  background-color: #c91d1d;
}
.field__message--warning + span .field__check--invalid + label > span {
  border-color: #f56600;
}
.field__message--warning + span .field__check--invalid:not([disabled]):focus + label > span {
  border-color: #f56600;
}
.field__message--warning + span .field__check--invalid:not([disabled]):focus:checked + label > span {
  background-color: #f56600;
}
.field__message--warning + span .field__check--invalid:checked + label > span {
  background-color: #f56600;
}
/* postcss-bem-linter: end */
.contentbox {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
  height: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  overflow: hidden;
}
.contentbox__header {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  z-index: 1;
}
.contentbox__heading {
  align-items: center;
  background-color: #507090;
  display: flex;
  min-height: 48px;
  padding: 0 13px 0 24px;
  position: relative;
  z-index: 1;
}
.contentbox__title {
  color: #f9fafb;
  cursor: default;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
}
.contentbox__subheading {
  z-index: 1;
}
.contentbox__subheadingActionBar {
  background-color: #f1f2f4;
  min-height: 44px;
  padding: 8px 24px 0 24px;
}
.contentbox__subheadingMobileActionBar {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 13px;
}
.contentbox__subheadingMobileActionBar .popup .button {
  font-size: 0;
}
.contentbox__subheadingMobileActionBar .popup .button .plasma-icon {
  font-size: 1.5rem;
  color: #fff;
}
.contentbox__subheadingActionBar + .contentbox__subheadingBreadcrumb {
  border-top: 1px solid #c6ccd2;
}
.contentbox__subheadingBreadcrumb {
  background-color: #f1f2f4;
}
.contentbox__subheadingBreadcrumbList {
  display: flex;
  align-items: center;
  height: 24px;
  list-style: none;
  margin: 0;
  padding-left: 24px;
}
.contentbox__subheadingBreadcrumbItem + .contentbox__subheadingBreadcrumbItem:before {
  content: '';
  border-top: 1px solid #596673;
  border-right: 1px solid #596673;
  display: inline-block;
  height: 6px;
  margin: 0 10px;
  margin-bottom: 1px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 6px;
}
.contentbox__subheadingBreadcrumbLink,
.contentbox__subheadingBreadcrumbLink--current {
  background-color: transparent;
  border: none;
  color: #079ae9;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0;
  text-decoration: none;
}
.contentbox__subheadingNav {
  background-color: #708090;
}
.contentbox__subheadingNavList {
  display: flex;
  align-items: center;
  height: 48px;
  list-style: none;
  margin: 0;
  padding-left: 24px;
}
.contentbox__subheadingNavItem + .contentbox__subheadingNavItem {
  margin-left: 40px;
}
.contentbox__subheadingNavItem .button__secondary--navigation {
  color: #f9fafb;
  cursor: pointer;
  border-bottom: 4px solid transparent;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: normal;
  height: auto;
  padding: 15px 10px 13px 10px;
  text-transform: uppercase;
}
.contentbox__subheadingNavItem .button__secondary--navigation--current {
  border-color: #f9fafb;
  cursor: default;
}
.contentbox__subheadingNavItem .button__secondary--navigation:hover {
  border-color: #f9fafb;
}
.contentbox__subheadingNavItem--inactive .button__secondary--navigation {
  border-color: transparent !important;
  color: #a9b3bc;
  cursor: default;
}
.contentbox__subheadingNavItem--inactive .button__secondary--navigation--current {
  border-color: #a9b3bc !important;
}
.contentbox__content {
  flex: 1 1 100%;
  min-height: 64px;
  padding: 24px 24px 0 24px;
  overflow: auto;
  z-index: 0;
}
.contentbox__content .form {
  display: block;
}
.contentbox__content > .form__section:first-child {
  margin-top: -33px;
}
.contentbox__content--overview {
  padding: 0;
  margin: 0;
}
.contentbox__footer {
  background-color: #f1f2f4;
  -webkit-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.2);
  min-height: 44px;
  padding: 5px 24px 0 24px;
  z-index: 1;
}
.contentbox__footer--form {
  margin: 20px 0;
}
.contentbox__footer--disabled {
  background: #e2e6e9;
}
.contentbox__subheadingActionBar .button-group .button,
.contentbox__content .button-group .button,
.contentbox__footer .button-group .button {
  margin-bottom: 5px;
}
.contentbox__content .grid__contentRow--right .button-group .button {
  margin-bottom: 0;
}
.contentbox__opt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
}
.contentbox__opt--back {
  left: 5px;
}
.contentbox__opt--back ~ .contentbox__title {
  padding-left: 17px;
}
.contentbox__opt--close {
  right: 5px;
}
.contentbox__opt .button__icon {
  font-size: 0;
  padding: 0;
}
.contentbox__opt .plasma-icon {
  font-size: 2.25rem;
}
.field__slider {
  height: 32px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  position: relative;
  width: 100%;
}
.field__slider:disabled {
  cursor: default;
}
.field__slider--disabled .field__sliderBarFill--left {
  background-color: #708090;
}
.field__slider--disabled .field__sliderBarTick--left {
  background-color: #708090;
}
.field__slider--disabled .field__sliderBarLabel {
  color: #708090;
}
.field__slider--disabled .field__sliderHandle {
  background-color: #708090;
}
.field__slider--invalid {
  margin-bottom: 5px;
}
.field__slider--invalid .field__sliderHandle {
  background-color: #c91d1d;
}
.field__slider--readonly .field__sliderHandle {
  background-color: #596673;
}
.field__slider:not([disabled]):active,
.field__slider:not([disabled]):focus,
.field__slider:not([disabled]):hover {
  cursor: pointer;
  outline: none;
}
.field__slider:not([disabled]):active .field__sliderBarFill--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):active .field__sliderBarTick--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):active .field__sliderHandle {
  background-color: #079ae9;
}
.field__slider:not([disabled]):focus .field__sliderBarFill--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):focus .field__sliderBarTick--left {
  background-color: #079ae9;
}
.field__slider:not([disabled]):focus .field__sliderHandle {
  background-color: #079ae9;
}
.field__slider:not([disabled]):hover .field__sliderBarFill--left {
  background-color: #f56600;
}
.field__slider:not([disabled]):hover .field__sliderBarTick--left {
  background-color: #f56600;
}
.field__slider:not([disabled]):hover .field__sliderHandle {
  background-color: #f56600;
}
.field__sliderBar {
  position: relative;
}
.field__sliderBarFill {
  background-color: #c6ccd2;
  bottom: 0;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.field__sliderBarFill--left {
  background-color: #596673;
}
.field__sliderBarTick {
  background-color: #c6ccd2;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  height: 12px;
  position: absolute;
  top: -5px;
  -webkit-transform: translateX(-50%) translateY(0);
  -moz-transform: translateX(-50%) translateY(0);
  -o-transform: translateX(-50%) translateY(0);
  -ms-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
  width: 1px;
}
.field__sliderBarTick--left {
  background-color: #596673;
}
.field__sliderBarLabel {
  color: #16191d;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  position: absolute;
  top: 12px;
  -webkit-transform: translateX(-50%) translateY(0);
  -moz-transform: translateX(-50%) translateY(0);
  -o-transform: translateX(-50%) translateY(0);
  -ms-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
}
.field__sliderHandle {
  background-color: #079ae9;
  -webkit-border-radius: 50% 50% 18% 50%;
  -moz-border-radius: 50% 50% 18% 50%;
  -ms-border-radius: 50% 50% 18% 50%;
  border-radius: 50% 50% 18% 50%;
  height: 18px;
  position: relative;
  -webkit-transform-origin: 79% -31%;
  -moz-transform-origin: 79% -31%;
  -o-transform-origin: 79% -31%;
  -ms-transform-origin: 79% -31%;
  transform-origin: 79% -31%;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 18px;
}
.field__sliderBackdrop {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.applicationHeader {
  display: flex;
  flex-direction: column;
}
.applicationHeader__content {
  background-color: #596673;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  min-height: 48px;
  padding: 0 24px;
}
.applicationHeader__contentSlotWrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 50%;
  width: auto;
}
.applicationHeader__contentSlotWrapper:last-child .applicationHeader__contentSlot:last-child {
  margin-right: 0;
}
.applicationHeader__contentSlot {
  color: #fff;
  margin-right: 8px;
  width: auto;
}
@media only screen and (max-width: 767px) {
  .applicationHeader__content {
    padding: 0 8px;
    font-size: 0.75rem;
    line-height: 1.2;
  }
}
.autocomplete {
  position: relative;
  width: 100%;
}
.autocomplete .field__rightButton .field__button .button__icon .plasma-icon {
  color: #c91d1d;
}
.autocomplete .field__controls .field__text ~ .button__icon .plasma-icon {
  color: #708090;
  font-size: 1.75rem;
}
.autocomplete--mobile {
  bottom: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.collapsiblePanel__title {
  align-items: center;
  background-color: #708090;
  display: flex;
  flex-direction: row;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 6px 12px;
  min-height: 36px;
}
.collapsiblePanel__title:hover {
  background-color: #f56600;
  cursor: pointer;
}
.collapsiblePanel__indicator,
.collapsiblePanel__label {
  margin-right: 4px;
  padding-right: 1px;
}
.collapsiblePanel__label {
  color: #fff;
  width: 100%;
}
.collapsiblePanel__label--info {
  display: inline-block;
  font-style: italic;
  font-weight: 400;
}
.collapsiblePanel__label--info:not(:empty):before {
  content: "-";
  margin-right: 3px;
  margin-left: 3px;
}
.collapsiblePanel__indicator {
  align-self: flex-start;
  display: flex;
}
.collapsiblePanel__indicator .plasma-icon {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.2;
}
.dropdown {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  background: #f1f2f4;
  width: 100%;
}
.dropdown__content {
  overflow-y: auto;
  max-height: 240px;
}
.dropdown__item {
  line-height: 16px;
  padding: 4px 10px;
}
.dropdown__item--preselected {
  background: #079ae9;
  color: #fff;
}
.dropdown__hint {
  background: #e2e6e9;
  color: #708090;
  height: 20px;
  padding: 2px 0 2px 10px;
}
.dropdown__hint:hover,
.dropdown__hint:focus {
  background: #e2e6e9;
  color: #708090;
  cursor: auto;
}
.dropdown:focus {
  outline: none;
}
@media only screen and (min-width: 992px) {
  .dropdown__item:focus,
  .dropdown__item:hover {
    background: #f56600;
    color: #fff;
    cursor: pointer;
  }
}
@media only screen and (max-width: 767px) {
  .dropdown {
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
  }
  .dropdown__hint {
    flex: none;
  }
  .dropdown__content {
    flex: 0 1 auto;
    max-height: none;
  }
  .dropdown__item {
    padding: 14px 10px;
    border-bottom: 1px solid #e2e6e9;
  }
  .dropdown__item:last-child {
    border-bottom: none;
  }
}
.popup {
  display: inline-block;
}
.popup .button__icon .plasma-icon {
  color: #079ae9;
  font-size: 2.25rem;
}
.popup .button__icon:hover .plasma-icon {
  color: #f56600;
}
.popup .button__icon:active .plasma-icon {
  color: #f56600;
}
.popup .button__icon:focus .plasma-icon {
  color: #f56600;
}
.popup__menu {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  border-top: 1px solid #e2e6e9;
  border-left: 1px solid #e2e6e9;
  list-style: none;
  margin: 0;
  min-width: 170px;
  max-height: 255px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
  z-index: 1000;
}
.popup__item {
  border-bottom: 1px solid #e2e6e9;
  width: max-content;
  height: 51px;
  min-width: 100%;
}
.popup__item:last-child {
  border-bottom: none;
}
.popup__item:hover {
  background: #f1f2f4;
}
.popup__item .popup__link,
.popup__item .button {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  color: #16191d;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  height: auto;
  line-height: normal;
  padding: 14px 20px;
  text-align: left;
  text-transform: none;
  width: 100%;
}
.popup__item .popup__link > .plasma-icon,
.popup__item .button > .plasma-icon {
  color: #16191d;
  font-size: 1.25rem;
}
.popup__item .button__secondary--warning {
  position: relative;
  padding-right: 40px;
}
.popup__item .button__secondary--warning .plasma-icon {
  color: #f56600;
  position: absolute;
  top: 15px;
  right: 12px;
}
.masterDetailLayout {
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;
  height: 100%;
}
.masterDetailLayout__header {
  padding: 12px 0;
}
.masterDetailLayout__title {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
  padding: 4px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.masterDetailLayout__panesMinimized {
  margin-top: 6px;
  width: 30%;
}
.masterDetailLayout__body {
  display: flex;
  flex: 1 1 auto;
  margin: 0 -12px;
  overflow: auto;
}
.masterDetailLayoutPane {
  display: flex;
  flex: 1 1 100%;
  margin: 0 12px;
  overflow: hidden;
  padding: 2px;
  transition: all 0.3s ease-out;
}
.masterDetailLayout .contentbox {
  height: unset !important;
}
@media only screen and (max-width: 767px) {
  .masterDetailLayout__title {
    float: left;
    width: 70%;
  }
  .masterDetailLayout__panesMinimized {
    float: right;
    margin-top: 0;
    padding-right: 8px;
    text-align: right;
  }
  .masterDetailLayout__body {
    margin: 0;
    overflow-x: hidden;
  }
  .masterDetailLayoutPane {
    margin: 0;
    padding: 0;
  }
}
.nav {
  position: relative;
}
.nav__item {
  margin: 0;
  padding: 0;
}
.nav__link {
  align-items: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  outline: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
.nav__label {
  color: #fff;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  font-size: 0.75rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  line-height: 16px;
  margin: 0;
  padding: 16px 12px;
  text-transform: uppercase;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nav__item > .nav__link > .plasma-icon + .nav__label {
  padding-left: 48px;
}
.nav__item.nav__item--has-children > .nav__link > .nav__label {
  padding-right: 48px;
  -ms-user-select: none;
}
.nav .plasma-icon {
  color: #fff;
  display: block;
  font-size: 1.5rem;
  text-align: center;
  vertical-align: middle;
}
.nav .plasma-icon {
  margin: 0 -48px 0 0;
  padding: 12px;
  width: 48px;
}
.nav__label + .plasma-icon {
  margin: 0 0 0 -48px;
}
.nav__item.nav__item--is-disabled .nav__link {
  background-color: transparent;
  cursor: default;
}
.nav__item.nav__item--is-disabled .nav__label {
  color: #a9b3bc;
}
.nav__item.nav__item--is-disabled .plasma-icon {
  color: #a9b3bc;
}
.nav__item--go-back {
  display: none;
}
.nav__mainLayer,
.nav__subLayer {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav__wrapper {
  transition: 0.1s all linear;
}
.nav__wrapper:hover {
  z-index: 1;
}
.nav__wrapper:first-child {
  height: 100%;
  position: relative;
}
.nav__mainLayer {
  height: auto;
  width: auto;
}
.nav__subLayer {
  background-color: #8c99a6;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 4px 0 rgba(0,0,0,0.4);
  min-width: 200px;
}
.nav--horizontal .nav__mainLayer {
  background-color: #708090;
  padding: 0 12px;
}
.nav--horizontal .nav__mainLayer::after {
  content: "";
  display: table;
  clear: both;
}
.nav--horizontal .nav__mainLayer > .nav__item {
  float: left;
  margin: 0 12px;
}
.nav--horizontal .nav__mainLayer > .nav__item > .nav__link {
  border-bottom: 4px solid transparent;
}
.nav--horizontal .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  color: #fff;
  padding-bottom: 14px;
  padding-top: 14px;
  white-space: nowrap;
}
.nav--horizontal .nav__mainLayer > .nav__item > .nav__link > .plasma-icon {
  padding-bottom: 10px;
  padding-top: 10px;
}
.nav--horizontal .nav__mainLayer > .nav__item:hover > .nav__link {
  border-bottom-color: #fff;
}
.nav--horizontal .nav__mainLayer > .nav__item--is-selected > .nav__link {
  border-bottom-color: #fff;
}
.nav--horizontal .nav__mainLayer > .nav__item.nav__item--is-disabled > .nav__link {
  border-bottom-color: transparent;
}
.nav--horizontal .nav__mainLayer > .nav__item--condensed > .nav__link > .plasma-icon {
  margin: 0;
  -ms-user-select: none;
}
.nav--horizontal .nav__subLayer .nav__item:hover > .nav__link {
  background-color: #596673;
}
.nav--horizontal .nav__subLayer > .nav__item--is-selected > .nav__link {
  background-color: #596673;
}
.nav--horizontal .nav__subLayer > .nav__item.nav__item--is-disabled > .nav__link {
  background-color: #8c99a6;
}
.nav--condensible {
  overflow: hidden;
}
.nav--condensible .nav__mainLayer {
  display: flex;
  flex-wrap: nowrap;
}
.nav--horizontal.nav--mobile {
  opacity: 0;
  transform: translateX(-100%);
}
.nav--horizontal.nav--mobile.nav--is-visible {
  opacity: 1;
  transform: translateX(0);
}
.nav--horizontal.nav--mobile {
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  position: fixed;
  top: 48px;
  width: 260px;
}
.nav--horizontal.nav--mobile .nav__wrapper {
  height: 100%;
  position: absolute;
  transform: translateX(0);
  width: 100%;
}
.nav--horizontal.nav--mobile .nav__mainLayer {
  height: 100%;
  margin: 0;
  overflow-y: auto;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item {
  float: none;
  margin: 0;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link {
  border-bottom: none;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  padding-bottom: 16px;
  padding-top: 16px;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link > .plasma-icon {
  padding-bottom: 12px;
  padding-top: 12px;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item:hover > .nav__link {
  background-color: #596673;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item--is-selected > .nav__link {
  background-color: #596673;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item.nav__item--is-disabled > .nav__link {
  background-color: transparent;
}
.nav--horizontal.nav--mobile .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  white-space: normal;
}
.nav--horizontal.nav--mobile .nav__subLayer {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 100%;
  overflow-y: auto;
  position: static !important;
  -webkit-overflow-scrolling: touch;
}
.nav--horizontal.nav--mobile .nav__subLayer .nav__item--go-back {
  display: list-item;
}
.nav--horizontal.nav--mobile .nav__subLayer .nav__item--go-back ~ .nav__item > .nav__link > .nav__label {
  padding-left: 18px;
}
.nav--horizontal.nav--mobile .nav__wrapper--rtl-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(50%);
}
.nav--horizontal.nav--mobile .nav__wrapper--rtl-leave {
  opacity: 0;
  transform: translateX(-50%);
}
.nav--horizontal.nav--mobile .nav__wrapper--ltr-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
}
.nav--horizontal.nav--mobile .nav__wrapper--ltr-leave {
  opacity: 0;
  transform: translateX(50%);
}
.nav__trigger {
  font-size: 0;
  padding: 0;
}
.nav__trigger .plasma-icon {
  font-size: 48px;
  color: #fff;
}
.nav--vertical .nav__mainLayer {
  background-color: #fff;
  height: 100%;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.nav--vertical .nav__mainLayer > .nav__item {
  border-left: 4px solid transparent;
}
.nav--vertical .nav__mainLayer > .nav__item:hover {
  border-left: 4px solid #596673;
}
.nav--vertical .nav__mainLayer > .nav__item--is-selected {
  border-left: 4px solid #596673;
}
.nav--vertical .nav__mainLayer > .nav__item.nav__item--is-disabled {
  border-left: 4px solid transparent;
}
.nav--vertical .nav__mainLayer > .nav__item > .nav__link > .nav__label {
  color: #16191d;
  padding-left: 48px;
  padding-right: 48px;
  word-wrap: break-word;
}
.nav--vertical .nav__mainLayer > .nav__item > .nav__link > .plasma-icon {
  color: #a9b3bc;
}
.nav--vertical .nav__item {
  border-bottom: 1px solid #c6ccd2;
}
.nav--vertical .nav__item:hover > .nav__link {
  background-color: #e6f6fe;
}
.nav--vertical .nav__item--is-selected {
  border-left: 4px solid #596673;
}
.nav--vertical .nav__item--is-selected > .nav__link {
  background-color: #e6f6fe;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link {
  background-color: transparent;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link > .nav__placeholder {
  background-color: #a9b3bc;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link > .plasma-icon {
  color: #a9b3bc;
}
.nav--vertical .nav__item.nav__item--is-disabled > .nav__link > .nav__label {
  color: #a9b3bc;
}
.nav--vertical .nav__placeholder {
  background-clip: content-box;
  background-color: #c6ccd2;
  box-sizing: content-box;
  color: #fff;
  display: block;
  font-size: 1rem;
  font-weight: 600;
  line-height: 28px;
  margin: 0 -48px 0 0;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 28px;
}
.nav--vertical .nav__subLayer {
  background-color: #fff;
  max-height: 100vh;
  overflow: auto;
}
.nav--vertical .nav__subLayer > .nav__item.nav__item--is-disabled > .nav__link > .plasma-icon {
  color: #a9b3bc;
}
.nav--vertical .nav__subLayer > .nav__item.nav__item--is-disabled > .nav__link > .nav__label {
  color: #a9b3bc;
}
.nav--vertical .nav__subLayer > .nav__item > .nav__link > .nav__label {
  color: #16191d;
}
.nav--vertical .nav__subLayer > .nav__item > .nav__link > .plasma-icon {
  color: #c6ccd2;
}
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .nav__label,
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .nav__label + .plasma-icon {
  display: none;
}
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .plasma-icon,
.nav--vertical.nav--collapsed .nav__mainLayer > .nav__item > .nav__link > .nav__placeholder {
  margin: 0 auto;
}
.nav--vertical.nav--mobile {
  overflow-x: hidden;
}
.nav--vertical.nav--mobile .nav__wrapper {
  height: 100%;
  transform: translateX(0);
  width: 100%;
}
.nav--vertical.nav--mobile .nav__subLayer {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 100%;
  overflow-y: auto;
  position: static !important;
  -webkit-overflow-scrolling: touch;
}
.nav--vertical.nav--mobile .nav__subLayer .nav__item--go-back {
  display: list-item;
}
.nav--vertical.nav--mobile .nav__subLayer .nav__item--go-back ~ .nav__item > .nav__link > .nav__label {
  padding-left: 18px;
}
.nav--vertical.nav--mobile .nav__wrapper--rtl-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(50%);
}
.nav--vertical.nav--mobile .nav__wrapper--rtl-leave {
  opacity: 0;
  transform: translateX(-50%);
}
.nav--vertical.nav--mobile .nav__wrapper--ltr-enter {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
}
.nav--vertical.nav--mobile .nav__wrapper--ltr-leave {
  opacity: 0;
  transform: translateX(50%);
}
.messageBox {
  display: flex;
  flex-direction: column;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.messageBox__mainContainer {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
}
.messageBox__title {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.messageBox__action {
  margin-left: 16px;
}
.messageBox__subContainer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 56px;
}
.messageBox__icon {
  margin-right: 16px;
}
.messageBox__icon .plasma-icon {
  font-size: 1.5rem;
}
.messageBox--error {
  border: 2px solid #c91d1d;
}
.messageBox--error .messageBox__icon .plasma-icon {
  color: #c91d1d;
  font-family: 'custom-icons';
}
.messageBox--warning {
  border: 2px solid #f56600;
}
.messageBox--warning .messageBox__icon .plasma-icon {
  color: #f56600;
}
.messageBox__label {
  max-width: 400px;
}
@media screen and (max-width: 768px) {
  .messageBox__mainContainer {
    flex-direction: column;
    align-items: flex-start;
  }
  .messageBox__action {
    margin-left: 40px;
  }
  .messageBox__subContainer {
    border-top: 2px solid #e2e6e9;
    align-items: flex-start;
  }
}
.modalOverlay {
  background: rgba(0,0,0,0.4);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.modalOverlay__container {
  background: #fff;
  margin: 0 auto;
  max-width: 720px;
  overflow: auto;
  padding: 20px;
  width: 80%;
}
.modalOverlay__container > .contentbox {
  height: auto;
  margin: -20px;
  max-height: 100vh;
}
.modalOverlay__container > .contentbox > .contentbox__content {
  flex: 0 1 auto;
  max-height: 90vh;
}
.modalOverlay--fullscreen {
  z-index: 2;
}
.modalOverlay--fullscreen .modalOverlay__container {
  height: 100%;
  margin: 0;
  max-width: none;
  padding: 0;
  width: 100%;
}
.modalOverlay--fullscreen .modalOverlay__container .contentbox {
  height: 100%;
  margin: 0;
  max-height: none;
}
.modalOverlay--fullscreen .modalOverlay__container .contentbox__header {
  flex: none;
}
.modalOverlay--fullscreen .modalOverlay__container .contentbox__content {
  flex: 1 1 auto;
  height: calc(100% - 48px);
  max-height: none;
  padding: 12px 24px;
}
.DayPicker {
  justify-content: center;
  user-select: none;
}
.DayPicker:focus {
  outline: none;
}
.DayPicker-NavBar {
  position: relative;
  width: 264px;
  top: 12px;
}
.DayPicker-NavButton {
  cursor: pointer;
  position: absolute;
}
.DayPicker-NavButton--prev,
.DayPicker-NavButton--next {
  height: 24px;
  margin: 0 auto;
  width: 24px;
}
.DayPicker-NavButton--prev:before,
.DayPicker-NavButton--next:before {
  color: #fff;
  display: block;
  font-family: 'Material Icons';
  font-size: 1.5rem;
  font-weight: 400;
  height: 100%;
  line-height: 24px;
  text-align: center;
  width: 100%;
}
.DayPicker-NavButton--prev:hover,
.DayPicker-NavButton--next:hover {
  background: #f56600;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.DayPicker-NavButton--prev {
  left: 12px;
}
.DayPicker-NavButton--prev:before {
  content: "\e5cb";
}
.DayPicker-NavButton--next {
  right: 12px;
}
.DayPicker-NavButton--next:before {
  content: "\e5cc";
}
.DayPicker-Month {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  border-spacing: 0;
  font-size: 14px;
  margin: 0;
  padding: 0;
  user-select: none;
  width: 264px;
}
.DayPicker-Caption {
  background: #507090;
  color: #fff;
  font-weight: 700;
  height: 48px;
  line-height: 48px;
  text-align: center;
  vertical-align: middle;
}
.DayPicker-Weekdays,
.DayPicker-WeekdaysRow,
.DayPicker-body,
.DayPicker-Week {
  width: 100%;
}
.DayPicker-WeekdaysRow {
  padding: 24px 20px 0 20px;
  font-size: 0;
}
.DayPicker-Weekday {
  color: #16191d;
  display: inline-block;
  font-weight: 700;
  height: 24px;
  line-height: 24px;
  margin: 0 4px;
  text-align: center;
  width: 24px;
  font-size: 0.875rem;
}
.DayPicker-Body {
  color: #16191d;
  padding: 0 20px 24px 20px;
  font-size: 0;
  overflow: auto;
}
.DayPicker-Week {
  margin-top: 8px;
}
.DayPicker-Day {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  margin: 0 4px;
  text-align: center;
  vertical-align: bottom;
  width: 24px;
  font-size: 0.875rem;
}
.DayPicker-Day:hover {
  background: #bdccdb;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}
.DayPicker-Day:active,
.DayPicker-Day--today {
  background: #c6ccd2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.DayPicker-Day--outside {
  color: #c6ccd2;
}
.DayPicker-Day--outside:hover {
  background: transparent !important;
  cursor: auto;
}
.DayPicker-Day--selected {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background-color: #f56600;
  color: #fff;
}
.DayPicker-Day--selected:hover {
  color: #16191d;
}
.DayPicker .field {
  display: inline-block;
}
.DayPicker .field:first-child {
  width: 96px;
  margin: 12px auto auto 12px;
}
.DayPicker .field:last-child {
  width: 64px;
  margin: 12px 12px auto 8px;
}
.DayPicker .field__select:after {
  border-bottom: 6px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  right: 7px;
  top: 10px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 0;
}
.DayPicker .field__selectTitle {
  color: #fff;
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 24px;
  padding: 0 20px 0 6px;
  background-color: #405973;
}
.DayPicker .field__selectTitle:hover {
  border: 1px solid #f56600;
}
.DayPicker .field__selectTitle:active {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.DayPicker .field__selectTitle:focus {
  border: 2px solid #079ae9;
  padding-left: 5px;
}
.DayPicker .field__selectOption {
  background-color: #fff;
  color: #16191d;
}
.DayPicker .field__selectOption:hover {
  background-color: #f56600;
  color: #fff;
}
.datePickerPortal {
  position: fixed;
  z-index: 10;
}
/* postcss-bem-linter: define button */
.group__buttonBar {
  display: table;
  float: right;
  margin: 0;
}
.group__buttonBar .button__bar {
  display: table-cell;
}
.button__bar {
  background: transparent;
  border: none;
  cursor: pointer;
  position: relative;
  top: -7px;
  text-align: right;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
}
.button__bar--maximize:before,
.button__bar--minimize:before,
.button__bar--close:before {
  color: #fff;
}
.button__bar--maximize:hover:before,
.button__bar--minimize:hover:before,
.button__bar--close:hover:before {
  color: #f56600;
}
.button__bar--maximize:active:before,
.button__bar--minimize:active:before,
.button__bar--close:active:before {
  background: transparent;
  color: #f56600;
}
.button__bar--minimize:before,
.button__bar--close:before,
.button__bar--maximize:before {
  font-family: 'custom-icons';
  font-size: 1.75rem;
}
.button__bar--minimize:before {
  content: "\e901";
}
.button__bar--maximize:before {
  content: "\e902";
}
.button__bar--close:before {
  content: "\e900";
}
.button__bar--inactive:before {
  color: #8c99a6;
}
.button__contentButtonBar {
  position: relative;
}
/* postcss-bem-linter: end */
.changePassword {
  height: auto;
}
.changePassword__heading {
  color: #f9fafb;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 24px;
}
.changePassword__container {
  display: table;
  margin-bottom: 8px;
}
.changePassword__container .field {
  margin-bottom: 16px;
}
.changePassword__container .changePassword__form {
  float: left;
  padding-right: 24px;
  width: 50%;
}
.changePassword__container .changePassword__infobox {
  background: #f1f2f4;
  color: #16191d;
  float: right;
  height: auto;
  margin-bottom: 16px;
  padding: 24px;
  width: 50%;
}
.changePassword__container .changePassword__infoboxText {
  margin-top: 0;
}
.changePassword__container .changePassword__infoboxList {
  margin-bottom: 0;
  padding-left: 12px;
}
.changePassword__container--inverted {
  margin: 0 auto;
  width: 75%;
}
.changePassword__container--inverted .field:nth-last-of-type(2) {
  margin-bottom: 24px;
}
.changePassword__container--inverted .field__label {
  color: #f9fafb;
}
.changePassword__container--inverted .field__text {
  background: #f9fafb;
}
.changePassword__container--inverted .field__text--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.changePassword__container--inverted .field__text--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.changePassword__container--inverted .field__text--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.changePassword__container--inverted .field__help {
  color: #e96363;
}
.changePassword__container--inverted .button__secondary:hover {
  color: #f56600;
}
.changePassword__container--inverted .button__secondary:focus {
  color: #f56600;
}
.changePassword__container--inverted .button__secondary:active {
  color: #f56600;
}
.changePassword__container--inverted .button__secondary--destructive {
  color: #e96363;
}
.confirmation {
  background: rgba(0,0,0,0.4);
  height: 100%;
  width: 100%;
  z-index: 9999;
}
.confirmation__container {
  height: 100%;
  position: relative;
}
.confirmation__container .confirmation__wrap {
  display: table;
  height: 100%;
  position: absolute;
  width: 100%;
}
.confirmation__container .confirmation__wrap--middle {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box {
  background-color: #405973;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  height: auto;
  margin: 0 auto;
  max-width: 720px;
  min-width: 234px;
  padding: 24px;
  position: relative;
  width: 50%;
}
.confirmation__container .confirmation__wrap--middle .confirmation__boxText {
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.confirmation__container .confirmation__wrap--middle .confirmation__boxText--highlight {
  color: #f56600;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field {
  margin-bottom: 24px;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__text--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__text--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__text--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .field__help {
  color: #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive {
  color: #e96363;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive:focus {
  color: #f56600;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive:hover {
  color: #f56600;
}
.confirmation__container .confirmation__wrap--middle .confirmation__box .button__secondary--destructive:active {
  color: #f56600;
}
/* postcss-bem-linter: define filter */
.filter__formRow {
  display: table;
  padding-bottom: 10px;
  width: 100%;
}
.filter__formField,
.filter__formSubmit {
  display: table-cell;
  vertical-align: top;
}
.filter__formSubmit {
  text-align: right;
  width: 39%;
}
@media screen and (max-width: 1800px) {
  .filter__formRow > .filter__formField,
  .filter__formRow > .filter__formSubmit {
    display: block;
    width: 100%;
    margin-bottom: 12px;
/* postcss-bem-linter: ignore */
  }
  /* postcss-bem-linter: ignore */
  .filter__formRow > .filter__formField > .button,
  .filter__formRow > .filter__formSubmit > .button {
    float: left;
  }
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define form */
.form {
  display: inline-block;
  width: 100%;
/*TODO:  Analyze where this is based and used*/
}
.form__buttonPanel {
  display: inline-block;
  margin: 0 0 24px 0;
}
.form__control {
  border: none;
  font-size: 0;
  margin-bottom: 24px;
  padding: 0;
  vertical-align: top;
/*fix the overflow in ie*/
  min-height: 100%;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.form__control > .button__primary {
  margin-right: 0;
}
.form__control--boolean {
  float: left;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.form__control--boolean > .field__label {
  cursor: pointer;
  display: inline-block;
  margin: 2px 0 2px 7px;
  vertical-align: middle;
}
.form__control--boolean > .field__controls > .field__help {
  margin-left: 22px;
}
.form__controlgrid,
.form__repeat,
.form__detachedrepeat,
.form__embeddedrepeat,
.form__inlinerepeat,
.form__section {
  display: block;
  margin-bottom: 0;
  width: 100%;
/* postcss-bem-linter: ignore */
}
.form__controlgrid > .form__controlgrid,
.form__repeat > .form__controlgrid,
.form__detachedrepeat > .form__controlgrid,
.form__embeddedrepeat > .form__controlgrid,
.form__inlinerepeat > .form__controlgrid,
.form__section > .form__controlgrid,
.form__controlgrid > .form__repeat,
.form__repeat > .form__repeat,
.form__detachedrepeat > .form__repeat,
.form__embeddedrepeat > .form__repeat,
.form__inlinerepeat > .form__repeat,
.form__section > .form__repeat,
.form__controlgrid > .form__detachedrepeat,
.form__repeat > .form__detachedrepeat,
.form__detachedrepeat > .form__detachedrepeat,
.form__embeddedrepeat > .form__detachedrepeat,
.form__inlinerepeat > .form__detachedrepeat,
.form__section > .form__detachedrepeat,
.form__controlgrid > .form__embeddedrepeat,
.form__repeat > .form__embeddedrepeat,
.form__detachedrepeat > .form__embeddedrepeat,
.form__embeddedrepeat > .form__embeddedrepeat,
.form__inlinerepeat > .form__embeddedrepeat,
.form__section > .form__embeddedrepeat,
.form__controlgrid > .form__inlinerepeat,
.form__repeat > .form__inlinerepeat,
.form__detachedrepeat > .form__inlinerepeat,
.form__embeddedrepeat > .form__inlinerepeat,
.form__inlinerepeat > .form__inlinerepeat,
.form__section > .form__inlinerepeat,
.form__controlgrid > .form__section,
.form__repeat > .form__section,
.form__detachedrepeat > .form__section,
.form__embeddedrepeat > .form__section,
.form__inlinerepeat > .form__section,
.form__section > .form__section {
  display: inline-block;
}
.form__controlgrid > .form__controlgrid > .form__sectionTitle,
.form__repeat > .form__controlgrid > .form__sectionTitle,
.form__detachedrepeat > .form__controlgrid > .form__sectionTitle,
.form__embeddedrepeat > .form__controlgrid > .form__sectionTitle,
.form__inlinerepeat > .form__controlgrid > .form__sectionTitle,
.form__section > .form__controlgrid > .form__sectionTitle,
.form__controlgrid > .form__repeat > .form__sectionTitle,
.form__repeat > .form__repeat > .form__sectionTitle,
.form__detachedrepeat > .form__repeat > .form__sectionTitle,
.form__embeddedrepeat > .form__repeat > .form__sectionTitle,
.form__inlinerepeat > .form__repeat > .form__sectionTitle,
.form__section > .form__repeat > .form__sectionTitle,
.form__controlgrid > .form__detachedrepeat > .form__sectionTitle,
.form__repeat > .form__detachedrepeat > .form__sectionTitle,
.form__detachedrepeat > .form__detachedrepeat > .form__sectionTitle,
.form__embeddedrepeat > .form__detachedrepeat > .form__sectionTitle,
.form__inlinerepeat > .form__detachedrepeat > .form__sectionTitle,
.form__section > .form__detachedrepeat > .form__sectionTitle,
.form__controlgrid > .form__embeddedrepeat > .form__sectionTitle,
.form__repeat > .form__embeddedrepeat > .form__sectionTitle,
.form__detachedrepeat > .form__embeddedrepeat > .form__sectionTitle,
.form__embeddedrepeat > .form__embeddedrepeat > .form__sectionTitle,
.form__inlinerepeat > .form__embeddedrepeat > .form__sectionTitle,
.form__section > .form__embeddedrepeat > .form__sectionTitle,
.form__controlgrid > .form__inlinerepeat > .form__sectionTitle,
.form__repeat > .form__inlinerepeat > .form__sectionTitle,
.form__detachedrepeat > .form__inlinerepeat > .form__sectionTitle,
.form__embeddedrepeat > .form__inlinerepeat > .form__sectionTitle,
.form__inlinerepeat > .form__inlinerepeat > .form__sectionTitle,
.form__section > .form__inlinerepeat > .form__sectionTitle,
.form__controlgrid > .form__section > .form__sectionTitle,
.form__repeat > .form__section > .form__sectionTitle,
.form__detachedrepeat > .form__section > .form__sectionTitle,
.form__embeddedrepeat > .form__section > .form__sectionTitle,
.form__inlinerepeat > .form__section > .form__sectionTitle,
.form__section > .form__section > .form__sectionTitle {
  background: transparent;
  border-bottom: 2px solid #596673;
  color: #596673;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: auto;
  margin: 8px 0 20px 0;
  padding: 0 0 4px 0;
  text-transform: uppercase;
}
.form__controlgrid > .form__controlgrid--1,
.form__repeat > .form__controlgrid--1,
.form__detachedrepeat > .form__controlgrid--1,
.form__embeddedrepeat > .form__controlgrid--1,
.form__inlinerepeat > .form__controlgrid--1,
.form__section > .form__controlgrid--1,
.form__controlgrid > .form__repeat--1,
.form__repeat > .form__repeat--1,
.form__detachedrepeat > .form__repeat--1,
.form__embeddedrepeat > .form__repeat--1,
.form__inlinerepeat > .form__repeat--1,
.form__section > .form__repeat--1,
.form__controlgrid > .form__detachedrepeat--1,
.form__repeat > .form__detachedrepeat--1,
.form__detachedrepeat > .form__detachedrepeat--1,
.form__embeddedrepeat > .form__detachedrepeat--1,
.form__inlinerepeat > .form__detachedrepeat--1,
.form__section > .form__detachedrepeat--1,
.form__controlgrid > .form__embeddedrepeat--1,
.form__repeat > .form__embeddedrepeat--1,
.form__detachedrepeat > .form__embeddedrepeat--1,
.form__embeddedrepeat > .form__embeddedrepeat--1,
.form__inlinerepeat > .form__embeddedrepeat--1,
.form__section > .form__embeddedrepeat--1,
.form__controlgrid > .form__inlinerepeat--1,
.form__repeat > .form__inlinerepeat--1,
.form__detachedrepeat > .form__inlinerepeat--1,
.form__embeddedrepeat > .form__inlinerepeat--1,
.form__inlinerepeat > .form__inlinerepeat--1,
.form__section > .form__inlinerepeat--1,
.form__controlgrid > .form__section--1,
.form__repeat > .form__section--1,
.form__detachedrepeat > .form__section--1,
.form__embeddedrepeat > .form__section--1,
.form__inlinerepeat > .form__section--1,
.form__section > .form__section--1 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 8.333333333333334%;
}
.form__controlgrid > .form__controlgrid--2,
.form__repeat > .form__controlgrid--2,
.form__detachedrepeat > .form__controlgrid--2,
.form__embeddedrepeat > .form__controlgrid--2,
.form__inlinerepeat > .form__controlgrid--2,
.form__section > .form__controlgrid--2,
.form__controlgrid > .form__repeat--2,
.form__repeat > .form__repeat--2,
.form__detachedrepeat > .form__repeat--2,
.form__embeddedrepeat > .form__repeat--2,
.form__inlinerepeat > .form__repeat--2,
.form__section > .form__repeat--2,
.form__controlgrid > .form__detachedrepeat--2,
.form__repeat > .form__detachedrepeat--2,
.form__detachedrepeat > .form__detachedrepeat--2,
.form__embeddedrepeat > .form__detachedrepeat--2,
.form__inlinerepeat > .form__detachedrepeat--2,
.form__section > .form__detachedrepeat--2,
.form__controlgrid > .form__embeddedrepeat--2,
.form__repeat > .form__embeddedrepeat--2,
.form__detachedrepeat > .form__embeddedrepeat--2,
.form__embeddedrepeat > .form__embeddedrepeat--2,
.form__inlinerepeat > .form__embeddedrepeat--2,
.form__section > .form__embeddedrepeat--2,
.form__controlgrid > .form__inlinerepeat--2,
.form__repeat > .form__inlinerepeat--2,
.form__detachedrepeat > .form__inlinerepeat--2,
.form__embeddedrepeat > .form__inlinerepeat--2,
.form__inlinerepeat > .form__inlinerepeat--2,
.form__section > .form__inlinerepeat--2,
.form__controlgrid > .form__section--2,
.form__repeat > .form__section--2,
.form__detachedrepeat > .form__section--2,
.form__embeddedrepeat > .form__section--2,
.form__inlinerepeat > .form__section--2,
.form__section > .form__section--2 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 16.666666666666668%;
}
.form__controlgrid > .form__controlgrid--3,
.form__repeat > .form__controlgrid--3,
.form__detachedrepeat > .form__controlgrid--3,
.form__embeddedrepeat > .form__controlgrid--3,
.form__inlinerepeat > .form__controlgrid--3,
.form__section > .form__controlgrid--3,
.form__controlgrid > .form__repeat--3,
.form__repeat > .form__repeat--3,
.form__detachedrepeat > .form__repeat--3,
.form__embeddedrepeat > .form__repeat--3,
.form__inlinerepeat > .form__repeat--3,
.form__section > .form__repeat--3,
.form__controlgrid > .form__detachedrepeat--3,
.form__repeat > .form__detachedrepeat--3,
.form__detachedrepeat > .form__detachedrepeat--3,
.form__embeddedrepeat > .form__detachedrepeat--3,
.form__inlinerepeat > .form__detachedrepeat--3,
.form__section > .form__detachedrepeat--3,
.form__controlgrid > .form__embeddedrepeat--3,
.form__repeat > .form__embeddedrepeat--3,
.form__detachedrepeat > .form__embeddedrepeat--3,
.form__embeddedrepeat > .form__embeddedrepeat--3,
.form__inlinerepeat > .form__embeddedrepeat--3,
.form__section > .form__embeddedrepeat--3,
.form__controlgrid > .form__inlinerepeat--3,
.form__repeat > .form__inlinerepeat--3,
.form__detachedrepeat > .form__inlinerepeat--3,
.form__embeddedrepeat > .form__inlinerepeat--3,
.form__inlinerepeat > .form__inlinerepeat--3,
.form__section > .form__inlinerepeat--3,
.form__controlgrid > .form__section--3,
.form__repeat > .form__section--3,
.form__detachedrepeat > .form__section--3,
.form__embeddedrepeat > .form__section--3,
.form__inlinerepeat > .form__section--3,
.form__section > .form__section--3 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 25%;
}
.form__controlgrid > .form__controlgrid--4,
.form__repeat > .form__controlgrid--4,
.form__detachedrepeat > .form__controlgrid--4,
.form__embeddedrepeat > .form__controlgrid--4,
.form__inlinerepeat > .form__controlgrid--4,
.form__section > .form__controlgrid--4,
.form__controlgrid > .form__repeat--4,
.form__repeat > .form__repeat--4,
.form__detachedrepeat > .form__repeat--4,
.form__embeddedrepeat > .form__repeat--4,
.form__inlinerepeat > .form__repeat--4,
.form__section > .form__repeat--4,
.form__controlgrid > .form__detachedrepeat--4,
.form__repeat > .form__detachedrepeat--4,
.form__detachedrepeat > .form__detachedrepeat--4,
.form__embeddedrepeat > .form__detachedrepeat--4,
.form__inlinerepeat > .form__detachedrepeat--4,
.form__section > .form__detachedrepeat--4,
.form__controlgrid > .form__embeddedrepeat--4,
.form__repeat > .form__embeddedrepeat--4,
.form__detachedrepeat > .form__embeddedrepeat--4,
.form__embeddedrepeat > .form__embeddedrepeat--4,
.form__inlinerepeat > .form__embeddedrepeat--4,
.form__section > .form__embeddedrepeat--4,
.form__controlgrid > .form__inlinerepeat--4,
.form__repeat > .form__inlinerepeat--4,
.form__detachedrepeat > .form__inlinerepeat--4,
.form__embeddedrepeat > .form__inlinerepeat--4,
.form__inlinerepeat > .form__inlinerepeat--4,
.form__section > .form__inlinerepeat--4,
.form__controlgrid > .form__section--4,
.form__repeat > .form__section--4,
.form__detachedrepeat > .form__section--4,
.form__embeddedrepeat > .form__section--4,
.form__inlinerepeat > .form__section--4,
.form__section > .form__section--4 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 33.333333333333336%;
}
.form__controlgrid > .form__controlgrid--5,
.form__repeat > .form__controlgrid--5,
.form__detachedrepeat > .form__controlgrid--5,
.form__embeddedrepeat > .form__controlgrid--5,
.form__inlinerepeat > .form__controlgrid--5,
.form__section > .form__controlgrid--5,
.form__controlgrid > .form__repeat--5,
.form__repeat > .form__repeat--5,
.form__detachedrepeat > .form__repeat--5,
.form__embeddedrepeat > .form__repeat--5,
.form__inlinerepeat > .form__repeat--5,
.form__section > .form__repeat--5,
.form__controlgrid > .form__detachedrepeat--5,
.form__repeat > .form__detachedrepeat--5,
.form__detachedrepeat > .form__detachedrepeat--5,
.form__embeddedrepeat > .form__detachedrepeat--5,
.form__inlinerepeat > .form__detachedrepeat--5,
.form__section > .form__detachedrepeat--5,
.form__controlgrid > .form__embeddedrepeat--5,
.form__repeat > .form__embeddedrepeat--5,
.form__detachedrepeat > .form__embeddedrepeat--5,
.form__embeddedrepeat > .form__embeddedrepeat--5,
.form__inlinerepeat > .form__embeddedrepeat--5,
.form__section > .form__embeddedrepeat--5,
.form__controlgrid > .form__inlinerepeat--5,
.form__repeat > .form__inlinerepeat--5,
.form__detachedrepeat > .form__inlinerepeat--5,
.form__embeddedrepeat > .form__inlinerepeat--5,
.form__inlinerepeat > .form__inlinerepeat--5,
.form__section > .form__inlinerepeat--5,
.form__controlgrid > .form__section--5,
.form__repeat > .form__section--5,
.form__detachedrepeat > .form__section--5,
.form__embeddedrepeat > .form__section--5,
.form__inlinerepeat > .form__section--5,
.form__section > .form__section--5 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 41.66666666666667%;
}
.form__controlgrid > .form__controlgrid--6,
.form__repeat > .form__controlgrid--6,
.form__detachedrepeat > .form__controlgrid--6,
.form__embeddedrepeat > .form__controlgrid--6,
.form__inlinerepeat > .form__controlgrid--6,
.form__section > .form__controlgrid--6,
.form__controlgrid > .form__repeat--6,
.form__repeat > .form__repeat--6,
.form__detachedrepeat > .form__repeat--6,
.form__embeddedrepeat > .form__repeat--6,
.form__inlinerepeat > .form__repeat--6,
.form__section > .form__repeat--6,
.form__controlgrid > .form__detachedrepeat--6,
.form__repeat > .form__detachedrepeat--6,
.form__detachedrepeat > .form__detachedrepeat--6,
.form__embeddedrepeat > .form__detachedrepeat--6,
.form__inlinerepeat > .form__detachedrepeat--6,
.form__section > .form__detachedrepeat--6,
.form__controlgrid > .form__embeddedrepeat--6,
.form__repeat > .form__embeddedrepeat--6,
.form__detachedrepeat > .form__embeddedrepeat--6,
.form__embeddedrepeat > .form__embeddedrepeat--6,
.form__inlinerepeat > .form__embeddedrepeat--6,
.form__section > .form__embeddedrepeat--6,
.form__controlgrid > .form__inlinerepeat--6,
.form__repeat > .form__inlinerepeat--6,
.form__detachedrepeat > .form__inlinerepeat--6,
.form__embeddedrepeat > .form__inlinerepeat--6,
.form__inlinerepeat > .form__inlinerepeat--6,
.form__section > .form__inlinerepeat--6,
.form__controlgrid > .form__section--6,
.form__repeat > .form__section--6,
.form__detachedrepeat > .form__section--6,
.form__embeddedrepeat > .form__section--6,
.form__inlinerepeat > .form__section--6,
.form__section > .form__section--6 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 50%;
}
.form__controlgrid > .form__controlgrid--7,
.form__repeat > .form__controlgrid--7,
.form__detachedrepeat > .form__controlgrid--7,
.form__embeddedrepeat > .form__controlgrid--7,
.form__inlinerepeat > .form__controlgrid--7,
.form__section > .form__controlgrid--7,
.form__controlgrid > .form__repeat--7,
.form__repeat > .form__repeat--7,
.form__detachedrepeat > .form__repeat--7,
.form__embeddedrepeat > .form__repeat--7,
.form__inlinerepeat > .form__repeat--7,
.form__section > .form__repeat--7,
.form__controlgrid > .form__detachedrepeat--7,
.form__repeat > .form__detachedrepeat--7,
.form__detachedrepeat > .form__detachedrepeat--7,
.form__embeddedrepeat > .form__detachedrepeat--7,
.form__inlinerepeat > .form__detachedrepeat--7,
.form__section > .form__detachedrepeat--7,
.form__controlgrid > .form__embeddedrepeat--7,
.form__repeat > .form__embeddedrepeat--7,
.form__detachedrepeat > .form__embeddedrepeat--7,
.form__embeddedrepeat > .form__embeddedrepeat--7,
.form__inlinerepeat > .form__embeddedrepeat--7,
.form__section > .form__embeddedrepeat--7,
.form__controlgrid > .form__inlinerepeat--7,
.form__repeat > .form__inlinerepeat--7,
.form__detachedrepeat > .form__inlinerepeat--7,
.form__embeddedrepeat > .form__inlinerepeat--7,
.form__inlinerepeat > .form__inlinerepeat--7,
.form__section > .form__inlinerepeat--7,
.form__controlgrid > .form__section--7,
.form__repeat > .form__section--7,
.form__detachedrepeat > .form__section--7,
.form__embeddedrepeat > .form__section--7,
.form__inlinerepeat > .form__section--7,
.form__section > .form__section--7 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 58.333333333333336%;
}
.form__controlgrid > .form__controlgrid--8,
.form__repeat > .form__controlgrid--8,
.form__detachedrepeat > .form__controlgrid--8,
.form__embeddedrepeat > .form__controlgrid--8,
.form__inlinerepeat > .form__controlgrid--8,
.form__section > .form__controlgrid--8,
.form__controlgrid > .form__repeat--8,
.form__repeat > .form__repeat--8,
.form__detachedrepeat > .form__repeat--8,
.form__embeddedrepeat > .form__repeat--8,
.form__inlinerepeat > .form__repeat--8,
.form__section > .form__repeat--8,
.form__controlgrid > .form__detachedrepeat--8,
.form__repeat > .form__detachedrepeat--8,
.form__detachedrepeat > .form__detachedrepeat--8,
.form__embeddedrepeat > .form__detachedrepeat--8,
.form__inlinerepeat > .form__detachedrepeat--8,
.form__section > .form__detachedrepeat--8,
.form__controlgrid > .form__embeddedrepeat--8,
.form__repeat > .form__embeddedrepeat--8,
.form__detachedrepeat > .form__embeddedrepeat--8,
.form__embeddedrepeat > .form__embeddedrepeat--8,
.form__inlinerepeat > .form__embeddedrepeat--8,
.form__section > .form__embeddedrepeat--8,
.form__controlgrid > .form__inlinerepeat--8,
.form__repeat > .form__inlinerepeat--8,
.form__detachedrepeat > .form__inlinerepeat--8,
.form__embeddedrepeat > .form__inlinerepeat--8,
.form__inlinerepeat > .form__inlinerepeat--8,
.form__section > .form__inlinerepeat--8,
.form__controlgrid > .form__section--8,
.form__repeat > .form__section--8,
.form__detachedrepeat > .form__section--8,
.form__embeddedrepeat > .form__section--8,
.form__inlinerepeat > .form__section--8,
.form__section > .form__section--8 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 66.66666666666667%;
}
.form__controlgrid > .form__controlgrid--9,
.form__repeat > .form__controlgrid--9,
.form__detachedrepeat > .form__controlgrid--9,
.form__embeddedrepeat > .form__controlgrid--9,
.form__inlinerepeat > .form__controlgrid--9,
.form__section > .form__controlgrid--9,
.form__controlgrid > .form__repeat--9,
.form__repeat > .form__repeat--9,
.form__detachedrepeat > .form__repeat--9,
.form__embeddedrepeat > .form__repeat--9,
.form__inlinerepeat > .form__repeat--9,
.form__section > .form__repeat--9,
.form__controlgrid > .form__detachedrepeat--9,
.form__repeat > .form__detachedrepeat--9,
.form__detachedrepeat > .form__detachedrepeat--9,
.form__embeddedrepeat > .form__detachedrepeat--9,
.form__inlinerepeat > .form__detachedrepeat--9,
.form__section > .form__detachedrepeat--9,
.form__controlgrid > .form__embeddedrepeat--9,
.form__repeat > .form__embeddedrepeat--9,
.form__detachedrepeat > .form__embeddedrepeat--9,
.form__embeddedrepeat > .form__embeddedrepeat--9,
.form__inlinerepeat > .form__embeddedrepeat--9,
.form__section > .form__embeddedrepeat--9,
.form__controlgrid > .form__inlinerepeat--9,
.form__repeat > .form__inlinerepeat--9,
.form__detachedrepeat > .form__inlinerepeat--9,
.form__embeddedrepeat > .form__inlinerepeat--9,
.form__inlinerepeat > .form__inlinerepeat--9,
.form__section > .form__inlinerepeat--9,
.form__controlgrid > .form__section--9,
.form__repeat > .form__section--9,
.form__detachedrepeat > .form__section--9,
.form__embeddedrepeat > .form__section--9,
.form__inlinerepeat > .form__section--9,
.form__section > .form__section--9 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 75%;
}
.form__controlgrid > .form__controlgrid--10,
.form__repeat > .form__controlgrid--10,
.form__detachedrepeat > .form__controlgrid--10,
.form__embeddedrepeat > .form__controlgrid--10,
.form__inlinerepeat > .form__controlgrid--10,
.form__section > .form__controlgrid--10,
.form__controlgrid > .form__repeat--10,
.form__repeat > .form__repeat--10,
.form__detachedrepeat > .form__repeat--10,
.form__embeddedrepeat > .form__repeat--10,
.form__inlinerepeat > .form__repeat--10,
.form__section > .form__repeat--10,
.form__controlgrid > .form__detachedrepeat--10,
.form__repeat > .form__detachedrepeat--10,
.form__detachedrepeat > .form__detachedrepeat--10,
.form__embeddedrepeat > .form__detachedrepeat--10,
.form__inlinerepeat > .form__detachedrepeat--10,
.form__section > .form__detachedrepeat--10,
.form__controlgrid > .form__embeddedrepeat--10,
.form__repeat > .form__embeddedrepeat--10,
.form__detachedrepeat > .form__embeddedrepeat--10,
.form__embeddedrepeat > .form__embeddedrepeat--10,
.form__inlinerepeat > .form__embeddedrepeat--10,
.form__section > .form__embeddedrepeat--10,
.form__controlgrid > .form__inlinerepeat--10,
.form__repeat > .form__inlinerepeat--10,
.form__detachedrepeat > .form__inlinerepeat--10,
.form__embeddedrepeat > .form__inlinerepeat--10,
.form__inlinerepeat > .form__inlinerepeat--10,
.form__section > .form__inlinerepeat--10,
.form__controlgrid > .form__section--10,
.form__repeat > .form__section--10,
.form__detachedrepeat > .form__section--10,
.form__embeddedrepeat > .form__section--10,
.form__inlinerepeat > .form__section--10,
.form__section > .form__section--10 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 83.33333333333334%;
}
.form__controlgrid > .form__controlgrid--11,
.form__repeat > .form__controlgrid--11,
.form__detachedrepeat > .form__controlgrid--11,
.form__embeddedrepeat > .form__controlgrid--11,
.form__inlinerepeat > .form__controlgrid--11,
.form__section > .form__controlgrid--11,
.form__controlgrid > .form__repeat--11,
.form__repeat > .form__repeat--11,
.form__detachedrepeat > .form__repeat--11,
.form__embeddedrepeat > .form__repeat--11,
.form__inlinerepeat > .form__repeat--11,
.form__section > .form__repeat--11,
.form__controlgrid > .form__detachedrepeat--11,
.form__repeat > .form__detachedrepeat--11,
.form__detachedrepeat > .form__detachedrepeat--11,
.form__embeddedrepeat > .form__detachedrepeat--11,
.form__inlinerepeat > .form__detachedrepeat--11,
.form__section > .form__detachedrepeat--11,
.form__controlgrid > .form__embeddedrepeat--11,
.form__repeat > .form__embeddedrepeat--11,
.form__detachedrepeat > .form__embeddedrepeat--11,
.form__embeddedrepeat > .form__embeddedrepeat--11,
.form__inlinerepeat > .form__embeddedrepeat--11,
.form__section > .form__embeddedrepeat--11,
.form__controlgrid > .form__inlinerepeat--11,
.form__repeat > .form__inlinerepeat--11,
.form__detachedrepeat > .form__inlinerepeat--11,
.form__embeddedrepeat > .form__inlinerepeat--11,
.form__inlinerepeat > .form__inlinerepeat--11,
.form__section > .form__inlinerepeat--11,
.form__controlgrid > .form__section--11,
.form__repeat > .form__section--11,
.form__detachedrepeat > .form__section--11,
.form__embeddedrepeat > .form__section--11,
.form__inlinerepeat > .form__section--11,
.form__section > .form__section--11 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 91.66666666666667%;
}
.form__controlgrid > .form__controlgrid--12,
.form__repeat > .form__controlgrid--12,
.form__detachedrepeat > .form__controlgrid--12,
.form__embeddedrepeat > .form__controlgrid--12,
.form__inlinerepeat > .form__controlgrid--12,
.form__section > .form__controlgrid--12,
.form__controlgrid > .form__repeat--12,
.form__repeat > .form__repeat--12,
.form__detachedrepeat > .form__repeat--12,
.form__embeddedrepeat > .form__repeat--12,
.form__inlinerepeat > .form__repeat--12,
.form__section > .form__repeat--12,
.form__controlgrid > .form__detachedrepeat--12,
.form__repeat > .form__detachedrepeat--12,
.form__detachedrepeat > .form__detachedrepeat--12,
.form__embeddedrepeat > .form__detachedrepeat--12,
.form__inlinerepeat > .form__detachedrepeat--12,
.form__section > .form__detachedrepeat--12,
.form__controlgrid > .form__embeddedrepeat--12,
.form__repeat > .form__embeddedrepeat--12,
.form__detachedrepeat > .form__embeddedrepeat--12,
.form__embeddedrepeat > .form__embeddedrepeat--12,
.form__inlinerepeat > .form__embeddedrepeat--12,
.form__section > .form__embeddedrepeat--12,
.form__controlgrid > .form__inlinerepeat--12,
.form__repeat > .form__inlinerepeat--12,
.form__detachedrepeat > .form__inlinerepeat--12,
.form__embeddedrepeat > .form__inlinerepeat--12,
.form__inlinerepeat > .form__inlinerepeat--12,
.form__section > .form__inlinerepeat--12,
.form__controlgrid > .form__section--12,
.form__repeat > .form__section--12,
.form__detachedrepeat > .form__section--12,
.form__embeddedrepeat > .form__section--12,
.form__inlinerepeat > .form__section--12,
.form__section > .form__section--12 {
  display: inline-block;
  padding: 0 12px;
  vertical-align: top;
  width: 100%;
}
/* postcss-bem-linter: ignore */
.form__controlgrid > .group,
.form__repeat > .group,
.form__detachedrepeat > .group,
.form__embeddedrepeat > .group,
.form__inlinerepeat > .group,
.form__section > .group {
  display: inline-block;
  margin-bottom: 24px;
}
.form__inlinerepeat > .form__repeatContent > .form__table {
  vertical-align: top;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR {
  min-height: 40px;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD {
  vertical-align: top;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD > .form__tableTDContent {
  max-height: none;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD > .form__control {
  margin: 9px 0;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD--controls {
  padding-top: 14px;
}
.form__inlinerepeat > .form__repeatContent > .form__table > .form__tableTBODY > .form__tableTR > .form__tableTD--boolean {
  vertical-align: middle;
}
.form__inlinerepeat .field__appendices {
  right: 0;
}
.form__inlinerepeat .field__exposition {
  width: 100%;
}
.form__inlinerepeat .field__help {
  width: 100%;
}
.form__inlinerepeat .field__text {
  width: 100%;
}
.form__repeatContent {
  display: inline-block;
  padding: 0 0 8px 0;
  width: 100%;
}
.form__screen > .form__controlgrid:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__controlgrid:first-child > .form__sectionTitle:first-child,
.form__screen > .form__repeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__repeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__detachedrepeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__detachedrepeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__embeddedrepeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__embeddedrepeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__inlinerepeat:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__inlinerepeat:first-child > .form__sectionTitle:first-child,
.form__screen > .form__section:first-child > .form__sectionTitle:first-child,
.form__detachedrepeat--detailscreen > .form__section:first-child > .form__sectionTitle:first-child {
  margin-top: -24px;
}
.form__screen > .form__controlgrid:last-child,
.form__detachedrepeat--detailscreen > .form__controlgrid:last-child,
.form__screen > .form__repeat:last-child,
.form__detachedrepeat--detailscreen > .form__repeat:last-child,
.form__screen > .form__detachedrepeat:last-child,
.form__detachedrepeat--detailscreen > .form__detachedrepeat:last-child,
.form__screen > .form__embeddedrepeat:last-child,
.form__detachedrepeat--detailscreen > .form__embeddedrepeat:last-child,
.form__screen > .form__inlinerepeat:last-child,
.form__detachedrepeat--detailscreen > .form__inlinerepeat:last-child,
.form__screen > .form__section:last-child,
.form__detachedrepeat--detailscreen > .form__section:last-child {
  margin-bottom: 12px;
}
.form__screen > .collapsiblePanel:first-child,
.form__detachedrepeat--detailscreen > .collapsiblePanel:first-child {
  margin-top: -24px;
}
.form__screenTitle,
.form__detachedrepeat--detailscreenTitle {
  display: none;
}
.form__screenTitle + .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__sectionTitle {
  margin-top: -36px;
}
.form__screenTitle + .form__controlgrid > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__controlgrid > .form__sectionTitle,
.form__screenTitle + .form__repeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__repeat > .form__sectionTitle,
.form__screenTitle + .form__detachedrepeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__detachedrepeat > .form__sectionTitle,
.form__screenTitle + .form__embeddedrepeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__embeddedrepeat > .form__sectionTitle,
.form__screenTitle + .form__inlinerepeat > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__inlinerepeat > .form__sectionTitle,
.form__screenTitle + .form__section > .form__sectionTitle,
.form__detachedrepeat--detailscreenTitle + .form__section > .form__sectionTitle {
  margin-top: -24px;
}
.form__screenTitle + .collapsiblePanel,
.form__detachedrepeat--detailscreenTitle + .collapsiblePanel {
  margin-top: -24px;
}
.form__section {
  margin: 0;
}
.form__sectionTitle {
  background: #7c99b6;
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  min-height: auto;
  margin: 9px -24px 20px -24px;
  padding: 8px 24px;
  vertical-align: middle;
}
.form__sectionTitle--disabled {
  color: #708090;
}
.form__sectionTitle:empty {
  padding: 0;
}
.form__sectionContent .form__controlgrid > .form__sectionTitle,
.form__sectionContent .form__repeat > .form__sectionTitle,
.form__sectionContent .form__section > .form__sectionTitle {
  background: transparent;
  border-bottom: 2px solid #7c99b6;
  color: #7c99b6;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  min-height: auto;
  margin: 9px 0 20px 0;
  padding: 0 0 4px 0;
  text-transform: none;
}
.form__select {
  margin: 0 12px 6px 12px;
  display: inline-block;
}
.form__message {
  color: #708090;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 600;
  padding: 10px 10px;
}
.form__message--highlighted {
  color: #f56600;
  font-style: normal;
}
.form__textcell {
  color: #16191d;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  margin-bottom: 18px;
}
.form__textcell--disabled {
  color: #708090;
}
.form-engine .contentbox__notification .messageBox {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.form-engine .contentbox__notification .messageBox .messageBox__icon .plasma-icon {
  color: #fff;
}
.form-engine .contentbox__notification .messageBox .messageBox__label,
.form-engine .contentbox__notification .messageBox .button {
  color: #fff;
}
.form-engine .contentbox__notification .messageBox--error {
  background-color: #c91d1d;
}
.form-engine .contentbox__notification .messageBox--warning {
  background-color: #f56600;
}
.form-engine .collapsiblePanel > .collapsiblePanel__title {
  background-color: #7c99b6;
  margin: 9px -24px 20px -24px;
  min-height: 32px;
  padding: 4px 12px;
}
.form-engine .collapsiblePanel > .collapsiblePanel__title:hover {
  background-color: #f56600;
}
.form-engine .form__multicolumnsection > .layoutGrid__row {
  align-items: stretch;
}
.form-engine .form__multicolumnsection .collapsiblePanel > .collapsiblePanel__title {
  margin: 9px 0 20px 0;
}
.form-engine .form__multicolumnsection .collapsiblePanel > .collapsiblePanel__content .form__sectionTitle {
  margin: 9px 0 20px 0;
}
.form-engine .form__multicolumnsection .form__controlgrid > .form__sectionTitle,
.form-engine .form__multicolumnsection .form__repeat > .form__sectionTitle,
.form-engine .form__multicolumnsection .form__section > .form__sectionTitle {
  margin: 9px 0 20px 0;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define grid */
.grid__row {
  margin: 0 -12px;
/* Bugfix for Ticket A12-5964 */
}
.grid__row:before,
.grid__row:after {
  content: " ";
  display: table;
}
.grid__row:after {
  clear: both;
}
.grid__row > .form__control--boolean {
  margin-bottom: 18px;
}
.grid__column--1 {
  width: 8.333333333333332%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--2 {
  width: 16.666666666666664%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--3 {
  width: 25%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--4 {
  width: 33.33333333333333%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--5 {
  width: 41.66666666666667%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--6 {
  width: 50%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--7 {
  width: 58.333333333333336%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--8 {
  width: 66.66666666666666%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--9 {
  width: 75%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--10 {
  width: 83.33333333333334%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--11 {
  width: 91.66666666666666%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.grid__column--12 {
  width: 100%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
@media (max-width: 767px) {
  .grid__column--xs1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xs12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--xsOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .grid__column--sm1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--sm12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--smOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .grid__column--md1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--md12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--mdOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
@media (min-width: 1200px) {
  .grid__column--lg1 {
    width: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg2 {
    width: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg3 {
    width: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg4 {
    width: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg5 {
    width: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg6 {
    width: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg7 {
    width: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg8 {
    width: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg9 {
    width: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg10 {
    width: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg11 {
    width: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lg12 {
    width: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset1 {
    margin-left: 8.333333333333332%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset2 {
    margin-left: 16.666666666666664%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset3 {
    margin-left: 25%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset4 {
    margin-left: 33.33333333333333%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset5 {
    margin-left: 41.66666666666667%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset6 {
    margin-left: 50%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset7 {
    margin-left: 58.333333333333336%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset8 {
    margin-left: 66.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset9 {
    margin-left: 75%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset10 {
    margin-left: 83.33333333333334%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset11 {
    margin-left: 91.66666666666666%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
  .grid__column--lgOffset12 {
    margin-left: 100%;
    float: left;
    min-height: 1px;
    padding: 0 12px;
    position: relative;
  }
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define group */
.group {
  display: inline;
  width: 100%;
}
.group__button--left {
  float: left;
  margin-right: 12px;
}
.group__button--right {
  float: right;
  margin-left: 12px;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define header */
.header__userpanel {
  display: table;
  float: right;
  margin: 8px 64px 0;
}
.header__userpanelName {
  color: #f9fafb;
  display: table-cell;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  position: relative;
  vertical-align: middle;
/*
			// placeholder for user photo
			&:before
				color $appMainColor-l98
				content "\e853"
				font-family $materialIconFont
				font-size $hugeFontSize
				left -26px
				margin-top -6px
				position absolute
			*/
}
.header__userpanel .button__icon--pencil {
  line-height: 30px;
  margin-right: 30px;
  vertical-align: middle;
}
.header__userpanel .button__icon--pencil:hover:before {
  color: #f56600;
}
.header__userpanel .button__icon--pencil:focus:before {
  color: #f56600;
}
.header__userpanel .button__icon--pencil:before {
  color: #f9fafb;
}
.header__userpanel .button__primary--warn {
  margin-right: 0;
}
.header__mainNavList,
.header__subNavList {
  list-style: none;
  margin: 0;
}
.header__mainNavList {
  background: #596673;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  height: 48px;
  padding-left: 34px;
}
.header__subNavList {
  background: #fff;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  height: 68px;
  padding: 20px 0 0 34px;
}
.header__mainNavItem,
.header__subNavItem {
  display: inline-block;
}
.header__mainNavLink,
.header__subNavLink {
  color: #507090;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin: 0 24px;
  padding: 13px 8px 9px;
  text-decoration: none;
}
.header__mainNavLink--active,
.header__subNavLink--active {
  border-bottom: 4px solid #507090;
  cursor: default;
}
.header__mainNavLink:hover,
.header__subNavLink:hover {
  border-bottom: 4px solid #507090;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define hidden */
@media (max-width: 767px) {
  .hidden--xs,
  .hidden--belowSm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden--sm {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden--fromSmOn {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden--belowMd {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden--md {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden--fromMdOn {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden--belowLg {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden--lg {
    display: none !important;
  }
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define plasma-icon */
.plasma-icon {
  color: #9db2c8;
  display: inline-block;
  direction: ltr;
  font-family: 'Material Icons';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
}
/* postcss-bem-linter: end */
.login__heading {
  color: #f9fafb;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 24px;
  text-align: center;
  width: 100%;
}
.login__elements {
  margin: 0 auto;
  width: 30%;
}
.login__elements .login__infobox {
  color: #f9fafb;
  padding: 14px 7px 16px;
  text-align: center;
  width: 100%;
}
.login__elements .login__infobox:before {
  color: #f9fafb;
  display: block;
  font: 24px 'Material Icons';
  text-align: center;
}
.login__elements .login__infobox--confirm {
  background: #2f9d2f;
  margin-bottom: 24px;
}
.login__elements .login__infobox--confirm:before {
  content: "\e86c";
}
.login__elements .login__infobox--warn {
  background: #c91d1d;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  margin-top: 24px;
}
.login__elements .login__infobox--warn:before {
  content: "\e002";
}
.login__elements .login__infoboxMessage {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  margin: 0;
  text-align: center;
}
.login__elements .field {
  margin-bottom: 16px;
}
.login__elements .field__label {
  color: #f9fafb;
}
.login__elements .field__text {
  background: #f9fafb;
}
.login__elements .field__text--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__text--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__text--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.login__elements .field__help {
  color: #e96363;
}
.login__elements .field__select:after {
  background: #f9fafb;
}
.login__elements .field__selectTitle {
  background: #f9fafb;
}
.login__elements .field__selectTitle--invalid {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__selectTitle--invalid:hover {
  -webkit-box-shadow: 0 1px 0 0 #e96363;
  -moz-box-shadow: 0 1px 0 0 #e96363;
  -ms-box-shadow: 0 1px 0 0 #e96363;
  box-shadow: 0 1px 0 0 #e96363;
}
.login__elements .field__selectTitle--invalid:focus {
  -webkit-box-shadow: 0 3px 0 0 #e96363;
  -moz-box-shadow: 0 3px 0 0 #e96363;
  -ms-box-shadow: 0 3px 0 0 #e96363;
  box-shadow: 0 3px 0 0 #e96363;
}
.login__elements .button__primary {
  float: none;
  margin-top: 24px;
  width: 100%;
}
.login__elements .button__primary + .button__secondary {
  height: auto;
  line-height: 0;
  margin-top: 24px;
  width: 100%;
}
/* postcss-bem-linter: define modal */
.modal {
  background: rgba(0,0,0,0.2);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
/* postcss-bem-linter: ignore */
}
.modal__content {
  left: 50%;
  margin: auto;
  padding: 13px 20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 600px;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.modal__content > .contentbox__footer {
  padding: 5px 24px;
}
/* postcss-bem-linter: ignore */
/* postcss-bem-linter: ignore */
.modal__filter > .contentbox > .contentbox__content,
.modal__overview > .contentbox > .contentbox__content,
.modal__embeddedRepeat > .contentbox > .contentbox__content {
  height: auto !important;
  padding: 24px 24px 4px 24px;
}
.modal__embeddedRepeat {
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
/* postcss-bem-linter: ignore */
}
/* postcss-bem-linter: ignore */
.modal__embeddedRepeat > .group {
  display: inline-block;
  margin: 0 24px 0 0;
}
/* postcss-bem-linter: end */
/* postcss-bem-linter: define button */
.message {
  display: block;
}
.message__content {
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  display: block;
  height: auto;
  padding: 10px 12px;
}
.message__content--error {
  border: 1px solid #c91d1d;
}
.message__content--warning {
  border: 1px solid #f56600;
}
.message__text,
.message__icon {
  display: inline-block;
  height: 100%;
  text-align: left;
  vertical-align: middle;
}
.message__icon {
  margin-right: 8px;
}
.message__icon .plasma-icon {
  font-size: 1.25rem;
  font-weight: 400;
  vertical-align: middle;
}
.message__text {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
}
.message__icon--error .plasma-icon {
  color: #c91d1d;
}
.message__icon--warning .plasma-icon {
  color: #f56600;
}
.message__button {
  display: inline-block;
  float: right;
  padding-top: 10px;
}
.message__button :after {
  display: block;
  content: "";
  clear: both;
}
/* postcss-bem-linter: end */
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) {
  background: #f1f2f4;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell {
  color: #708090;
  font-weight: 700;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell .plasma-icon {
  color: #708090;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell:hover {
  color: #16191d;
}
.overview-engine .grid__headerRow:not(.grid__headerRow--filter) .grid__headerCell:hover .plasma-icon {
  color: #16191d;
}
.overview-engine .contentbox__content {
  padding: 0;
}
.overview-engine .contentbox__subheading {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.overview-engine .button-group.h_floatLeft {
  margin-right: 12px;
}
.layoutGrid__row {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px;
}
.layoutGrid__column {
  padding: 0 16px;
  margin-bottom: 12px;
  min-height: 16px;
}
.layoutGridSize--xs > .layoutGrid__row > .layoutGrid__column--xs {
  width: 100%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-1 {
  width: 25%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-2 {
  width: 50%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-3 {
  width: 75%;
}
.layoutGridSize--sm > .layoutGrid__row > .layoutGrid__column--sm-4 {
  width: 100%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-1 {
  width: 16.666666666666664%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-2 {
  width: 33.33333333333333%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-3 {
  width: 50%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-4 {
  width: 66.66666666666666%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-5 {
  width: 83.33333333333334%;
}
.layoutGridSize--md > .layoutGrid__row > .layoutGrid__column--md-6 {
  width: 100%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-1 {
  width: 8.333333333333332%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-2 {
  width: 16.666666666666664%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-3 {
  width: 25%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-4 {
  width: 33.33333333333333%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-5 {
  width: 41.66666666666667%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-6 {
  width: 50%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-7 {
  width: 58.333333333333336%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-8 {
  width: 66.66666666666666%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-9 {
  width: 75%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-10 {
  width: 83.33333333333334%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-11 {
  width: 91.66666666666666%;
}
.layoutGridSize--lg > .layoutGrid__row > .layoutGrid__column--lg-12 {
  width: 100%;
}
.tabnav {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
}
.tabnav__list {
  background: #708090;
  height: 48px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.tabnav__listItem {
  display: inline-block;
}
.tabnav__listItem > .button__secondary {
  border-bottom: 4px solid #708090;
  color: #f9fafb;
  font-family: 'Open Sans', sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  height: 48px;
  margin: 0 24px;
  min-width: 10px;
  padding: 13px 8px 9px;
}
.tabnav__listItem > .button__secondary:hover {
  border-bottom: 4px solid #f9fafb;
}
.tabnav__listItem > .button__secondary:disabled {
  border-bottom: 4px solid transparent;
  color: #a9b3bc;
}
.tabnav__listItem > .button__secondary--current {
  border-bottom: 4px solid #f9fafb;
  cursor: default;
}
.tabnav__listItem > .button__secondary--current:disabled {
  border-bottom: 4px solid #a9b3bc;
}
.form__inlinerepeat .form__control {
  margin-bottom: 0;
}
.h_alignSelfStart {
  align-self: flex-start;
}
.h_floatRight {
  float: right;
}
.h_floatLeft {
  float: left;
}
.h_clearFix:after {
  content: " ";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
}
.h_flexStartAlign {
  align-items: flex-start;
}
.h_flexCenterAlign {
  align-items: center;
}
.h_flexEndAlign {
  align-items: flex-end;
}
.h_leftAlign {
  text-align: left;
}
.h_rightAlign {
  text-align: right;
}
.h_rightAlign .field__select {
  text-align-last: right;
}
.h_rightAlign > fieldset.field--tooltips-1 .field__control .field__label {
  padding-right: 24px;
}
.h_rightAlign > fieldset.field--tooltips-2 .field__control .field__label {
  padding-right: 48px;
}
.h_rightAlign > fieldset.field--tooltips-3 .field__control .field__label {
  padding-right: 72px;
}
.h_rightAlign > fieldset.field--tooltips-4 .field__control .field__label {
  padding-right: 96px;
}
.h_rightAlign .h_inline.field > span {
  justify-content: flex-end;
}
.h_rightAlign .h_inline.field > span > .field__control--boolean {
  margin: 0 0 4px 16px;
}
.h_rightAlign .h_inline.field > span > .field__control--boolean:first-child {
  margin-left: 0;
}
.h_rightAlign .h_inline.field--tooltips-1 .field__help + span {
  margin-right: 24px;
}
.h_rightAlign .h_inline.field--tooltips-1 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-1 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-1 .field__help {
  width: calc(100% - 24px);
}
.h_rightAlign .h_inline.field--tooltips-2 .field__help + span {
  margin-right: 48px;
}
.h_rightAlign .h_inline.field--tooltips-2 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-2 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-2 .field__help {
  width: calc(100% - 48px);
}
.h_rightAlign .h_inline.field--tooltips-3 .field__help + span {
  margin-right: 72px;
}
.h_rightAlign .h_inline.field--tooltips-3 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-3 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-3 .field__help {
  width: calc(100% - 72px);
}
.h_rightAlign .h_inline.field--tooltips-4 .field__help + span {
  margin-right: 96px;
}
.h_rightAlign .h_inline.field--tooltips-4 .field__help + span .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign .field--tooltips-4 > .field__control--boolean {
  justify-content: flex-end;
}
.h_rightAlign .field--tooltips-4 .field__help {
  width: calc(100% - 96px);
}
.h_centerAlign {
  text-align: center;
}
.h_centerAlign .field__select {
  text-align-last: center;
}
.h_centerAlign .field--tooltips-1 > .field__label + .field__help {
  width: calc(100% - 24px);
}
.h_centerAlign .field--tooltips-2 > .field__label + .field__help {
  width: calc(100% - 48px);
}
.h_centerAlign .field--tooltips-3 > .field__label + .field__help {
  width: calc(100% - 72px);
}
.h_centerAlign .field--tooltips-4 > .field__label + .field__help {
  width: calc(100% - 96px);
}
.h_centerAlign .h_inline.field > span {
  margin-right: -16px;
  justify-content: center;
}
.h_centerAlign .h_inline.field > span > .field__control--boolean:last-child {
  margin-right: 16px;
}
.h_centerAlign .field--tooltips-1 > .field__control--boolean {
  justify-content: center;
}
.h_centerAlign .field--tooltips-2 > .field__control--boolean {
  justify-content: center;
}
.h_centerAlign .field--tooltips-3 > .field__control--boolean {
  justify-content: center;
}
.h_centerAlign .field--tooltips-4 > .field__control--boolean {
  justify-content: center;
}
.h_rightAlign div.field--tooltips-1 .field__label,
.h_centerAlign div.field--tooltips-1 .field__label {
  padding-right: 24px;
}
.h_rightAlign div.field--tooltips-1 .field__control .field__label,
.h_centerAlign div.field--tooltips-1 .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign div.field--tooltips-2 .field__label,
.h_centerAlign div.field--tooltips-2 .field__label {
  padding-right: 48px;
}
.h_rightAlign div.field--tooltips-2 .field__control .field__label,
.h_centerAlign div.field--tooltips-2 .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign div.field--tooltips-3 .field__label,
.h_centerAlign div.field--tooltips-3 .field__label {
  padding-right: 72px;
}
.h_rightAlign div.field--tooltips-3 .field__control .field__label,
.h_centerAlign div.field--tooltips-3 .field__control .field__label {
  padding-right: 0;
}
.h_rightAlign div.field--tooltips-4 .field__label,
.h_centerAlign div.field--tooltips-4 .field__label {
  padding-right: 96px;
}
.h_rightAlign div.field--tooltips-4 .field__control .field__label,
.h_centerAlign div.field--tooltips-4 .field__control .field__label {
  padding-right: 0;
}
.h_hidden {
  display: none !important;
}
.h_inlineBlock {
  display: inline-block;
}
.h_middleAlign {
  vertical-align: middle;
}
.h_customIconsFont {
  font-family: 'custom-icons';
}
.h_zeroPadding {
  padding: 0;
}
.h_hideIt {
  flex: 0;
  margin: 0;
  padding: 0;
}
.h_inline.field > span {
  display: flex;
  flex-wrap: wrap;
}
.h_inline.field > span > .field__control--boolean {
  margin-right: 16px;
  width: auto;
  max-width: 100%;
}
.h_inline.field > span > .field__control--boolean:last-child {
  margin-right: 0;
}
.h_inline.field.field--tooltips-1 .field__help + span {
  padding-top: 4px;
}
.h_inline.field.field--tooltips-2 .field__help + span {
  padding-top: 4px;
}
.h_inline.field.field--tooltips-3 .field__help + span {
  padding-top: 4px;
}
.h_inline.field.field--tooltips-4 .field__help + span {
  padding-top: 4px;
}
.h_smallerFontSize.button__primary,
.h_smallerFontSize.button__secondary {
  font-size: 0.625rem;
}
.h_smallerFontSize.button__primary > .plasma-icon,
.h_smallerFontSize.button__secondary > .plasma-icon {
  font-size: 0.833333333333333rem;
}
.h_smallerFontSize.button__icon > .plasma-icon {
  font-size: 0.875rem;
}
.h_smallerFontSize > .field.field__multilingual .button__icon span {
  font-size: 0.625rem;
  margin-top: 2px;
}
.h_smallerFontSize > .field > .field__label,
.h_smallerFontSize > .field > .field__message {
  font-size: 0.625rem;
}
.h_smallerFontSize > .field > .field__controls .field__text,
.h_smallerFontSize > .field > .field__controls .field__exposition,
.h_smallerFontSize > .field > .field__controls .field__appendices,
.h_smallerFontSize > .field > .field__controls .field__textarea {
  font-size: 0.625rem;
}
.h_smallerFontSize > .field > .field__select .field__selectTitle {
  font-size: 0.625rem;
}
.h_smallerFontSize.form__multicolumnsection > .form__sectionTitle,
.h_smallerFontSize.form__controlgrid > .form__sectionTitle,
.h_smallerFontSize.form__repeat > .form__sectionTitle,
.h_smallerFontSize.form__section > .form__sectionTitle {
  font-size: 0.625rem;
}
.h_smallerFontSize.collapsiblePanel > .collapsiblePanel__title {
  font-size: 0.625rem;
}
.h_smallerFontSize.layoutGrid__row > h5 {
  font-size: 0.625rem;
}
.h_biggerFontSize.button__primary,
.h_biggerFontSize.button__secondary {
  font-size: 0.875rem;
}
.h_biggerFontSize.button__primary > .plasma-icon,
.h_biggerFontSize.button__secondary > .plasma-icon {
  font-size: 1.166666666666667rem;
}
.h_biggerFontSize.button__icon > .plasma-icon {
  font-size: 1.25rem;
}
.h_biggerFontSize > .field.field__multilingual .button__icon span {
  font-size: 0.875rem;
}
.h_biggerFontSize > .field > .field__label,
.h_biggerFontSize > .field > .field__message {
  font-size: 0.875rem;
}
.h_biggerFontSize > .field > .field__message .field__messageText > ul {
  margin-left: 5px;
}
.h_biggerFontSize > .field > .field__controls .field__text,
.h_biggerFontSize > .field > .field__controls .field__exposition,
.h_biggerFontSize > .field > .field__controls .field__appendices,
.h_biggerFontSize > .field > .field__controls .field__textarea {
  font-size: 0.875rem;
}
.h_biggerFontSize > .field > .field__select .field__selectTitle {
  font-size: 0.875rem;
}
.h_biggerFontSize.form__multicolumnsection > .form__sectionTitle,
.h_biggerFontSize.form__controlgrid > .form__sectionTitle,
.h_biggerFontSize.form__repeat > .form__sectionTitle,
.h_biggerFontSize.form__section > .form__sectionTitle {
  font-size: 0.875rem;
}
.h_biggerFontSize.collapsiblePanel > .collapsiblePanel__title {
  font-size: 0.875rem;
}
.h_biggerFontSize.layoutGrid__row > h5 {
  font-size: 0.875rem;
}
.contentbox__heading--heightTitle {
  height: 44px;
}
.contentbox__content--heightContent {
  height: calc(100% - 44px);
  padding: 0;
  margin: 0;
}
.treeWidget .grid .treeWidget__nodeContent {
  border-bottom: none;
  border-left: none;
  min-width: auto;
}
.treeWidget .grid .treeWidget__nodeContent .treeWidget__nodeIcon .plasma-icon {
  display: block;
}
.treeWidget .grid .grid__contentRow--left .grid__contentCell {
  padding: 0 16px 0 10px;
}
.treeWidget .grid .grid__contentRow--left,
.treeWidget .grid .grid__contentRow--right,
.treeWidget .grid .grid__contentRow--scroll {
  align-items: center;
}
.treeWidget .grid .grid__contentRow:hover:not(.grid__contentRow--selected) {
  background: #f1f2f4;
}
.teamWarp {
  height: 100%;
}
.teamWarp .treeWidget .grid .grid__contentRow:hover:not(.grid__contentRow--selected),
.teamWarp .treeWidget__nodeContent:hover {
  background: #e2e6e9;
}
.teamWarp .dayView {
  padding-bottom: 15px;
}
.teamWarp .dayCell {
  font-weight: 700;
  font-size: 0.75rem;
  margin: 0;
  padding: 5px;
}
.teamWarp .dayCell > span {
  display: inline-block;
  line-height: 22px;
}
.h_floatRight {
  float: right !important;
}
.h_fontWeightSemiBold {
  font-weight: 600;
}
.h_fontWeightBold {
  font-weight: 700;
}
.h_heightAuto {
  height: auto !important;
}
.h_hide {
  display: none !important;
}
.h_highlight {
  border: 1px solid #f56600;
}
.h_highlight.form__controlgrid {
  margin-bottom: 12px;
  padding: 12px 12px 10px;
}
.h_highlight.form__controlgrid .layoutGrid__row:nth-last-child(2) > .form__control--boolean {
  margin-bottom: 0;
}
.h_highlight.form__controlgrid .layoutGrid__row:nth-last-child(2) > .form__control--boolean .field__control--boolean {
  margin-bottom: 0;
}
.h_highlight.form__controlgrid .layoutGrid__row:empty {
  margin-bottom: -12px;
}
.h_listStyleNone {
  list-style-type: none;
}
.h_noMargin {
  margin: 0 !important;
}
.h_noPadding {
  padding: 0 !important;
}
.h_noPaddingLeft {
  padding-left: 0;
}
.h_noPaddingRight {
  padding-right: 0;
}
.h_opacity50 {
  opacity: 0.5;
}
@font-face {
  font-family: custom-icons;
  src: url(../assets/cc098ef09c9aa84f5c4434be22b754bc.ttf);
}
.page__static .agcs-iconFont {
  font-family: custom-icons;
}
.page__static .link {
  color: #079ae9;
  text-decoration: none;
}
.page__static .link .plasma-icon {
  color: #079ae9;
}
.page__static .link:hover,
.page__static .link:hover .plasma-icon {
  color: #f56600;
  cursor: pointer;
}
.page__static > .layoutGridSize--lg > .layoutGrid__row {
  margin: 0;
}
.page__static .layoutGrid__column {
  padding: 0 12px;
}
.page__static .contentbox {
  display: block;
}
.page__static .contentbox .form__sectionTitle--lvl3 {
  font-weight: 700;
  margin: 0 0 8px;
}
.page__static .contentbox__content {
  height: calc(100vh - 264px);
  max-height: calc(100vh - 264px);
}
.page__static .contentbox__content > .form__section:first-child > .form__sectionTitle--lvl1--empty {
  height: 0;
  padding: 0;
  background: transparent;
  margin-bottom: 24px;
}
.page__static .contentbox__content > .form__section:first-child > .form__sectionTitle--lvl1--empty + * {
  margin-top: 0;
}
.page__static .contentbox--withFooter .contentbox__content {
  height: calc(100vh - 308px);
  max-height: calc(100vh - 308px);
}
.page__static .sectionImg {
  width: 100%;
}
.page__static .sectionImg img {
  margin: 0;
  width: 100%;
}
.page__static .card {
  -webkit-box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  box-shadow: 0 2px 2px -2px rgba(0,0,0,0.4);
  padding: 24px;
  margin: 0;
  width: 100%;
}
.page__static .card .layoutGrid__row {
  -ms-flex-align: start;
  align-items: flex-start;
}
.page__static .card:last-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.page__static .card .list:last-child {
  margin-bottom: 0;
}
.page__static .card .layoutGrid__row {
  margin: 0;
}
.page__static .card .layoutGrid__column:first-child {
  padding: 0 24px 0 0;
}
.page__static .card .layoutGrid__column:last-child {
  padding: 0 0 0 24px;
}
.page__static .card__headline {
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0 16px;
}
.page__static .generalList__title,
.page__static .generalIconList__title {
  margin: 0 0 8px;
  font-weight: 600;
}
.page__static .generalList__list,
.page__static .generalIconList__list {
  margin: 0 0 8px 16px;
  padding: 0;
}
.page__static .generalIconList__list {
  margin: 0 0 8px 0;
}
.page__static .generalIconList__listItem {
  display: block;
  margin: 0 0 4px;
}
.page__static .generalIconList__listItemLabel {
  display: table-cell;
}
.page__static .generalIconList__listItemIcon {
  display: table-cell;
  padding: 1px 8px 0 0;
  vertical-align: middle;
}
.page__static .overviewListBox {
  position: relative;
}
.page__static .overviewListBox__contentListItem {
  display: inline-block;
  width: 55%;
  vertical-align: top;
  position: absolute;
  top: 0;
  bottom: 10px;
  right: 0;
}
.page__static .overviewListBox__nav {
  display: inline-block;
  width: 45%;
  vertical-align: top;
}
.page__static .overviewListBox__navList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.page__static .overviewListBox__navListItem {
  border: solid 1px #ccdbe9;
  padding: 10px;
  margin: 0 10px 10px 0;
  min-height: 38px;
}
.page__static .overviewListBox__navListItem p {
  margin: 0;
}
.page__static .overviewListBox__navListItem:hover {
  background: #236ca9;
  border-color: #236ca9;
  color: #fff;
  cursor: pointer;
}
.page__static .overviewListBox__navListItem:focus,
.page__static .overviewListBox__navListItem--active {
  background: #236ca9;
  border-color: #236ca9;
  color: #fff;
  margin-right: -10px;
}
.page__static .overviewListBox__navListItem:focus p,
.page__static .overviewListBox__navListItem--active p {
  margin-right: 20px;
}
.page__static .allianzBox {
  background: #236ca9;
  background: linear-gradient(315deg, transparent 30px, #236ca9 0) bottom right;
  padding: 20px;
  color: #fff;
  overflow-y: auto;
}
.page__static .allianzBox__title {
  font-size: 16px;
  margin-bottom: 18px;
  text-align: left;
}
.page__static .allianzBox__text {
  text-align: left;
  margin-bottom: 55px;
}
.page__static .allianzBox__list {
  margin: 0 0 0 14px;
  padding: 0;
  color: #fff;
}
.page__static .allianzBox__listItem {
  margin: 0 0 5px;
}
.page__static .grid {
  width: 100%;
}
.page__static .grid__headerRow > .grid__headerCell:last-child,
.page__static .grid__contentRow > .grid__contentCell:last-child {
  margin-right: 20px;
}
.page__static .grid__headerRow--scroll {
  align-items: flex-end;
}
.page__static .grid__headerCell,
.page__static .grid__contentCell,
.page__static .grid__footerCell {
  min-width: 0;
  line-height: inherit;
}
.page__static .grid__contentCheckmark {
  font-size: 20px;
  vertical-align: text-top;
  color: #16191d;
}
.page__static .grid__footnote {
  float: right;
  font-size: 10px;
}
.page__static .grid__footnote p {
  margin: 0;
  padding: 0;
}
.page__static .rankingList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.page__static .rankingListItem {
  background: #fff;
  position: relative;
  border: solid 1px rgba(0,0,0,0.2);
  margin-bottom: 8px;
  min-height: 50px;
}
.page__static .rankingListItem__number {
  color: #fff;
  background: #236ca9;
  background: linear-gradient(to top left, #236ca9, #4a86b8);
  bottom: -1px;
  font-size: 24px;
  left: -1px;
  padding: 6px 0;
  position: absolute;
  text-align: center;
  top: -1px;
  width: 50px;
}
.page__static .rankingListItem__label {
  padding: 5px 0 5px 57px;
}
.page__static .rankingListItem__label--main {
  font-weight: 600;
  font-size: 14px;
}
.page__static .rankingListItem__label--sub {
  font-size: 12px;
}
.page__static .slideShowListBox {
  margin-bottom: 24px;
  position: relative;
  width: 100%;
}
.page__static .slideShowListBox__arrowNav {
  display: inline-block;
  color: #079ae9;
  font-size: 48px;
  height: 300px;
  padding: 158px 0;
  text-align: center;
  width: 48px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.page__static .slideShowListBox__arrowNav:hover {
  color: #f56600;
  cursor: pointer;
}
.page__static .slideShowListBox__arrowNav--disabled,
.page__static .slideShowListBox__arrowNav--disabled:hover {
  color: #a9b3bc;
  cursor: default;
}
.page__static .slideShowListBox__contentList {
  height: 300px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
.page__static .slideShowListBox__contentList .allianzBox {
  height: 100%;
  background: #236ca9;
}
.page__static .slideShowListBox__contentWrapper {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 103px);
}
.page__static .slideShowListBox__navList {
  text-align: center;
  margin: 0;
  padding: 0;
}
.page__static .slideShowListBox__navListItem {
  display: inline-block;
  margin: 10px 15px;
  position: relative;
}
.page__static .slideShowListBox__navListItem:after {
  border: 1.5px solid rgba(255,255,255,0.7);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  content: " ";
  height: 13px;
  width: 13px;
  position: absolute;
  background: #236ca9;
}
.page__static .slideShowListBox__navListItem--active,
.page__static .slideShowListBox__navListItem:hover {
  cursor: pointer;
}
.page__static .slideShowListBox__navListItem--active:after,
.page__static .slideShowListBox__navListItem:hover:after {
  background: #fff;
  border-color: #fff;
  height: 15px;
  margin-left: -1px;
  margin-top: -1px;
  width: 15px;
}
.page__static .slideShowListBox__navWrapper {
  background: #236ca9;
  background: linear-gradient(315deg, transparent 30px, #236ca9 0) bottom right;
  padding: 10px 30px;
  min-height: 65px;
}
.page__static .contentbox--small {
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}
.page__static .contentbox table {
  border-collapse: collapse;
}
.page__static .contentbox table td,
.page__static .contentbox table th {
  border: 1px solid #808080;
  padding: 10px;
}
.page__static .contentbox table th {
  font-weight: 600;
}
.page__static .contentbox .form__textcell:last-child {
  margin-bottom: 24px;
}
.page__static .form__section--heightOffset {
  height: calc(100vh - 264px);
}
.page__static .grid__column--3 .card .grid__column--5,
.page__static .grid__column--5 .card .grid__column--5,
.page__static .grid__column--11 .card .grid__column--5,
.page__static .grid__column--3 .card .grid__column--7,
.page__static .grid__column--5 .card .grid__column--7,
.page__static .grid__column--11 .card .grid__column--7 {
  padding: 0 24px 0 0;
}
.page__static .grid__column--3 .card .grid__column--5:last-child,
.page__static .grid__column--5 .card .grid__column--5:last-child,
.page__static .grid__column--11 .card .grid__column--5:last-child,
.page__static .grid__column--3 .card .grid__column--7:last-child,
.page__static .grid__column--5 .card .grid__column--7:last-child,
.page__static .grid__column--11 .card .grid__column--7:last-child {
  padding: 0;
}
.page__static .grid__column--3 .contentbox__content,
.page__static .grid__column--5 .contentbox__content,
.page__static .grid__column--11 .contentbox__content {
  height: calc(100vh - 264px);
  max-height: calc(100vh - 264px);
}
.page__static .grid__column--3 .contentbox__content > .form__section:first-child,
.page__static .grid__column--5 .contentbox__content > .form__section:first-child,
.page__static .grid__column--11 .contentbox__content > .form__section:first-child {
  margin-top: 0;
}
.page__static .grid__column--3 .contentbox__content > .form__section:first-child > .form__section:first-child > .form__sectionTitle,
.page__static .grid__column--5 .contentbox__content > .form__section:first-child > .form__section:first-child > .form__sectionTitle,
.page__static .grid__column--11 .contentbox__content > .form__section:first-child > .form__section:first-child > .form__sectionTitle {
  margin-top: 0;
}
.page__static .grid__column--3 .contentbox__heading,
.page__static .grid__column--5 .contentbox__heading,
.page__static .grid__column--11 .contentbox__heading {
  padding: 13px 15px 13px 24px;
  min-height: 44px;
}
.page__static .grid__column--3 .contentbox .form__textcellHeadline,
.page__static .grid__column--5 .contentbox .form__textcellHeadline,
.page__static .grid__column--11 .contentbox .form__textcellHeadline {
  margin: 0 0 8px;
  font-weight: 600;
}
.page__static .grid__column--3 .contentbox .grid__columnImg,
.page__static .grid__column--5 .contentbox .grid__columnImg,
.page__static .grid__column--11 .contentbox .grid__columnImg {
  width: 100%;
}
.page__static .grid__column--3 .labelIcon,
.page__static .grid__column--5 .labelIcon,
.page__static .grid__column--11 .labelIcon {
  display: block;
  margin: 0 0 4px;
}
.page__static .grid__column--3 .labelIcon:last-child,
.page__static .grid__column--5 .labelIcon:last-child,
.page__static .grid__column--11 .labelIcon:last-child {
  margin-bottom: 0;
}
.page__static .grid__column--3 .labelIcon .labelIcon_content,
.page__static .grid__column--5 .labelIcon .labelIcon_content,
.page__static .grid__column--11 .labelIcon .labelIcon_content {
  display: table-cell;
}
.page__static .grid__column--3 .labelIcon .labelIcon_icon,
.page__static .grid__column--5 .labelIcon .labelIcon_icon,
.page__static .grid__column--11 .labelIcon .labelIcon_icon {
  display: table-cell;
  padding: 0 8px 0 0;
  vertical-align: middle;
}
.page__static .grid__column--3 .list,
.page__static .grid__column--5 .list,
.page__static .grid__column--11 .list {
  margin: 0 0 8px 24px;
  padding: 0;
}
.page__static .grid__column--3 .list--noListDots,
.page__static .grid__column--5 .list--noListDots,
.page__static .grid__column--11 .list--noListDots {
  list-style-type: none;
  margin-left: 16px;
}
.page__static .grid__column--3 .contentbox__faqMain .form__section:last-child .form__section:last-child,
.page__static .grid__column--5 .contentbox__faqMain .form__section:last-child .form__section:last-child,
.page__static .grid__column--11 .contentbox__faqMain .form__section:last-child .form__section:last-child {
  height: calc(100vh - 264px);
}
.page__static .grid__column--3 .contentbox__faqIndex .form__textcell:last-child,
.page__static .grid__column--5 .contentbox__faqIndex .form__textcell:last-child,
.page__static .grid__column--11 .contentbox__faqIndex .form__textcell:last-child {
  margin-bottom: 24px;
}
.page__static .grid__column--3 .contentbox__contact,
.page__static .grid__column--5 .contentbox__contact,
.page__static .grid__column--11 .contentbox__contact {
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}
.page__static .grid__column--3 .contentbox__productInfoMain .contentbox__content .form__section > .form__section:last-child > .form__textcell:last-child,
.page__static .grid__column--5 .contentbox__productInfoMain .contentbox__content .form__section > .form__section:last-child > .form__textcell:last-child,
.page__static .grid__column--11 .contentbox__productInfoMain .contentbox__content .form__section > .form__section:last-child > .form__textcell:last-child {
  margin-bottom: 24px;
}
.page__tc:not(.grid__row--shift) .page__overview {
  transition: all;
  -webkit-transition: all;
  -moz-transition: all;
  -o-transition: all;
}
.page__tc .form.grid__column--6 {
  animation: form-open-animation 700ms 1 ease-in-out;
  animation-fill-mode: forwards;
}
.page__tc.supress-row-overflow {
  padding-bottom: 2px;
  overflow-y: hidden;
}
.page__tc> div:not(.form) .contentbox {
  opacity: 0.01;
  transition: opacity;
  -webkit-transition: opacity;
  -moz-transition: opacity;
  -o-transition: opacity;
}
.page__tc> div:not(.form) .contentbox--layout-ready {
  opacity: 1;
}
.page__tc> div:not(.form) .contentbox--layout-ready .contentbox__content {
  overflow: auto;
}
.page__tc .form .contentbox__footer {
  position: relative;
}
@-moz-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes form-open-animation {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.loader {
  background-color: #e6f6fe;
  border: 1px solid #079ae9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: 13px;
  width: 85px;
}
.loader__bar {
  background-color: #079ae9;
  height: 100%;
}
.loader__bar--error {
  background-color: #c91d1d;
  width: 100%;
}
.button__icon--delete {
  height: auto;
  margin-right: 0;
}
.auth {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100vh;
  widht: 100vh;
}
.auth__header {
  margin: 5vh 0;
}
.auth__banner img {
  min-width: 1920px;
  width: 100%;
  max-height: 72px;
}
.page_login {
  margin: 10vh 0 5vh 0;
}
.page_login .login__heading {
  display: none;
}
.login__elements {
  min-width: 200px;
  max-width: 300px;
}
@media screen and (max-height: 600px) {
  .auth__banner {
    height: 0;
  }
  .auth__banner img {
    display: none;
  }
  .page_login {
    margin: 1vh 0 5vh 0;
  }
}
.confirmation {
  position: absolute;
  left: 0px;
  top: 0px;
}
.confirmation__box__no__padding {
  padding: 0px !important;
}
.confirmation__box__no__padding .modal__filter .contentbox {
  display: block;
}
.confirmation__box__no__padding .modal__filter .contentbox .contentbox__heading {
  padding: 14px 13px 7px 24px;
}
.confirmation__box__no__padding .modal__filter .contentbox .contentbox__content {
  padding: 24px 24px 12px 24px !important;
}
product-select .confirmation__container .confirmation__wrap--middle .confirmation__box {
  max-width: 400px;
}
product-select .confirmation__container .confirmation__wrap--middle .confirmation__box .field {
  margin-bottom: 0px;
}
product-select .modal__filter .contentbox {
  display: block;
}
product-select .modal__filter .contentbox .contentbox__heading {
  padding: 14px 13px 7px 24px;
}
product-select .modal__filter .contentbox .contentbox__content {
  padding: 24px 24px 12px 24px !important;
}
.loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background-color: #000;
  opacity: 0.4;
}
.spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 48px;
  height: 48px;
  display: block;
  background: transparent url(../assets/dcdcc8a95fa705fd4b5b8bc8c45bd274.gif) no-repeat center;
}
@media not print {
  .agcs_radiobutton fieldset.field {
    margin-bottom: 0;
  }
  .agcs_radiobutton .field__control--boolean {
    margin: 0 !important;
  }
  .agcs_radiobutton .field__control--boolean .field__radio {
    display: none;
  }
  .agcs_radiobutton .field__control--boolean .field__radio + label > span {
    display: none;
  }
  .agcs_radiobutton .field__control--boolean > .field__label {
    background-color: #f1f2f4;
    border: solid 1px #666;
    border-left-width: 0.5px;
    border-right-width: 0.5px;
    display: flex;
    font-weight: 600;
    justify-content: center;
    margin: 0;
    min-width: 60px;
    padding: 7px 21px 6px;
    text-transform: uppercase !important;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
  }
  .agcs_radiobutton .field__control--boolean > .field__label:after,
  .agcs_radiobutton .field__control--boolean > .field__label:before {
    display: inline-flex;
    font-family: "Material Icons";
    font-size: 18px;
    font-weight: 400;
    vertical-align: text-bottom;
  }
  .agcs_radiobutton .field__control--boolean > .field__label:hover {
    background-color: #f56600;
    border-color: #f56600;
    color: #fff;
  }
  .agcs_radiobutton .field__control--boolean > .field__label--readonly,
  .agcs_radiobutton .field__control--boolean > .field__label--readonly:active,
  .agcs_radiobutton .field__control--boolean > .field__label--readonly:focus,
  .agcs_radiobutton .field__control--boolean > .field__label--readonly:hover {
    background-color: #f1f2f4;
    border-color: #f1f2f4;
    color: #16191d;
  }
  .agcs_radiobutton .field__control--boolean > .field__label--disabled,
  .agcs_radiobutton .field__control--boolean > .field__label--disabled:active,
  .agcs_radiobutton .field__control--boolean > .field__label--disabled:focus,
  .agcs_radiobutton .field__control--boolean > .field__label--disabled:hover {
    background-color: #e2e6e9;
    border-color: #e2e6e9;
    color: #708090 !important;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label {
    background-color: #0683c6;
    border-color: #0683c6;
    color: #fff;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly:active,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly:focus,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--readonly:hover {
    background-color: #666;
    border-color: #666;
    color: #fff;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled:active,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled:focus,
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label--disabled:hover {
    background-color: #a9b3bc;
    border-color: #a9b3bc;
    color: #e2e6e9 !important;
  }
  .agcs_radiobutton .field__control--boolean:first-child > .field__radio ~ .field__label {
    border-left-width: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
  }
  .agcs_radiobutton .field__control--boolean:last-child > .field__radio ~ .field__label {
    border-right-width: 1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
  }
  .agcs_radiobutton .field__control--boolean:first-child:nth-last-child(1) > .field__radio ~ .field__label {
    border-width: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label:before {
    content: "\E837";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton .field__control--boolean.field__radio--checked > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean> .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean> .field__label:before {
    content: "\E836";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean> .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean.field__radio--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean.field__radio--checked > .field__label:before {
    content: "\E837";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconInitial .field__control--boolean.field__radio--checked > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconRight .field__control--boolean.field__radio--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconRight .field__control--boolean.field__radio--checked > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconRight .field__control--boolean.field__radio--checked > .field__label:after {
    content: "\E837";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconRight.h_iconInitial .field__control--boolean:not(.field__radio--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconRight.h_iconInitial .field__control--boolean:not(.field__radio--checked) > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconRight.h_iconInitial .field__control--boolean:not(.field__radio--checked) > .field__label:after {
    content: "\E836";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(even).field__radio--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(even).field__radio--checked > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(even).field__radio--checked > .field__label:after {
    content: "\E837";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(odd).field__radio--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(odd).field__radio--checked > .field__label:before {
    content: "\E837";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconByTurns .field__control--boolean:nth-child(odd).field__radio--checked > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__radio--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__radio--checked) > .field__label:before {
    content: none;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__radio--checked) > .field__label:after {
    content: "\E836";
    margin: -0.5px 0 0 4px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__radio--checked) > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__radio--checked) > .field__label:before {
    content: "\E836";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_radiobutton.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__radio--checked) > .field__label:after {
    content: none;
  }
  .agcs_radiobutton.h_textAlignLeft .field__control--boolean > .field__label {
    justify-content: flex-start;
    padding: 7px 32px 6px 10px;
    text-align: left;
  }
  .agcs_radiobutton.h_textAlignLeft .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignLeft.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_textAlignLeft.h_iconRight .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignLeft.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 32px 6px 10px;
  }
  .agcs_radiobutton.h_textAlignRight .field__control--boolean > .field__label {
    justify-content: flex-end;
    padding: 7px 10px 6px 32px;
    text-align: right;
  }
  .agcs_radiobutton.h_textAlignRight .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_radiobutton.h_textAlignRight.h_iconRight .field__control--boolean.field__radio--checked > .field__label,
  .agcs_radiobutton.h_textAlignRight.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox fieldset.field {
    margin-bottom: 0;
  }
  .agcs_checkbox .field__control--boolean {
    margin: 0 !important;
  }
  .agcs_checkbox .field__control--boolean .field__check {
    display: none;
  }
  .agcs_checkbox .field__control--boolean .field__check + label > span {
    display: none;
  }
  .agcs_checkbox .field__control--boolean > .field__label {
    background-color: #f1f2f4;
    border: solid 1px #666;
    border-left-width: 0.5px;
    border-right-width: 0.5px;
    display: flex;
    font-weight: 600;
    justify-content: center;
    margin: 0;
    min-width: 60px;
    padding: 7px 21px 6px;
    text-transform: uppercase !important;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
  }
  .agcs_checkbox .field__control--boolean > .field__label:after,
  .agcs_checkbox .field__control--boolean > .field__label:before {
    display: inline-flex;
    font-family: "Material Icons";
    font-size: 18px;
    font-weight: 400;
    vertical-align: text-bottom;
  }
  .agcs_checkbox .field__control--boolean > .field__label:hover {
    background-color: #f56600;
    border-color: #f56600;
    color: #fff;
  }
  .agcs_checkbox .field__control--boolean > .field__label--readonly,
  .agcs_checkbox .field__control--boolean > .field__label--readonly:active,
  .agcs_checkbox .field__control--boolean > .field__label--readonly:focus,
  .agcs_checkbox .field__control--boolean > .field__label--readonly:hover {
    background-color: #f1f2f4;
    border-color: #f1f2f4;
    color: #16191d;
  }
  .agcs_checkbox .field__control--boolean > .field__label--disabled,
  .agcs_checkbox .field__control--boolean > .field__label--disabled:active,
  .agcs_checkbox .field__control--boolean > .field__label--disabled:focus,
  .agcs_checkbox .field__control--boolean > .field__label--disabled:hover {
    background-color: #e2e6e9;
    border-color: #e2e6e9;
    color: #708090 !important;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label {
    background-color: #0683c6;
    border-color: #0683c6;
    color: #fff;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly:active,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly:focus,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--readonly:hover {
    background-color: #666;
    border-color: #666;
    color: #fff;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled:active,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled:focus,
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label--disabled:hover {
    background-color: #a9b3bc;
    border-color: #a9b3bc;
    color: #e2e6e9 !important;
  }
  .agcs_checkbox .field__control--boolean:first-child > .field__check ~ .field__label {
    border-left-width: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
  }
  .agcs_checkbox .field__control--boolean:last-child > .field__check ~ .field__label {
    border-right-width: 1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
  }
  .agcs_checkbox .field__control--boolean:first-child:nth-last-child(1) > .field__check ~ .field__label {
    border-width: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label:before {
    content: "\E834";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox .field__control--boolean.field__check--checked > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean> .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean> .field__label:before {
    content: "\E835";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean> .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean.field__check--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean.field__check--checked > .field__label:before {
    content: "\E834";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconInitial .field__control--boolean.field__check--checked > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconRight .field__control--boolean.field__check--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconRight .field__control--boolean.field__check--checked > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconRight .field__control--boolean.field__check--checked > .field__label:after {
    content: "\E834";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconRight.h_iconInitial .field__control--boolean:not(.field__check--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconRight.h_iconInitial .field__control--boolean:not(.field__check--checked) > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconRight.h_iconInitial .field__control--boolean:not(.field__check--checked) > .field__label:after {
    content: "\E835";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(even).field__check--checked > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(even).field__check--checked > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(even).field__check--checked > .field__label:after {
    content: "\E834";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(odd).field__check--checked > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(odd).field__check--checked > .field__label:before {
    content: "\E834";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconByTurns .field__control--boolean:nth-child(odd).field__check--checked > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__check--checked) > .field__label {
    padding: 7px 10px 6px 10px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__check--checked) > .field__label:before {
    content: none;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(even):not(.field__check--checked) > .field__label:after {
    content: "\E835";
    margin: -0.5px 0 0 4px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__check--checked) > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__check--checked) > .field__label:before {
    content: "\E835";
    margin: -0.5px 4px 0 -22px;
  }
  .agcs_checkbox.h_iconByTurns.h_iconInitial .field__control--boolean:nth-child(odd):not(.field__check--checked) > .field__label:after {
    content: none;
  }
  .agcs_checkbox.h_textAlignLeft .field__control--boolean > .field__label {
    justify-content: flex-start;
    padding: 7px 32px 6px 10px;
    text-align: left;
  }
  .agcs_checkbox.h_textAlignLeft .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignLeft.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_textAlignLeft.h_iconRight .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignLeft.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 32px 6px 10px;
  }
  .agcs_checkbox.h_textAlignRight .field__control--boolean > .field__label {
    justify-content: flex-end;
    padding: 7px 10px 6px 32px;
    text-align: right;
  }
  .agcs_checkbox.h_textAlignRight .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
  .agcs_checkbox.h_textAlignRight.h_iconRight .field__control--boolean.field__check--checked > .field__label,
  .agcs_checkbox.h_textAlignRight.h_iconRight.h_iconInitial .field__control--boolean > .field__label {
    padding: 7px 10px 6px 32px;
  }
}
.field__switch {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  display: inline-block;
  height: 32px;
  overflow: hidden;
  padding: 7px 0;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  vertical-align: top;
  width: 75px;
  z-index: 1;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):not(:checked) ~ .field__switchHandle {
  background-color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchContent {
  background-color: #f56600;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #f1f2f4;
}
.field__switch:hover .field__switchCheck:not(:focus):not([disabled]):checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchCheck {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.field__switchCheck:active:not(:checked) ~ .field__switchContent,
.field__switchCheck:focus:not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switchCheck:active:not(:checked) ~ .field__switchContent .field__switchContentLabel,
.field__switchCheck:focus:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #079ae9;
}
.field__switchCheck:active:not(:checked) ~ .field__switchContent .field__switchContentLabel--true,
.field__switchCheck:focus:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #079ae9;
}
.field__switchCheck:active:not(:checked) ~ .field__switchHandle,
.field__switchCheck:focus:not(:checked) ~ .field__switchHandle {
  background-color: #079ae9;
}
.field__switchCheck:active:checked ~ .field__switchContent,
.field__switchCheck:focus:checked ~ .field__switchContent {
  background-color: #079ae9;
}
.field__switchCheck:active:checked ~ .field__switchContent .field__switchContentLabel,
.field__switchCheck:focus:checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switchCheck:active:checked ~ .field__switchContent .field__switchContentLabel--true,
.field__switchCheck:focus:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #f1f2f4;
}
.field__switchCheck:active:checked ~ .field__switchHandle,
.field__switchCheck:focus:checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchCheck:not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #0683c6;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switchCheck:not(:checked) ~ .field__switchHandle {
  background-color: #0683c6;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  display: inline-block;
}
.field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  display: none;
}
.field__switchCheck:not(:checked) ~ .field__switchHandle {
  transform: translateX(9px);
}
.field__switchCheck:checked ~ .field__switchContent {
  background-color: #0683c6;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switchCheck:checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel {
  display: none;
}
.field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true {
  display: inline-block;
}
.field__switchCheck:checked ~ .field__switchHandle {
  transform: translateX(48px);
}
.field__switchCheck:disabled ~ .field__switchContent {
  cursor: default;
}
.field__switchCheck:disabled ~ .field__switchHandle {
  cursor: default;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchContent {
  background-color: #e2e6e9;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #a9b3bc;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #a9b3bc;
}
.field__switchCheck:disabled:not(:checked) ~ .field__switchHandle {
  background-color: #a9b3bc;
}
.field__switchCheck:disabled:checked ~ .field__switchContent {
  background-color: #a9b3bc;
}
.field__switchCheck:disabled:checked ~ .field__switchContent .field__switchContentLabel {
  color: #e2e6e9;
}
.field__switchCheck:disabled:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #e2e6e9;
}
.field__switchCheck:disabled:checked ~ .field__switchHandle {
  background-color: #e2e6e9;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchContent,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchContent {
  background-color: #f1f2f4;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel {
  color: #666;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switch--readonly .field__switchCheck:not(:checked) ~ .field__switchHandle,
.field__switch--readonly:hover .field__switchCheck:not(:checked) ~ .field__switchHandle {
  background-color: #666;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchContent,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchContent {
  background-color: #666;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel {
  color: #f1f2f4;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchContent .field__switchContentLabel--true {
  color: #fff;
}
.field__switch--readonly .field__switchCheck:checked ~ .field__switchHandle,
.field__switch--readonly:hover .field__switchCheck:checked ~ .field__switchHandle {
  background-color: #f1f2f4;
}
.field__switchContent {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  user-focus: ignore;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -o-user-focus: ignore;
  width: 100%;
}
.field__switchContentLabel {
  bottom: 5px;
  font-size: 0.75rem;
  position: absolute;
  right: 12px;
  top: 7px;
  width: auto;
}
.field__switchContentLabel--true {
  font-weight: 600;
  left: 12px;
}
.field__switchHandle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  height: 18px;
  position: absolute;
  user-focus: ignore;
  -webkit-user-focus: ignore;
  -moz-user-focus: ignore;
  -o-user-focus: ignore;
  width: 18px;
}
.field__switch ~ .hint {
  margin: 6px 0 0 4px;
}
.field__switchHandle {
  transition: transform 0.3s ease;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
}
.field__controls__switch {
  width: 0% !important;
}
[ng:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
.form .engine .contentbox__content [id*="textcell"] img[src^="images"] {
  max-width: 100%;
  min-height: 35px;
}
.element--hide {
  opacity: 0;
  visibility: hidden;
}
.element--hideControl {
  margin: 0;
  margin-bottom: -100%;
}
.element--hideScreenElement {
  height: 0;
}
.element--posOut {
  transform: translateX(-100%);
}
.element--marginBottom {
  margin-bottom: 16px;
}
.element--highlight {
  background: #097cc3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  -ms-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  padding: 12px 16px 16px;
}
.element--highlight .field__exposition,
.element--highlight .field__selectTitle {
  background-color: #fff;
}
.element--highlight .field__select::before {
  background: #fff;
}
.element--highlight label {
  color: #fff;
}
.element--highlight .tooltip--hint > .plasma-icon {
  color: #9ed7fa;
}
.element--highlight .tooltip--hint > .plasma-icon:hover {
  color: #cfebfc;
}
.highlightColumn {
  padding-top: 16px;
}
.animation.animation--fade,
.form__controlgrid:has(.form__control.animation) {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition-timing-function: ease-in-out;
}
.animation.animation--move {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition-timing-function: ease-in-out;
}
.animation.animation--fast {
  transition: 0.1s;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
}
.animation.animation--cubic {
  transition-timing-function: cubic-bezier(0.05, 0.1, 0.05, 1);
}
.form__controlgrid--4.highlightColumn {
  padding: 12px 0 0 0;
  margin-bottom: 8px;
}
.field__selectTitle option:disabled {
  color: #a9b3bc;
}
a {
  color: #079ae9;
}
a:hover {
  color: #f56600;
}
.auth {
  background-color: #405973;
}
.header__bar {
  background-color: #405973;
}
.header__bar .button__icon > .plasma-icon {
  color: #fff;
}
.header__subNavList .header__subNavLink {
  color: #507090;
}
.header__subNavList .header__subNavLink--active,
.header__subNavList .header__subNavLink:hover {
  border-color: #507090;
}
.header__nav {
  background: #fff;
  -webkit-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
  box-shadow: 0 4px 4px -4px rgba(0,0,0,0.4);
}
html,
body {
  font-feature-settings: 'liga';
}
.grid__column--half-unit {
  width: 4.16667%;
  float: left;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
body > .confirmation {
  z-index: 9999;
/** Fix: Do not display ";" character in template of dialog (needs fix in lib) **/
}
body > .confirmation .confirmation__boxText + span {
  display: none;
}
header {
  overflow: hidden;
  max-height: 168px;
}
.header__bar {
  height: 48px;
}
.header__barLogo {
  display: inline;
  margin-top: 8px;
}
.header__bar .header__userpanel {
  margin: 8px 0 0;
}
.header__bar .button__icon {
  margin-bottom: 6px;
}
.header__subNavList {
  -webkit-padding-start: 0;
  padding: 0;
  height: 48px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.header__subNavList .header__subNavItem:first-child .header__subNavLink {
  margin-left: 0;
}
.header__nav {
  position: relative;
  height: 48px;
}
.header__navLogo {
  position: absolute;
  top: 8px;
  right: 12px;
}
.header__img {
  width: 100%;
  min-width: 1920px;
  max-height: 72px;
}
main {
  display: block;
  padding: 24px 0 0;
  height: auto;
}
.form .form__textcell.field>img[src^="config-model/images/"][src*="workflow"] {
  max-height: 44px;
  width: 100%;
  height: 100%;
}
.contentbox__footer {
  z-index: auto;
}
.form__tableTD > form__control {
  margin-bottom: 0;
}
.grid__row {
  margin: 0;
  width: 100%;
}
.grid__row .grid__column--1 {
  min-width: 80px;
}
.form__tableTR .form__tableTH:first-child {
  width: auto;
}
.form__tableTR .form__tableTH:nth-child(2) {
  width: 135px;
}
.form__tableTR .form__tableTH:last-child {
  padding-right: 5px;
  width: 145px;
}
.form__tableTR .form__tableTD:first-child {
  word-break: break-all;
}
.form__tableTR .form__tableTD:last-child {
  padding-right: 5px;
}
.form__tableTR .form__tableTD:last-child a[class="button__secondary"] {
  text-decoration: none;
}
.agcsPasswordScreen .contentbox .contentbox__content {
  flex: 0 1 auto;
  max-height: calc(100vh - 304px);
}
.agcsPasswordScreen .contentbox .contentbox__footer {
  z-index: 1;
}
@media print {
  header .header__bar,
  header .header__nav {
    display: none;
  }
  main .grid__column--half-unit,
  main .page__filter,
  main .page__overview {
    display: none;
  }
  main .page__form .contentbox__button--minmax,
  main .page__form .contentbox__subheading,
  main .page__form .contentbox__footer {
    display: none;
  }
  main .page__form .form > .form__screen > .form__controlgrid:first-child,
  main .page__form .button__primary,
  main .page__form .tooltip--hint,
  main .page__form .field__controls > .button__icon,
  main .page__form .field__message {
    display: none !important;
  }
  main .page__form .field__check + label,
  main .page__form .field__radio + label {
    display: none !important;
  }
  body {
    background: none;
  }
  main {
    padding: 0;
  }
  main .grid__column--6 {
    width: 100%;
    padding: 0;
  }
  main .contentbox {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  main .contentbox .contentbox__header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  main .contentbox .contentbox__heading {
    background: transparent;
    display: block;
    margin: 12px 16px;
    min-height: 0;
    padding: 0;
  }
  main .contentbox .contentbox__title {
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
  }
  main .contentbox .contentbox__content {
    display: block !important;
    height: auto !important;
    padding: 0;
  }
  main .contentbox .contentbox__content .layoutGrid__row {
    margin: 0;
  }
  main .contentbox .contentbox__content .layoutGrid__column .layoutGrid__row .layoutGrid__column {
    padding: 0;
  }
  main .contentbox .contentbox__content .form > .form__screen {
    overflow: hidden;
  }
  main .contentbox .contentbox__content .form__sectionTitle {
    background: transparent;
    border-bottom: solid 2px #000;
    color: #000;
    margin: 9px 16px 20px;
    padding: 8px 0;
    page-break-inside: avoid;
  }
  main .contentbox .contentbox__content .form__sectionTitle:first-child {
    margin-top: 0;
  }
  main .contentbox .contentbox__content .field .button__icon + .field__text {
    width: 100%;
  }
  main .contentbox .contentbox__content .field__label {
    padding: 0;
  }
  main .contentbox .contentbox__content .field {
    page-break-inside: avoid;
  }
  main .contentbox .contentbox__content .field__appendices,
  main .contentbox .contentbox__content .field__exposition,
  main .contentbox .contentbox__content .field__select,
  main .contentbox .contentbox__content .field__text {
    background: transparent;
    border: solid 2px #ccc;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
  }
  main .contentbox .contentbox__content .field__appendices,
  main .contentbox .contentbox__content .field__exposition,
  main .contentbox .contentbox__content .field__selectTitle,
  main .contentbox .contentbox__content .field__text {
    padding-left: 5px;
    padding-right: 5px;
  }
  main .contentbox .contentbox__content .field__appendices {
    right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  main .contentbox .contentbox__content .field__exposition {
    padding-right: 50px;
  }
  main .contentbox .contentbox__content .field__select::after,
  main .contentbox .contentbox__content border none,
  main .contentbox .contentbox__content .field__selectTitle {
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
  }
  main .contentbox .contentbox__content .field__check,
  main .contentbox .contentbox__content .field__radio {
    align-items: center;
    border: 2px solid #ccc;
    display: flex;
    justify-content: center;
    opacity: 1;
  }
  main .contentbox .contentbox__content .field__check:checked:after {
    font-family: "Material Icons";
    content: "\E5CA";
  }
  main .contentbox .contentbox__content .field__radio {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
  }
  main .contentbox .contentbox__content .field__radio:checked:after {
    font-family: "Material Icons";
    content: "\E837";
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switch {
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    border-radius: inherit;
    overflow: visible;
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switchContent {
    background: transparent;
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switchContentLabel {
    color: #000;
    right: auto;
    left: auto;
    font-weight: 400;
  }
  main .contentbox .contentbox__content .field__controls__switch .field__switchHandle {
    display: none;
  }
  main .contentbox .contentbox__content .element--highlight {
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    border: 2px dotted #ccc;
  }
  main .contentbox .contentbox__content .element--highlight label {
    color: #000;
  }
}
.message__seperator {
  margin-bottom: 12px;
}
.message__seperator .message__text--main {
  max-width: 450px;
  margin-right: 8px;
}
.message__seperator .message__text--detail {
  color: #0096cc;
  font-weight: 700;
  text-transform: uppercase;
  max-width: 150px;
}
.button__primary__to__secondary {
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important;
}

