/* Minification failed. Returning unminified contents.
(19594,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(19595,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(32952,53): run-time error CSS1030: Expected identifier, found '>'
(32952,65): run-time error CSS1031: Expected selector, found ')'
(32952,65): run-time error CSS1025: Expected comma or open brace, found ')'
(35445,635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2749): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,2996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3096): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3449): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3632): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,3990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4004): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4020): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,4335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,6038): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(35449,6060): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(35449,6090): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(35449,6113): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(35449,6137): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(35449,6162): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(35449,6188): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(35449,6835): run-time error CSS1039: Token not allowed after unary operator: '-p-sky-200'
(35449,6887): run-time error CSS1039: Token not allowed after unary operator: '-p-sky-200'
(35449,6924): run-time error CSS1039: Token not allowed after unary operator: '-p-sky-200'
(35449,6979): run-time error CSS1039: Token not allowed after unary operator: '-p-sky-200'
(35449,7785): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(35449,7800): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(35449,7821): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(35449,7840): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(35449,7860): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(35449,7881): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(35449,7898): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(35449,7917): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(35449,7933): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(35449,7956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,7995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,8040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,8087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,8135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,8425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,8476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,9216): run-time error CSS1039: Token not allowed after unary operator: '-p-form-field-invalid-background'
(35449,9268): run-time error CSS1039: Token not allowed after unary operator: '-p-form-field-invalid-border-color'
(35449,9364): run-time error CSS1039: Token not allowed after unary operator: '-p-form-field-background'
(35449,9546): run-time error CSS1039: Token not allowed after unary operator: '-p-surface-400'
(35449,9804): run-time error CSS1039: Token not allowed after unary operator: '-p-button-text-primary-color'
(35449,10020): run-time error CSS1039: Token not allowed after unary operator: '-p-primary-800'
(35449,10196): run-time error CSS1039: Token not allowed after unary operator: '-p-button-text-primary-color'
(35449,10345): run-time error CSS1039: Token not allowed after unary operator: '-p-primary-800'
(35449,10521): run-time error CSS1039: Token not allowed after unary operator: '-p-form-field-error-tooltip-background'
(35449,10583): run-time error CSS1039: Token not allowed after unary operator: '-p-form-field-error-tooltip-background'
(35449,10958): run-time error CSS1039: Token not allowed after unary operator: '-p-form-field-error-tooltip-background'
(35449,11170): run-time error CSS1039: Token not allowed after unary operator: '-p-form-field-error-tooltip-background'
(35449,11330): run-time error CSS1039: Token not allowed after unary operator: '-p-sky-500'
(35449,11396): run-time error CSS1039: Token not allowed after unary operator: '-p-red-500'
(35449,11461): run-time error CSS1039: Token not allowed after unary operator: '-p-yellow-500'
(35449,11735): run-time error CSS1039: Token not allowed after unary operator: '-p-surface-400'
(35449,11860): run-time error CSS1039: Token not allowed after unary operator: '-p-surface-800'
(35449,12266): run-time error CSS1039: Token not allowed after unary operator: '-p-tieredmenu-item-focus-color'
(35449,12344): run-time error CSS1039: Token not allowed after unary operator: '-p-sky-200'
(35449,12440): run-time error CSS1039: Token not allowed after unary operator: '-p-primary-950'
(35449,12571): run-time error CSS1039: Token not allowed after unary operator: '-p-primary-950'
(35449,12630): run-time error CSS1039: Token not allowed after unary operator: '-p-sky-200'
 */
body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
img.value_divider {
  padding: 0px 10px;
  width: 20px;
  float: left;
}
#JournalList .createinfo span.value {
  max-width: 300px;
}
#JournalList .list-item-details .label {
  font-size: 12px;
}
#JournalList .list-item-details .value,
#JournalList .list-item-details .content {
  padding: 10px 0;
  font-size: 12px;
}
#JournalList .list-item-details span.value {
  max-width: 650px;
}
.twocolumnslayout-body #JournalFilterForm .radio-field > input[type=radio] {
  margin-left: 0px;
}
.journal-val-old,
.journal-val-new {
  width: calc(50% - 20px);
  float: left;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
.consent-wrapper .consent-label {
  display: block;
  float: left;
  font-weight: bold;
  color: #0a285c !important;
  margin-top: 8px;
  margin-right: 5px;
}
.consent-wrapper .consent-label:after {
  content: ": ";
}
.consent-wrapper .consent-value {
  display: block;
  float: left;
  margin-top: 8px;
  margin-right: 5px;
}
.consent-wrapper .tooltip-bullet {
  padding-top: 0;
}
.list-item-details .label,
.list-item-details .value {
  font-size: 12px;
}
[data-ui-fn="splitbutton"] > a {
  display: inline-block;
  margin-left: 5px;
  margin-right: 26px;
  line-height: 30px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#OfferFilter {
  width: 270px;
  border-bottom: 1px solid black;
  overflow: auto;
}
#OfferHeader {
  margin: 15px 30px 15px 15px;
  display: table;
}
#OfferHeaderIcon {
  display: table-cell;
  width: auto;
}
#OfferHeaderIcon img {
  margin-right: 15px;
}
#OfferHeaderContent {
  display: table-cell;
  width: 100%;
  margin-left: 5px;
  vertical-align: top;
  font-size: 18px;
  font-weight: bold;
  color: #0a285c;
}
#OfferListFilterForm #SearchBox {
  width: 409px;
}
#OfferListFilterForm #SubjectType_Label {
  width: 195px;
}
#OfferListFilterForm #Product_Label {
  width: 353px;
}
#OfferListFilterForm #FinancingForm_Selected {
  width: 160px;
}
#OfferListFilterForm #Customer,
#OfferListFilterForm #Stage_Selected,
#OfferListFilterForm #Product_Selected,
#OfferListFilterForm #AdvisorDealer,
#OfferListFilterForm #CaseObject,
#OfferListFilterForm #CaseNumber {
  width: 245px;
}
#OfferListFilterForm #Currency_Selected {
  width: 100px;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  cursor: pointer;
  padding: 31px 0px 0px 0px;
  vertical-align: top;
  margin: 0 0 0 10px;
}
#OfferListFilterForm input[type='submit'] {
  min-width: 120px;
}
#OfferList .offer-item-expander {
  font-size: 12px;
  line-height: 20px;
}
#OfferList .section-body {
  border: none;
  padding-top: 0px;
}
#OfferList .warning {
  color: #cf2a1e;
}
#OfferList .warning > a {
  color: #cf2a1e;
}
#OfferList .warning > .CaseObjectsHeader {
  color: #cf2a1e !important;
}
#OfferListHeader {
  padding-left: 40px;
  padding-right: 40px;
}
#OfferListHeader .list-header-column:nth-child(1),
#OfferListHeader .list-header-column:nth-child(2),
#OfferListHeader .list-header-column:nth-child(3),
#OfferListHeader .list-header-column:nth-child(4) {
  width: 258px !important;
}
#OfferListHeader .list-header-column:nth-child(5) {
  width: 147px !important;
  text-align: right;
}
.offer-preview .value {
  font-size: 12px;
  font-weight: normal;
}
.offer-preview-details {
  margin-right: 160px;
}
.VariantsPreviewTable tr td,
.VariantsPreviewTable tr th {
  /*Rodzaj finansowania*/
  /*Op�ata przygotowawcza*/
  /*Udzia� w�asny*/
  /*Kwota finansowania*/
  /*Prowizja*/
  /*Mar�a umowy*/
  /*Waluta*/
  /*Status*/
}
.VariantsPreviewTable tr td:nth-of-type(1),
.VariantsPreviewTable tr th:nth-of-type(1) {
  width: 125px;
}
.VariantsPreviewTable tr td:nth-of-type(2),
.VariantsPreviewTable tr th:nth-of-type(2) {
  width: 145px;
  text-align: right;
}
.VariantsPreviewTable tr td:nth-of-type(3),
.VariantsPreviewTable tr th:nth-of-type(3) {
  width: 116px;
  text-align: right;
}
.VariantsPreviewTable tr td:nth-of-type(4),
.VariantsPreviewTable tr th:nth-of-type(4) {
  width: 122px;
  text-align: right;
}
.VariantsPreviewTable tr td:nth-of-type(5),
.VariantsPreviewTable tr th:nth-of-type(5) {
  width: 116px;
  text-align: right;
}
.VariantsPreviewTable tr td:nth-of-type(6),
.VariantsPreviewTable tr th:nth-of-type(6) {
  width: 86px;
  text-align: right;
}
.VariantsPreviewTable tr td:nth-of-type(7),
.VariantsPreviewTable tr th:nth-of-type(7) {
  width: 43px;
  text-align: right;
}
.VariantsPreviewTable tr td:last-of-type,
.VariantsPreviewTable tr th:last-of-type {
  width: 100px;
  text-align: right;
}
.VariantsPreviewTable tr td {
  vertical-align: middle;
  /*Op�ata przygotowawcza*/
  /*Udzia� w�asny*/
  /*Kwota finansowania*/
  /*Prowizja*/
  /*Mar�a umowy*/
}
.VariantsPreviewTable tr td:nth-of-type(2) {
  text-align: right;
}
.VariantsPreviewTable tr td:nth-of-type(2) span.value {
  display: block;
}
.VariantsPreviewTable tr td:nth-of-type(3) {
  text-align: right;
}
.VariantsPreviewTable tr td:nth-of-type(3) span.value {
  display: block;
}
.VariantsPreviewTable tr td:nth-of-type(4) {
  text-align: right;
}
.VariantsPreviewTable tr td:nth-of-type(5) {
  text-align: right;
}
.VariantsPreviewTable tr td:nth-of-type(5) span.value {
  display: block;
}
.VariantsPreviewTable tr td:nth-of-type(6) {
  text-align: right;
}
.VariantPreviewRed span {
  color: #cf2a1e !important;
}
.VariantPreviewGreen span {
  color: #0cb43f !important;
}
.ObjectsPreviewTable tr td,
.ObjectsPreviewTable tr th {
  /*Nazwa przedmiotu*/
  /*K�T*/
  /*Warto�� netto*/
  /*Warto�� brutto*/
  /*Dostawca*/
}
.ObjectsPreviewTable tr td:nth-of-type(1),
.ObjectsPreviewTable tr th:nth-of-type(1) {
  width: 320px;
}
.ObjectsPreviewTable tr td:nth-of-type(2),
.ObjectsPreviewTable tr th:nth-of-type(2) {
  text-align: right;
  width: 80px;
}
.ObjectsPreviewTable tr td:nth-of-type(3),
.ObjectsPreviewTable tr th:nth-of-type(3) {
  text-align: right;
  width: 115px;
}
.ObjectsPreviewTable tr td:nth-of-type(4),
.ObjectsPreviewTable tr th:nth-of-type(4) {
  text-align: right;
  width: 115px;
}
.ObjectsPreviewTable tr td {
  vertical-align: middle;
  /*Nazwa przedmiotu*/
  /*K�T*/
  /*Warto�� netto*/
  /*Warto�� brutto*/
  /*Dostawca*/
}
.ObjectsPreviewTable tr td:nth-of-type(2) {
  text-align: right;
}
.ObjectsPreviewTable tr td:nth-of-type(3) {
  text-align: right;
}
.ObjectsPreviewTable tr td:nth-of-type(4) {
  text-align: right;
}
.CaseObjectsHeader {
  color: #537090 !important;
  font-weight: normal;
}
#ShowAllOffers {
  font-size: 16px;
}
.case-list-status-info {
  font-size: 12px !important;
  margin-top: 10px;
  clear: both;
}
.case-list-status-info > .numberInfo {
  font-weight: bold;
}
.case-list-status-info > .numberInfo,
.case-list-status-info > .name {
  color: #537090 !important;
}
.infobox span.copy-link,
.warningbox span.copy-link,
.infobox a.action-link,
.warningbox a.action-link {
  float: none;
  text-decoration: underline !important;
  cursor: pointer;
  font-weight: bold;
  color: #141414;
}
.InformationWithCopyToClipboardPopup {
  margin-top: 8px;
  padding: 15px;
  height: 60px;
  line-height: 1.5;
  width: 600px;
}
.InformationWithCopyToClipboardPopup span.copy-link {
  float: none;
  text-decoration: underline;
  cursor: pointer;
  font-weight: bold;
}
textarea.copy-to-clipboard {
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

#CaseStateHistoryTable tr td:nth-of-type(1),
#CaseStateHistoryTable tr th:nth-of-type(1) {
  width: 110px;
}
#CaseStateHistoryTable tr td:nth-of-type(2),
#CaseStateHistoryTable tr th:nth-of-type(2) {
  width: 140px;
}
#CaseStateHistoryTable tr td:nth-of-type(3),
#CaseStateHistoryTable tr th:nth-of-type(3) {
  width: auto;
}
#CaseStateHistoryTable tr td:nth-of-type(4),
#CaseStateHistoryTable tr th:nth-of-type(4) {
  width: auto;
}
#CaseStateHistoryTable tr td:nth-of-type(5),
#CaseStateHistoryTable tr th:nth-of-type(5) {
  width: 220px;
}
#PassCaseToCounselorForm {
  width: 600px;
}
#SaveAuthorisationForm {
  width: 800px;
}
.authorisation-survey-fields {
  display: flex;
  flex-direction: column;
}
.authorisation-survey-fields .content {
  width: 100% !important;
  margin-left: -8px;
}
.authorisation-survey-fields .content:nth-of-type(1) {
  padding-top: 25px;
}
.authorisation-survey-fields .label {
  margin-right: 6px;
}
#NipHint {
  font-size: 14px;
  padding-left: 33.3%;
  color: #666666;
  padding-bottom: 10px;
}
#CaseListActions {
  width: 535px;
}
#CaseMessages textarea {
  height: 78px;
}
.gus-msg-box {
  margin: 10px 24px;
}
.sms-verification-msg {
  margin: 10px 0 10px 0;
}

#SelectMerchantForm {
  width: 1006px;
}
#SaleSourceSupplier span.value,
#SaleSourceMerchant span.value {
  width: auto;
}
#SaleSourceSupplier .value.supplier-description,
#SaleSourceMerchant .value.supplier-description {
  font-weight: normal;
  font-size: 12px;
}
#GusContractorList {
  width: 900px;
}
#GusContractorList .list-item-options {
  width: 75px;
}
#GusContractorList .list-item-options .listSelectButton {
  margin-top: 10px;
  height: 30px!important;
  font-size: 15px!important;
  line-height: 1.4em!important;
}
input[type='text'].input_large.select-regon {
  width: 335px;
}
input[type='text'].input_large.regon {
  width: 100px;
}
.contractor-search-container.customer-search {
  position: relative;
}
.contractor-search-container.customer-search div[data-ui-fn="contractorsearch"] {
  padding: 0px;
  margin-right: 5px;
}
.contractor-search-container.customer-search div[data-ui-fn="contractorsearch"] form div.content {
  width: 100%;
}
.contractor-search-container.customer-search div[data-ui-fn="contractorsearch"] button {
  float: right;
  margin-top: 18px;
}
.select-offer-section-msg {
  margin-bottom: 10px;
  font-size: 13px;
}
.contractor-search-container.merchant-search {
  min-height: 183px;
  height: auto;
  top: 97px;
}
.contractor-search-container.merchant-search div[data-ui-fn="contractorsearch"] form div.content {
  width: 100%;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.contractor-search-container.merchant-search div[data-ui-fn="contractorsearch"] button {
  float: left;
  margin-top: 52px;
}
.contractor-search-container.supplier-search {
  height: auto;
  min-height: 570px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#CreateGivenCaseObjectEmptyPlaceholder,
#CreateGivenCaseObjectEmptyPlaceholder2 {
  height: 96px;
}
#CreateGivenCaseObjectEmpty {
  display: none;
}
#CaseObjectsTable .typeTitle {
  font-size: 15px;
}
#CaseObjectsTable .label {
  font-weight: normal;
  color: #666;
}
#CaseObjectsTable tr td,
#CaseObjectsTable tr th {
  /*Rodzaj przedmiotu*/
  /*Opis przedmiotu*/
  /*Rok produkcji*/
  /*Netto*/
  /*Brutto*/
  /*Opcje*/
}
#CaseObjectsTable tr td:nth-of-type(1),
#CaseObjectsTable tr th:nth-of-type(1) {
  padding-left: 0;
  width: auto;
}
#CaseObjectsTable tr td:nth-of-type(1) .value,
#CaseObjectsTable tr th:nth-of-type(1) .value {
  font-weight: bold!important;
}
#CaseObjectsTable tr td:nth-of-type(2),
#CaseObjectsTable tr th:nth-of-type(2) {
  width: 236px;
  padding-left: 5px;
}
#CaseObjectsTable tr td:nth-of-type(3),
#CaseObjectsTable tr th:nth-of-type(3) {
  width: 125px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
#CaseObjectsTable tr td:nth-of-type(4),
#CaseObjectsTable tr th:nth-of-type(4) {
  padding-left: 5px;
  width: 110px;
  text-align: right;
  white-space: nowrap;
}
#CaseObjectsTable tr td:nth-of-type(5),
#CaseObjectsTable tr th:nth-of-type(5) {
  padding-left: 5px;
  width: 110px;
  text-align: right;
  white-space: nowrap;
}
#CaseObjectsTable tr td:nth-of-type(6),
#CaseObjectsTable tr th:nth-of-type(6) {
  width: 85px;
  padding: 5px 0 5px 5px;
}
#CaseObjectsTable tr td:nth-of-type(6) [data-ui-fn="splitbutton"] > a:only-child,
#CaseObjectsTable tr th:nth-of-type(6) [data-ui-fn="splitbutton"] > a:only-child {
  font-size: 13px;
  line-height: 20px;
}
#CaseObjectsTable tr td {
  vertical-align: middle;
}
#CaseObjectsTable tr td:nth-of-type(5) {
  text-align: right;
}
#CaseObjectsTable tr td:nth-of-type(6) {
  text-align: right;
}
#CaseObjectsTable tfoot td {
  padding: 0px;
}
.caseObjectSummary {
  float: right;
  margin-right: 90px;
  margin-top: 10px;
}
.caseObjectSummaryLabel {
  float: left;
  font-weight: bold;
  margin-right: 10px;
}
.caseObjectSummaryLabel .label {
  color: #537090;
}
.caseObjectSummaryValues {
  width: 250px;
  float: left;
  text-align: right;
}
#CaseObjectPopupContainer {
  min-height: 200px;
  clear: both;
  width: 1165px;
}
#CaseObjectPopupContainer .section-wide .section-body .label-container {
  float: left;
  width: 16.66666667%;
}
#CaseObjectPopupContainer .section-wide .section-body .value-container,
#CaseObjectPopupContainer .section-wide .section-body .field-container {
  float: left;
  width: calc(100% - 16.666666666666664%);
}
#AttachToMainCaseObjectPopupContainer {
  min-height: 200px;
  clear: both;
  width: 800px;
}
#AttachToMainCaseObjectPopupContainer .section-wide .section-body .label-container {
  float: left;
  width: 16.66666667%;
}
#AttachToMainCaseObjectPopupContainer .section-wide .section-body .value-container,
#AttachToMainCaseObjectPopupContainer .section-wide .section-body .field-container {
  float: left;
  width: calc(100% - 16.666666666666664%);
}
#EditCaseObjectHeader .label {
  color: #537090 !important;
}
#CreateGivenCaseObjectPlaceholder #CaseObjectType,
#CreateUpdateVehicleObjectForm #CaseObjectType,
#CreateUpdatePropertyObjectForm #CaseObjectType,
#ShowCreateObjectForm #CaseObjectType,
#EditCaseObjectHeader #CaseObjectType,
#AttachToMainCaseObjectForm #CaseObjectType {
  margin-bottom: 15px;
}
#CreateGivenCaseObjectPlaceholder .buttons-line,
#CreateUpdateVehicleObjectForm .buttons-line,
#CreateUpdatePropertyObjectForm .buttons-line,
#ShowCreateObjectForm .buttons-line,
#EditCaseObjectHeader .buttons-line,
#AttachToMainCaseObjectForm .buttons-line {
  margin-top: 15px;
}
[data-ui-fn="caseobjectprice"] {
  /*Dropdown z waluta*/
}
[data-ui-fn="caseobjectprice"] select {
  width: 70px;
}
#CreateUpdateVehicleObjectForm .object-column,
#CreateUpdatePropertyObjectForm .object-column,
#EditObjectPropertyForm .object-column,
#EditObjectVehicleForm .object-column,
#UpdatePropertyObjectForm .object-column,
#UpdateVehicleObjectForm .object-column {
  float: left;
  width: 33.33333333%;
}
#CreateUpdateVehicleObjectForm .object-column .label-container,
#CreateUpdatePropertyObjectForm .object-column .label-container,
#EditObjectPropertyForm .object-column .label-container,
#EditObjectVehicleForm .object-column .label-container,
#UpdatePropertyObjectForm .object-column .label-container,
#UpdateVehicleObjectForm .object-column .label-container {
  float: left;
  width: 50%;
}
#CreateUpdateVehicleObjectForm .object-column .value-container,
#CreateUpdatePropertyObjectForm .object-column .value-container,
#EditObjectPropertyForm .object-column .value-container,
#EditObjectVehicleForm .object-column .value-container,
#UpdatePropertyObjectForm .object-column .value-container,
#UpdateVehicleObjectForm .object-column .value-container,
#CreateUpdateVehicleObjectForm .object-column .field-container,
#CreateUpdatePropertyObjectForm .object-column .field-container,
#EditObjectPropertyForm .object-column .field-container,
#EditObjectVehicleForm .object-column .field-container,
#UpdatePropertyObjectForm .object-column .field-container,
#UpdateVehicleObjectForm .object-column .field-container {
  float: left;
  width: calc(100% - 50%);
}
#CreateUpdateVehicleObjectForm .tooltip-editor,
#CreateUpdatePropertyObjectForm .tooltip-editor,
#EditObjectPropertyForm .tooltip-editor,
#EditObjectVehicleForm .tooltip-editor,
#UpdatePropertyObjectForm .tooltip-editor,
#UpdateVehicleObjectForm .tooltip-editor {
  font-size: 0px;
}
#CreateUpdateVehicleObjectForm .tooltip-editor > *,
#CreateUpdatePropertyObjectForm .tooltip-editor > *,
#EditObjectPropertyForm .tooltip-editor > *,
#EditObjectVehicleForm .tooltip-editor > *,
#UpdatePropertyObjectForm .tooltip-editor > *,
#UpdateVehicleObjectForm .tooltip-editor > * {
  font-size: 13px;
}
#CreateUpdateVehicleObjectForm .object-column-manufacturingyear select,
#CreateUpdatePropertyObjectForm .object-column-manufacturingyear select,
#EditObjectPropertyForm .object-column-manufacturingyear select,
#EditObjectVehicleForm .object-column-manufacturingyear select,
#UpdatePropertyObjectForm .object-column-manufacturingyear select,
#UpdateVehicleObjectForm .object-column-manufacturingyear select {
  width: 70px;
}
#CreateUpdateVehicleObjectForm .object-column-newness input,
#CreateUpdatePropertyObjectForm .object-column-newness input,
#EditObjectPropertyForm .object-column-newness input,
#EditObjectVehicleForm .object-column-newness input,
#UpdatePropertyObjectForm .object-column-newness input,
#UpdateVehicleObjectForm .object-column-newness input {
  margin-left: 4px;
}
#CreateUpdateVehicleObjectForm .object-column-vin,
#CreateUpdatePropertyObjectForm .object-column-vin,
#EditObjectPropertyForm .object-column-vin,
#EditObjectVehicleForm .object-column-vin,
#UpdatePropertyObjectForm .object-column-vin,
#UpdateVehicleObjectForm .object-column-vin {
  width: 66.66666667% !important;
}
#CreateUpdateVehicleObjectForm .calculate-eurotax-button-wrapper,
#CreateUpdatePropertyObjectForm .calculate-eurotax-button-wrapper,
#EditObjectPropertyForm .calculate-eurotax-button-wrapper,
#EditObjectVehicleForm .calculate-eurotax-button-wrapper,
#UpdatePropertyObjectForm .calculate-eurotax-button-wrapper,
#UpdateVehicleObjectForm .calculate-eurotax-button-wrapper {
  text-align: center;
}
#CreateUpdateVehicleObjectForm .calculate-eurotax-button-wrapper span,
#CreateUpdatePropertyObjectForm .calculate-eurotax-button-wrapper span,
#EditObjectPropertyForm .calculate-eurotax-button-wrapper span,
#EditObjectVehicleForm .calculate-eurotax-button-wrapper span,
#UpdatePropertyObjectForm .calculate-eurotax-button-wrapper span,
#UpdateVehicleObjectForm .calculate-eurotax-button-wrapper span {
  width: 100%;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#CreateSupplierForm {
  padding-top: 20px;
  width: 1100px;
}
#CreateSupplierForm #PersonSection .contractor-address .first-column > .label-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .first-column > .label-container,
#CreateSupplierForm #PersonSection .contractor-address .postal-code-column > .label-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .postal-code-column > .label-container,
#CreateSupplierForm #PersonSection .contractor-address .province-column > .label-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .province-column > .label-container {
  width: 16.66666667%;
}
#CreateSupplierForm #PersonSection .contractor-address .first-column .value-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .first-column .value-container,
#CreateSupplierForm #PersonSection .contractor-address .street-column,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .street-column {
  width: 58.33333333%;
  max-width: 451px;
  float: left;
}
#CreateSupplierForm #PersonSection .contractor-address .street-type,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .street-type {
  width: 16.66666667%;
  text-align: right!important;
  float: left;
}
#CreateSupplierForm #PersonSection .contractor-address .street-type .label,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .street-type .label {
  margin-right: 10px;
}
#CreateSupplierForm #PersonSection .contractor-address .street-type .label.value,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .street-type .label.value {
  font-weight: normal;
  width: auto!important;
}
#CreateSupplierForm #PersonSection .contractor-address .street-type select,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .street-type select {
  width: 160px;
  margin-right: 20px;
}
#CreateSupplierForm #PersonSection .contractor-address .building-and-flat-no,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .building-and-flat-no {
  width: 25%;
}
#CreateSupplierForm #PersonSection .contractor-address .building-no .label-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .building-no .label-container {
  padding: 0px;
  width: calc(100% - 25px - 2*56px);
}
#CreateSupplierForm #PersonSection .contractor-address .building-no .value-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .building-no .value-container {
  width: 56px;
}
#CreateSupplierForm #PersonSection .contractor-address .flat-no .label-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .flat-no .label-container {
  float: left;
  width: 25px;
}
#CreateSupplierForm #PersonSection .contractor-address .flat-no .label-container label.label,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .flat-no .label-container label.label {
  text-align: center;
  line-height: 15px;
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
#CreateSupplierForm #PersonSection .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after {
  content: "";
}
#CreateSupplierForm #PersonSection .contractor-address .flat-no .value-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .flat-no .value-container {
  width: 56px;
}
#CreateSupplierForm #PersonSection .contractor-address .postal-code-column .value-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .postal-code-column .value-container {
  width: 8.33333333%;
  max-width: 69px;
}
#CreateSupplierForm #PersonSection .contractor-address .city-column,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .city-column {
  width: 50%;
  max-width: 382px;
  float: left;
}
#CreateSupplierForm #PersonSection .contractor-address.readonly .postal-code-column .value-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address.readonly .postal-code-column .value-container {
  max-width: 50px;
}
#CreateSupplierForm #PersonSection .contractor-address.readonly .building-no .value-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address.readonly .building-no .value-container {
  width: auto;
}
#CreateSupplierForm #PersonSection .contractor-address.readonly .flat-no .value-container,
#CreateSupplierForm #PersonSection .correspondence-contractor-address.readonly .flat-no .value-container {
  width: auto;
}
#CreateSupplierForm #PersonSection .contractor-address .street-type select,
#CreateSupplierForm #PersonSection .correspondence-contractor-address .street-type select {
  max-width: 130px;
}
#CreateSupplierForm .contractor-address .first-column > .label-container,
#CreateSupplierForm .contractor-address .postal-code-column > .label-container,
#CreateSupplierForm .contractor-address .province-column > .label-container {
  width: 25%;
}
#CreateSupplierForm .contractor-address .first-column .value-container,
#CreateSupplierForm .contractor-address .street-column {
  width: 50%;
  max-width: 451px;
  float: left;
}
#CreateSupplierForm .contractor-address .street-type {
  width: 25%;
  text-align: right!important;
  float: left;
}
#CreateSupplierForm .contractor-address .street-type .label {
  margin-right: 10px;
}
#CreateSupplierForm .contractor-address .street-type .label.value {
  font-weight: normal;
  width: auto!important;
}
#CreateSupplierForm .contractor-address .street-type select {
  width: 160px;
  margin-right: 20px;
}
#CreateSupplierForm .contractor-address .building-and-flat-no {
  width: 25%;
}
#CreateSupplierForm .contractor-address .building-no .label-container {
  padding: 0px;
  width: calc(100% - 25px - 2*56px);
}
#CreateSupplierForm .contractor-address .building-no .value-container {
  width: 56px;
}
#CreateSupplierForm .contractor-address .flat-no .label-container {
  float: left;
  width: 25px;
}
#CreateSupplierForm .contractor-address .flat-no .label-container label.label {
  text-align: center;
  line-height: 15px;
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
#CreateSupplierForm .contractor-address .flat-no .label-container label.label:not(:empty):after {
  content: "";
}
#CreateSupplierForm .contractor-address .flat-no .value-container {
  width: 56px;
}
#CreateSupplierForm .contractor-address .postal-code-column .value-container {
  width: 8.33333333%;
  max-width: 69px;
}
#CreateSupplierForm .contractor-address .city-column {
  width: 41.66666667%;
  max-width: 382px;
  float: left;
}
#CreateSupplierForm .contractor-address.readonly .postal-code-column .value-container {
  max-width: 50px;
}
#CreateSupplierForm .contractor-address.readonly .building-no .value-container {
  width: auto;
}
#CreateSupplierForm .contractor-address.readonly .flat-no .value-container {
  width: auto;
}
.supplier-search div[data-ui-fn="contractorsearch"] form div.content {
  width: 100%;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.supplier-search div[data-ui-fn="contractorsearch"] button {
  float: left;
  margin-top: 52px;
}
.gus-supplier-select-message {
  padding-top: 25px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: black;
  border-bottom: 1px solid #ccc;
}
.supplier-contacts-desc {
  max-width: 780px;
  padding: 10px 0 10px 30px;
  color: #0a285c;
}
.gus-search-results {
  padding: 0 30px;
  min-height: 550px;
}
.gus-supplier-search-info {
  padding: 0 5px;
}
.gus-list-item-options {
  width: 100px;
  vertical-align: middle;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#RecalculateForm .slider-wrapper {
  margin-left: 33px;
}
#RecalculateForm .currencypercentageswitcher + .slider-wrapper {
  margin-left: 40px;
}
#PaymentOptionForm .currencypercentageswitcher + .slider-wrapper {
  margin-left: 30px;
}
#KarencjaWCzesciKapitalowejRat .slider-wrapper {
  margin-left: 23px;
}
#RozkladRat .slider-wrapper {
  margin-left: 20px;
}
#KalkulujWedlug .slider-wrapper {
  margin-left: 33px;
}
#RecalculateForm .accordion .content,
#SeasonalityForm .accordion .content,
#PaymentOptionForm .accordion .content,
#InsuranceForm .accordion .content {
  padding: 15px 10px;
}
#RecalculateForm .accordion .content .line:first-child,
#SeasonalityForm .accordion .content .line:first-child,
#PaymentOptionForm .accordion .content .line:first-child,
#InsuranceForm .accordion .content .line:first-child {
  margin-top: 0px;
}
#RecalculateForm .calculationsection label.label {
  font-size: 12px;
  padding-top: 9px;
}
#RecalculateForm .calculationsection .checkbox-container > label {
  font-size: 12px;
}
#RecalculateForm .calculationsection span.value.display-value {
  white-space: nowrap;
  margin-right: 5px;
  padding-top: 5px;
}
#RecalculateForm .calculationsection label.label.gross-net-other {
  margin-left: 10px;
  margin-right: 0;
}
#RecalculateForm .calculationsection .input-currency-wrapper .editorwrapper {
  min-width: 155px;
}
#RecalculateForm .calculationsection .input-currency-wrapper .currency-wrapper {
  float: right;
}
#RecalculateForm .calculationsection .input-currency-wrapper .currency-wrapper.readonly {
  float: left;
}
#RecalculateForm .calculationsection .input-currency-wrapper .editor-wrapper.readonly {
  float: left;
}
#RecalculateForm .calculationsection .loan-value span.value.display-value {
  padding-top: 8px;
}
#RecalculateForm .calculationsection .loan-value .label.gross-net-other {
  padding-top: 11px;
}
#RecalculateForm .calculationsection .loan-display-value .tooltip-bullet {
  padding-top: 3px;
}
#RecalculateForm .calculationsection .loan-display-value .value-container {
  width: calc(80% - 30px);
}
#CalculationSummaryColumns .label-container {
  padding-right: 0px;
}
#CalculationSummaryColumns span.value {
  padding-top: 2px;
}
#CalculationSummaryColumns .fa-warning,
#CalculationSummaryColumns .fa-spinner {
  color: #135ee2;
}
.slider-percent {
  color: #0a285c;
  display: inline-block;
  font-size: 13px;
  height: 24px;
  line-height: 35px;
  vertical-align: top;
}
.additionalProdPopupDesc {
  max-width: 780px;
  padding: 20px 30px 0;
  font-style: italic;
  color: #0a285c;
}
#InsuranceOptionsPopupContainer {
  width: 800px;
}
#InsuranceOptionsPopupContainer #InsuranceForm .buttons-line {
  margin-top: 0px;
}
.objects-container {
  padding-right: 0px;
  padding-left: 5px;
}
.objects-container #ObjectsList .object-item-container ul {
  margin-top: 7px;
  list-style-type: disc;
  padding-left: 16px;
}
.objects-container #ObjectsList .object-item-container .vehiclePricing .value-container {
  margin-top: 1px;
}
.objects-container #ObjectsList .object-item-container .vehiclePricing .value-container .tooltip-bullet {
  padding-top: 4px;
}
.objects-container #ObjectsList .end-line {
  clear: both;
  border-bottom: 1px solid #eef4fe;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.objects-container #ObjectsList .object-item-container:nth-last-of-type(1) .end-line {
  display: none;
}
#PrintInsuranceSummaryForm .list-item {
  background: white !important;
  padding: 10px 0 0 0;
}
#PrintInsuranceSummaryForm .list-item .list-item-content {
  padding: 0;
}
#PrintInsuranceSummaryForm .list-item .list-item-title {
  margin: 0;
}
#PrintInsuranceSummaryForm .list-item .list-item-title span.value {
  margin: 10px;
}
#PrintInsuranceSummaryForm .object-list {
  padding-left: 25px;
  list-style: disc;
}
#PrintInsuranceSummaryForm .object-list li {
  margin-top: 5px;
  max-width: 500px;
  line-height: 1.2em;
  color: #0a285c;
}
#PrintInsuranceSummaryForm .assistance-information {
  font-weight: bold;
  font-size: 11px;
  display: block;
}
#PrintInsuranceSummaryForm .values {
  margin: 10px;
}
#PrintInsuranceSummaryForm .values .bold {
  font-weight: bold;
}
#PrintInsuranceSummaryForm .values span.small {
  font-size: 11px;
}
#PrintInsuranceSummaryForm .insurance-summary {
  max-height: 310px;
  overflow: auto;
}
#PrintInsuranceSummaryForm .insurance-extensions {
  max-height: 220px;
  overflow: auto;
}
label.warningssign {
  display: inline-block;
  margin-left: -25px;
}
label.warningssign:before {
  display: inline-block;
  background-image: url('/Content/images/error/warning.png');
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  content: " ";
  margin-right: 5px;
}
label.warningssign:not(:empty):after {
  position: initial !important;
}
.tooltip-editor {
  width: calc(100% - 30px);
  float: left;
}
.tooltip-bullet {
  width: 20px;
  float: left;
  margin-left: 7px;
  padding-top: 2px;
}
#CalculatorTabs {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#PaymentOptionForm {
  width: 980px;
}
#PaymentOptionForm #FinancingPaymentInstallmentNo select,
#PaymentOptionForm #VatPaymentInstallmentNo select,
#PaymentOptionForm #NextPaymentDay select,
#PaymentOptionForm #DaysToFirstPayment select {
  width: auto;
}
#SeasonalityForm {
  width: 760px;
}
.DocumentMultiofferBold {
  font-weight: bold;
}
#DocumentMultiofferVariants > span {
  vertical-align: middle;
  padding-right: 15px;
  font-weight: bold;
}
#DocumentMultiofferVariants > span > label.checkbox-outer {
  vertical-align: middle;
}
.multiofferVariantInactive {
  color: #bcc2cc;
}
#InsuranceSummaryList,
.info-for-dealer,
.assistance-information {
  margin: 10px auto;
  width: 630px;
  border: none;
}
#InsuranceSummaryList .risk-total-value,
.info-for-dealer .risk-total-value,
.assistance-information .risk-total-value {
  font-size: 14px;
}
.info-for-dealer,
.assistance-information {
  color: #537090;
}
#FuelCardForm {
  width: 1165px;
}
.insurance-header-objects li {
  margin-bottom: 5px;
}
.insurance-additional-info {
  margin-top: 15px;
}
.insurance-additional-info ul {
  margin-top: 5px;
  list-style-type: disc;
  padding-left: 25px;
}
.insurance-additional-info ul li {
  line-height: 1.2em;
  color: #537090 !important;
}
/*Podsumowanie oferty*/
.calculationsection-body .calculationsummaryelement-value {
  float: left;
  margin-right: 10px;
}
.calculationsection-body .calculationsummaryelement-icon {
  float: left;
}
#RecalculateButton {
  width: 145px;
  text-align: center;
  background-color: transparent;
  padding: 5px;
}
#CalculationSummaryWrapper {
  padding: 10px;
  margin-bottom: 20px;
  background: #fafafa;
  border: 1px solid #eef4fe;
  border-top: none;
  z-index: 20;
}
#CalculationSummaryWrapper:after {
  clear: both;
  content: "";
  display: block;
}
#CalculationSummaryWrapper .value {
  font-weight: bold;
}
#CalculationSummaryWrapper .calculationsection {
  margin-bottom: 0;
}
#CalculationSummaryWrapper .calculationsection label.label {
  font-size: 12px;
  padding-top: 0;
}
#CalculationSummaryWrapper .calculationsection .calculationsection-header {
  border-top: none;
  padding-top: 0;
}
#CalculationSummaryWrapper .calculationsection .calculationsection-body span.value {
  line-height: 24px;
}
#CalculationSummaryWrapper .tooltip-editor {
  width: auto !important;
  max-width: calc(100% - 35px);
}
#CalculationSummaryWrapper .content label.label {
  font-size: 12px;
  padding-top: 6px;
}
#CalculationSummary {
  border-top: 1px solid #c6c8ca;
  padding-top: 10px;
  clear: both;
}
#CalculationSummary .calculationsummaryelement-value {
  float: left;
  margin-right: 10px;
}
#CalculationSummary .calculationsummaryelement-value .value {
  -ms-word-break: normal !important;
  word-break: normal !important;
}
#CalculationSummary .calculationsummaryelement-icon {
  float: left;
  width: 25px;
}
#WynagrodzenieLaczneSuma .tooltip-editor {
  max-width: calc(100% - 25px);
}
#WynagrodzenieLaczneSumaPokaz,
#WynagrodzenieLaczneSumaSchowaj {
  font-size: 12px;
  display: inline-block;
  margin-left: 10px;
  line-height: 24px;
}
#WynagrodzenieLaczneSumaPokaz {
  float: left;
  width: 120px;
}
#CalculationSummaryCommissionElements {
  clear: both;
}
#CalculationSummaryCommission .tooltip-editor {
  margin-right: 5px;
  width: auto;
}
#SelectVariantForm .content {
  margin: 20px 0px;
}
/*Kreator Rat*/
#InstallmentWizardTable {
  width: 1245px;
}
#InstallmentWizardTable .summary {
  font-weight: bold;
  line-height: 24px;
}
#InstallmentWizardForm {
  /*Nr*/
  /*Data*/
  /*Płatność kapitałów*/
  /*Płatność odsetek*/
  /*Rata proponowana*/
  /*Rata docelowa*/
  /*Rata*/
  /*Kapitał*/
  /*Odsetki*/
  /*Zaangazowanie*/
}
#InstallmentWizardForm .calculationsection {
  margin: 15px 25px 0 25px;
}
#InstallmentWizardForm .value:empty:after {
  content: "";
}
#InstallmentWizardForm .InstallmentNumber {
  width: 30px;
}
#InstallmentWizardForm .Date {
  width: 70px;
}
#InstallmentWizardForm .FundSuggestedAmount {
  width: 105px;
  text-align: right;
}
#InstallmentWizardForm .PayInterest {
  width: 65px;
  text-align: center;
}
#InstallmentWizardForm .InstallmentSuggestedPercent {
  width: 205px;
  text-align: left;
}
#InstallmentWizardForm .InstallmentRealPercent {
  width: 105px;
  text-align: right;
}
#InstallmentWizardForm .Installment {
  width: 105px;
  text-align: right;
}
#InstallmentWizardForm .Fund {
  width: 105px;
  text-align: right;
}
#InstallmentWizardForm .Interest {
  width: 105px;
  text-align: right;
}
#InstallmentWizardForm .Commitment {
  width: 105px;
  text-align: right;
}
#PassCaseToDotDTOForm .content > .spacer {
  padding-top: 25px;
}
#RecalculateAndSaveButton,
#BikStatementsButton {
  border-top: 1px solid white;
}
.MarginMatrixTable .currency-header {
  vertical-align: top;
}
.kalkuluj-wg-item {
  position: relative;
}
.kalkuluj-wg-item .display-value {
  position: absolute;
  right: 6px;
  top: 6px;
}
.kalkuluj-wg-item .tooltip {
  position: absolute;
  right: -26px;
  top: 4px;
}
.nowrap-text {
  white-space: nowrap;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#CaseBikBookmarks .process-content-header .process-content-title {
  width: 230px;
}
#EditApplicantDataForm .contractor-contacts .contact-type {
  width: 33.33333333%;
  text-align: right !important;
}
#EditApplicantDataForm .contractor-contacts .contact-type .label {
  margin-right: 12px;
}
#EditApplicantDataForm .contractor-contacts .contact-type .label.value {
  font-weight: normal;
}
#EditApplicantDataForm .contractor-contacts .contact-type select {
  width: 160px;
  margin-right: 20px;
  padding-left: 0px;
}
#EditApplicantDataForm .contractor-contacts .value-container {
  float: left;
}
#EditApplicantDataForm .contractor-contacts .phone-countryprefix {
  font-size: 13px;
  line-height: 1em;
  padding-right: 10px;
  padding-top: 11px;
  width: 68px;
}
#EditApplicantDataForm .contractor-contacts .phone-prefix {
  width: 30px;
  margin-right: 10px;
}
#EditApplicantDataForm .contractor-contacts .phone-mobile-prefix {
  width: 58px;
  margin-right: 10px;
}
#EditApplicantDataForm .contractor-contacts .phone-mobile-value {
  width: 195px;
  margin-right: 10px;
}
#EditApplicantDataForm .contractor-contacts .phone-value {
  width: 100px;
  margin-right: 10px;
}
#EditApplicantDataForm .contractor-contacts .phone-suffix .label-container {
  width: 40px;
  padding-right: 0;
}
#EditApplicantDataForm .contractor-contacts .phone-suffix .label-container .label {
  padding-right: 10px;
}
#EditApplicantDataForm .contractor-contacts .phone-suffix .value-container {
  width: 45px;
  margin-right: 10px;
}
#EditApplicantDataForm .contractor-contacts .email-value {
  width: 263px;
  margin-right: 10px;
}
#EditApplicantDataForm .contractor-contacts .info-fields {
  float: left;
  width: calc(66.66666666666666% - 263px - 10px - 30px);
}
#EditApplicantDataForm .contractor-contacts .info-fields .description {
  float: left;
  width: calc(100% - 25px);
}
#EditApplicantDataForm .contractor-contacts .info-fields .description .label-container {
  width: 40px;
  padding-right: 0;
}
#EditApplicantDataForm .contractor-contacts .info-fields .description .label-container .label {
  padding-right: 10px;
}
#EditApplicantDataForm .contractor-contacts .info-fields .description .value-container {
  width: calc(100% - 40px - 10px);
}
#EditApplicantDataForm .contractor-contacts .info-fields .authorization-status {
  width: 25px;
}
#EditApplicantDataForm .contractor-contacts .info-fields .authorization-status img {
  margin-left: 2px;
}
#EditApplicantDataForm .contractor-contacts .verification-status.initial span {
  color: #cf2a1e;
}
#EditApplicantDataForm .contractor-contacts .verification-status.in-progress span {
  color: #f7b32b;
}
#EditApplicantDataForm .contractor-contacts .verification-status.verified span {
  color: #0cb43f;
}
#EditApplicantDataForm .contractor-contacts .verification-status span {
  padding-top: 0px;
  padding-left: 35px;
}
#EditApplicantDataForm .contractor-contacts .contact-remove {
  float: right;
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  margin-top: 4px;
}
#EditApplicantDataForm .contractor-contacts.readonly .phone-prefix,
#EditApplicantDataForm .contractor-contacts.readonly .phone-value,
#EditApplicantDataForm .contractor-contacts.readonly .phone-mobile-prefix,
#EditApplicantDataForm .contractor-contacts.readonly .phone-mobile-value {
  width: auto;
  margin-right: 5px;
}
#EditApplicantDataForm .contractor-contacts.readonly .phone-mobile-value {
  min-width: 163px;
}
#EditApplicantDataForm .contractor-contacts .contact-properties {
  display: flex;
}
#EditApplicantDataForm .contractor-contacts .contact-properties > .info-fields {
  width: calc(100% - 90px) !important;
}
#EditApplicantDataForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"] {
  width: 120px;
}
#EditApplicantDataForm .contractor-contacts .contact-properties a {
  font-size: 13px;
}
#EditApplicantDataForm .contractor-contacts .contact-properties a.contact-remove {
  padding: 0 5px 0 5px;
}
#EditApplicantDataForm .contractor-contacts .contact-additionals {
  margin-left: calc(33.3%);
}
#SkipBikStatementsForm {
  max-width: 600px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
.calculator-products-wrapper {
  margin-top: 10px;
  max-height: 150px;
  min-height: 150px;
}
.calculator-products-wrapper:focus {
  outline: thin transparent;
}
.calculator-mainproducts-wrapper {
  margin-top: 10px;
  max-height: 295px;
  min-height: 155px;
}
.calculator-mainproducts-wrapper:focus {
  outline: thin transparent;
}
.calculationsection {
  margin-bottom: 15px;
}
.calculationsection:after {
  clear: both;
  content: "";
  display: block;
}
.calculationsection .calculationsection-header {
  border-top: 1px solid #eef4fe;
  float: left;
  width: 160px;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  padding-top: 5px;
  margin-right: 10px;
  color: #0a285c;
}
.calculationsection .calculationsection-header .calculationsection-header-sub a {
  font-size: 14px;
  margin: 0px !important;
}
.calculationsection .calculationsection-body {
  width: calc(100% -  170px );
  float: right;
}
.calculationsection .calculationsection-body .content {
  margin-top: 0px;
}
.calculationsection .calculationsection-body .content .line {
  margin-top: 0px;
}
.calculationsection .calculationsection-body .currency select {
  width: auto;
}
.calculationsection .calculationsection-body .currencypercentageswitcher {
  padding-right: 3px;
}
.calculationsection .calculationsection-body .insurance-calculation-retry {
  font-size: 13px;
  color: #537090;
}
.calculationsection .calculationsection-body .insurance-calculation-retry .button-main5 {
  font-weight: bold;
}
.price-info {
  color: #537090;
  font-size: 12px;
  white-space: nowrap;
  display: block;
  font-weight: normal;
}
#CarInsuranceProductList .product.invalid .product-cover .product-cover-button,
#PropertyInsuranceProductList .product.invalid .product-cover .product-cover-button {
  display: none;
}
.ui-tooltip.invalid {
  background-color: #cf2a1e !important;
}
.ui-tooltip.valid {
  background-color: #0cb43f !important;
}
.calculator-products {
  list-style: none;
}
.calculator-products .product {
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
  font-size: 0px;
  overflow: hidden;
  border: 1px solid #eef4fe;
  display: block;
  float: left;
  width: 32%;
  height: 110px;
  text-align: center;
}
.calculator-products .product.selected {
  border: 2px solid #0cb43f;
}
.calculator-products .product.selected .product-title-main {
  line-height: 21px !important;
}
.calculator-products .product.selected .product-image-placeholder {
  float: left;
  padding: 0;
}
.calculator-products .product.selected .product-cover .product-cover-buttons .product-cover-button.product-cover-details {
  /*right: 0;*/
}
.calculator-products .product.selected .product-cover .product-cover-buttons .product-cover-button.product-cover-check {
  left: 0;
  width: 100%;
}
.calculator-products .product.invalid:after {
  color: #cf2a1e;
}
.calculator-products .product.invalid.selected {
  border: 2px solid #cf2a1e;
}
.calculator-products .product.invalid.selected .product-title-main {
  line-height: 21px !important;
}
.calculator-products .product.invalid.selected .product-image-placeholder {
  float: left;
  padding: 0;
}
.calculator-products .product.invalid.selected .product-cover .product-cover-buttons .product-cover-button.product-cover-details {
  /*right: 0;*/
}
.calculator-products .product.invalid.selected .product-cover .product-cover-buttons .product-cover-button.product-cover-check {
  left: 0;
  width: 100%;
}
.calculator-products .product.invalid .product-cover {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.8) !important;
}
.calculator-products .product.invalid .product-cover:hover {
  background-color: rgba(240, 240, 240, 0.9) !important;
}
.calculator-products .product a:hover {
  text-decoration: none;
}
.calculator-products .product .warningssign {
  display: none;
  background-image: url('/Content/images/error/warning.png');
  background-size: 20px 20px;
  position: absolute;
  top: 2px;
  width: 20px;
  height: 20px;
  right: 4px;
}
.calculator-products .product.warnings .warningssign {
  display: block;
}
.calculator-products .product .locksign {
  background-image: url('/Content/images/locked.png');
  background-size: 21px 21px;
  position: absolute;
  top: 80px;
  width: 20px;
  height: 20px;
  right: 240px;
}
.calculator-products .product:hover .product-cover {
  opacity: 1;
  background-color: rgba(192, 192, 192, 0.5);
}
.calculator-products .product:hover .product-cover .product-cover-buttons {
  opacity: 1;
}
.calculator-products .product .product-cover {
  display: block;
  opacity: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  position: absolute;
  top: 0px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.calculator-products .product .product-cover .product-cover-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.calculator-products .product .product-cover .product-cover-buttons .product-cover-button {
  padding: 2px;
  flex-grow: 1;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  color: green;
  font-weight: bolder;
  text-align: center;
  background-color: white;
  opacity: 0.9;
}
.calculator-products .product .product-cover .product-cover-buttons .product-cover-button.selected:after {
  color: #cf2a1e;
}
.calculator-products .product .product-cover .product-cover-buttons .product-cover-button:hover {
  background-color: #efefef;
}
.calculator-products .product .product-cover .product-cover-buttons .product-cover-button.clickable {
  cursor: pointer;
}
.calculator-products .product .product-cover .product-cover-buttons .product-cover-button.product-cover-check input {
  position: absolute;
  top: 0;
}
.calculator-products .product .product-cover .product-cover-buttons .product-cover-button.product-cover-check.disabled {
  background-color: rgba(240, 240, 240, 0.8) !important;
  cursor: default !important;
}
.calculator-products .product .product-cover .product-cover-buttons .product-cover-button.product-cover-check.disabled:after {
  content: "";
}
.calculator-products .product .product-cover .product-cover-buttons .product-cover-button:after {
  color: #0cb43f;
  font-size: 16px;
  width: 100%;
  text-align: center;
  content: attr(data-placeholder);
}
.calculator-products .product .checkbox-outer {
  position: absolute;
  top: 10px;
  right: 5px;
}
.calculator-products .product:nth-child(2n+1),
.calculator-products .product:nth-child(2n+2) {
  margin-right: 10px;
}
.calculator-products .product .product-image-placeholder {
  width: 30%;
  height: 100%;
  text-align: center;
  padding: 0 3px;
  float: left;
}
.calculator-products .product .document-image-placeholder {
  line-height: 96px;
}
.calculator-products .product .document-image-placeholder i {
  color: #0cb43f;
  font-size: 100px;
  vertical-align: middle;
}
.calculator-products .product .product-image-position {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.calculator-products .product .product-image {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.calculator-products .product .product-title {
  float: left;
  width: 70%;
  height: 100%;
  display: block;
  font-size: 13px;
  text-align: center;
  padding: 13px 5px;
  color: #0a285c;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.calculator-products .product .product-title .product-title-invalid {
  color: #0a285c;
}
.calculator-products .product .product-title .product-title-main {
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  line-height: 25px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}
.calculator-products .product .product-title .product-title-sub {
  display: block;
  font-size: 13px;
  text-align: left;
  line-height: 15px;
  height: 15px;
  float: left;
  width: 50%;
  white-space: nowrap;
  margin-top: 10px;
}
.calculator-products .product .product-title .product-title-sub > span {
  display: block;
}
.calculator-products .product .product-title .product-title-sub > span:first-child {
  color: #537090;
}
.calculator-products .product .product-title .product-title-sub span[data-bind]:not(.clear-data-bind-span-styles) {
  font-size: 14px;
  margin-top: 5px;
  font-weight: bold;
}
.calculator-products .product .product-title .product-title-sub:nth-of-type(3) {
  max-width: 70px;
}
.calculator-products .product .product-title .product-title-sub:nth-of-type(2):not([style*="display: none"]) {
  padding-right: 10px;
}
.calculator-products .product .product-image-placeholder {
  margin: 13px 0;
}
.calculator-products .product .product-image-position {
  vertical-align: top;
}
.calculator-products .product .product-image {
  max-height: 50px;
  max-width: 50px;
}
#AuthorisationProductList .product .product-title .product-title-main {
  white-space: normal;
  height: 100%;
}
.revenue label {
  color: black;
}
.revenue .value {
  display: inline-block;
  border-radius: 10px;
  padding: 6px 20px;
  background: #000;
  color: white;
  font-size: 13px;
  font-weight: bold;
}
.revenue .currency {
  font-size: 13px;
  display: inline-block;
  padding-left: 5px;
}
#CalculationButtons {
  border-top: 1px solid black !important;
  text-align: right;
  padding-top: 10px;
  margin-top: 10px !important;
}
.calculation-line {
  border-top: 1px solid black !important;
}
#CustomOffer {
  height: 105px;
}
.installment-hint-container {
  width: 100px;
}
.installment-hint {
  display: inline-block;
  padding-top: 9px;
  font-size: 12px;
  line-height: 12px;
  padding-left: 10px;
}
#CalculationSummaryCommission span.value {
  text-align: right;
  width: 110px;
}
#CalculationSummaryCommission #CalculationSummaryCommissionElements .value,
#CalculationSummaryCommission #CalculationSummaryCommissionElements .commission-value {
  font-weight: normal;
  text-align: right;
}
span#CalculationSummaryCommission #CalculationSummaryCommissionElements .value,
span#CalculationSummaryCommission #CalculationSummaryCommissionElements .commission-value {
  width: 110px;
}
#CalculationSummaryCommission #CalculationSummaryCommissionElements .commission-value {
  width: 110px;
}
#CalculationSummaryCommission #CalculationSummaryCommissionElements li {
  display: block !important;
  border: none;
}
.opcje-splaty-przyciski {
  padding-top: 7px;
  line-height: 1em;
}
.opcje-splaty-przyciski a {
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
}
#ReportsButtons {
  margin-bottom: 10px !important;
}
#ReportsButtons a {
  font-size: 14px;
}
#ReportsButtons a.button-main4 {
  line-height: 37px;
}
#ReportsButtons a + a {
  padding-left: 15px;
}
.calculationbase select,
.calculationbase div[data-autocomplete=true] {
  width: 60px;
  min-width: 0;
}
.shortDropDown select,
.shortDropDown div[data-autocomplete=true] {
  width: 125px;
  min-width: 0;
}
.additionalproduct-tooltip ul {
  list-style: disc;
}
#SposobPlatnosciProwizjiKlienta select {
  width: 35%;
}
#FirmaLeasingowa select {
  width: 40%;
}
.main-warnings .validation-summary-sign {
  border: none;
}
.main-warnings i {
  color: #f7b32b;
}
.main-warnings li {
  color: #141414;
}
#FuelCardVehiclesList {
  border-width: 1px 0 0 0;
}
.FuelCardVehiclesListHeader {
  font-weight: bold;
  color: #0a285c;
}
.none {
  display: none;
}
.rent-service-section {
  margin: 12px;
}
.rent-service-section #PackageType_Editor_Selected {
  width: 90%;
}
.rent-service-section .editorwrapper {
  padding-bottom: 35px;
}
.rent-tires-section {
  width: 720px;
}
.rent-tires-section span {
  font-weight: normal !important;
  color: #537090 !important;
  margin-right: 5px;
}
.rent-tires-section .mid-line {
  border-top: 1px solid #eef4fe;
}
.rent-tires-section .sets-header {
  margin-left: 100px;
}
.rent-tires-section .sets-header .line {
  float: left;
  margin-top: 7px;
  margin-bottom: 10px;
}
.rent-tires-section .sets-values {
  margin-left: 100px;
  margin-bottom: 5px;
}
.rent-tires-section .sets-values .label.required:after {
  content: ": ";
}
.rent-tires-section .sets-values select {
  width: 100px;
}
.rent-tires-section .sets-values .checkbox-outer,
.rent-tires-section .sets-values img {
  margin-left: 60px;
  margin-top: 6px;
}
.rent-tires-section .exchange {
  margin-bottom: 30px;
}
.rent-tires-section .exchange label {
  margin-top: 5px;
}
.rent-tires-section .exchange .editorwrapper {
  margin-left: 87px;
}
.rent-tires-section .exchange .tooltip-editor {
  margin-top: 5px;
  width: auto;
}
.rent-tires-section .exchange .tooltip-bullet {
  margin-left: 20px;
  margin-top: 4px;
}
.rent-tires-section .warningssign {
  margin: 5px 0 15px 0;
  color: #537090 !important;
}
.rent-tires-section .warningssign:before {
  margin-top: 10px;
}
.rent-tires-section .tires-autocompletes label {
  padding-right: 31px;
}
.margin-matrix-section {
  border: 1px solid #eef4fe;
  padding: 10px;
  background: #fafafa;
  margin-bottom: 20px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#SupplierCaseObjectTable {
  margin-bottom: 10px;
}
#SupplierCaseObjectTable tr td,
#SupplierCaseObjectTable tr th {
  /*Rodzaj przedmiotu*/
  /*Opis przedmiotu*/
  /*Dostawca*/
}
#SupplierCaseObjectTable tr td:nth-of-type(1),
#SupplierCaseObjectTable tr th:nth-of-type(1) {
  width: 230px;
  padding-left: 0px;
}
#SupplierCaseObjectTable tr td:nth-of-type(2),
#SupplierCaseObjectTable tr th:nth-of-type(2) {
  width: 230px;
  padding-left: 5px;
}
#SupplierCaseObjectTable tr td:nth-of-type(3),
#SupplierCaseObjectTable tr th:nth-of-type(3) {
  width: auto;
  padding-left: 5px;
  padding-right: 0;
}
#SupplierCaseObjectTable tr td:nth-of-type(3) span.value,
#SupplierCaseObjectTable tr th:nth-of-type(3) span.value {
  float: left;
  max-width: 290px;
}
#SupplierCaseObjectTable tr td {
  vertical-align: middle;
}
#SupplierCaseObjectTable tfoot td {
  padding: 0px;
}
#SupplierCaseObjectTable .value.supplier-description {
  font-size: 12px;
}
#SaveSupplierForm,
#FindSupplierForm {
  width: 1006px;
}
#SaveSupplierForm #SelectNewRegonButton,
#FindSupplierForm #SelectNewRegonButton {
  margin-top: 1px;
}
#SaveSupplierForm .form-info,
#FindSupplierForm .form-info {
  font-style: italic;
}
#SaveSupplierForm .contractor-address .first-column > .label-container,
#FindSupplierForm .contractor-address .first-column > .label-container,
#SaveSupplierForm .contractor-address .postal-code-column > .label-container,
#FindSupplierForm .contractor-address .postal-code-column > .label-container,
#SaveSupplierForm .contractor-address .province-column > .label-container,
#FindSupplierForm .contractor-address .province-column > .label-container {
  width: 25%;
}
#SaveSupplierForm .contractor-address .first-column .value-container,
#FindSupplierForm .contractor-address .first-column .value-container,
#SaveSupplierForm .contractor-address .street-column,
#FindSupplierForm .contractor-address .street-column {
  width: 50%;
  max-width: 451px;
  float: left;
}
#SaveSupplierForm .contractor-address .street-type,
#FindSupplierForm .contractor-address .street-type {
  width: 25%;
  text-align: right!important;
  float: left;
}
#SaveSupplierForm .contractor-address .street-type .label,
#FindSupplierForm .contractor-address .street-type .label {
  margin-right: 10px;
}
#SaveSupplierForm .contractor-address .street-type .label.value,
#FindSupplierForm .contractor-address .street-type .label.value {
  font-weight: normal;
  width: auto!important;
}
#SaveSupplierForm .contractor-address .street-type select,
#FindSupplierForm .contractor-address .street-type select {
  width: 160px;
  margin-right: 20px;
}
#SaveSupplierForm .contractor-address .building-and-flat-no,
#FindSupplierForm .contractor-address .building-and-flat-no {
  width: 25%;
}
#SaveSupplierForm .contractor-address .building-no .label-container,
#FindSupplierForm .contractor-address .building-no .label-container {
  padding: 0px;
  width: calc(100% - 25px - 2*56px);
}
#SaveSupplierForm .contractor-address .building-no .value-container,
#FindSupplierForm .contractor-address .building-no .value-container {
  width: 56px;
}
#SaveSupplierForm .contractor-address .flat-no .label-container,
#FindSupplierForm .contractor-address .flat-no .label-container {
  float: left;
  width: 25px;
}
#SaveSupplierForm .contractor-address .flat-no .label-container label.label,
#FindSupplierForm .contractor-address .flat-no .label-container label.label {
  text-align: center;
  line-height: 15px;
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
#SaveSupplierForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#FindSupplierForm .contractor-address .flat-no .label-container label.label:not(:empty):after {
  content: "";
}
#SaveSupplierForm .contractor-address .flat-no .value-container,
#FindSupplierForm .contractor-address .flat-no .value-container {
  width: 56px;
}
#SaveSupplierForm .contractor-address .postal-code-column .value-container,
#FindSupplierForm .contractor-address .postal-code-column .value-container {
  width: 8.33333333%;
  max-width: 69px;
}
#SaveSupplierForm .contractor-address .city-column,
#FindSupplierForm .contractor-address .city-column {
  width: 41.66666667%;
  max-width: 382px;
  float: left;
}
#SaveSupplierForm .contractor-address.readonly .postal-code-column .value-container,
#FindSupplierForm .contractor-address.readonly .postal-code-column .value-container {
  max-width: 50px;
}
#SaveSupplierForm .contractor-address.readonly .building-no .value-container,
#FindSupplierForm .contractor-address.readonly .building-no .value-container {
  width: auto;
}
#SaveSupplierForm .contractor-address.readonly .flat-no .value-container,
#FindSupplierForm .contractor-address.readonly .flat-no .value-container {
  width: auto;
}
#SaveSupplierForm .content .label-container + div .value.supplier-description,
#FindSupplierForm .content .label-container + div .value.supplier-description {
  font-weight: normal;
  font-size: 12px;
  padding-top: 0;
  margin-top: 0;
}
#FindSupplierForm .content {
  min-height: 250px;
}
#ViewResultAndContinue .section-title {
  width: 200px;
}
#ViewResultAndContinue .section-title + .section-body {
  width: calc(100% - 210px);
}
/*Pytania dodatkowe w sekcji 'Rok poprzedni' oraz 'Rok bieżacy'*/
#AssessmentForm [data-ui-fn=formsection] [data-ui-fn=formsection] .label-container,
#AssessmentForm [data-ui-fn=formsection] [data-ui-fn=formsection] .field-container {
  width: 50%;
}
#AssessmentToCopyFromNameForm .label {
  padding-right: 12px;
}
#AssessmentToCopyFromNameForm #AssessmentToCopyFromId_Selected {
  line-height: 27px;
}
#AssessmentToCopyFromNameForm input[type=submit] {
  float: right;
  line-height: 27px;
  background-color: transparent;
  color: #135ee2;
  padding-left: 5px;
  padding-right: 5px;
}
#AssessmentToCopyFromNameForm input[type=submit]:hover {
  color: #0a285c;
}
div.limit-description.info span.value {
  color: #141414;
}
div.limit-description.warning span.value {
  color: #141414;
}
.related-businesses-columns:nth-child(1) {
  width: 190px;
}
.related-businesses-columns:nth-child(2) {
  width: 130px;
}
.related-businesses-columns:nth-child(3) {
  width: 160px;
}
.related-businesses-columns:nth-child(4) {
  width: 120px;
}
#RelatedBusinessesHeader {
  padding-left: 0;
}
#RelatedBusinessesHeader .list-header-column:nth-child(1) {
  width: 190px;
}
#RelatedBusinessesHeader .list-header-column:nth-child(2) {
  width: 130px;
}
#RelatedBusinessesHeader .list-header-column:nth-child(3) {
  width: 160px;
}
#RelatedBusinessesHeader .list-header-column:nth-child(4) {
  width: 120px;
}
#RelatedBusinessesList .list-item {
  padding: 0;
}
#RelatedBusinessesList .list-item-main {
  display: block;
}
#RelatedBusinessesList .list-item-main div [data-ui-fn="splitbutton"] {
  margin-left: 80px;
}
#RelatedBusinessesList .list-item-content-column {
  float: left;
  padding: 0px 0px;
}
#RelatedBusinessesList .list-item-content-column span {
  font-weight: normal;
}
#RelatedBusinessesList .list-item-content-column:nth-child(1) {
  width: 190px;
}
#RelatedBusinessesList .list-item-content-column:nth-child(2) {
  width: 130px;
}
#RelatedBusinessesList .list-item-content-column:nth-child(3) {
  width: 160px;
}
#RelatedBusinessesList .list-item-content-column:nth-child(4) {
  width: 120px;
}
#RelatedBusinessesList .list-item-content {
  width: 663px;
}
.related-business-search {
  height: auto;
  min-height: 200px;
}
.related-business-search div[data-ui-fn="contractorsearch"] form div.content {
  width: 100%;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.related-business-search div[data-ui-fn="contractorsearch"] button {
  float: left;
  margin-top: 28px;
}
#CreateRelatedCompanyForm select {
  width: auto;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#Case5BookmarkLayoutBookmarksContainer {
  padding-top: 15px;
}
#ConsumerCaseRelatedPeople tr td,
#ConsumerCaseRelatedPeople tr th {
  /*Osoba*/
  /*PESEL*/
  /*Rola*/
}
#ConsumerCaseRelatedPeople tr td:nth-of-type(1),
#ConsumerCaseRelatedPeople tr th:nth-of-type(1) {
  width: 165px;
}
#ConsumerCaseRelatedPeople tr td:nth-of-type(2),
#ConsumerCaseRelatedPeople tr th:nth-of-type(2) {
  width: 100px;
}
#ConsumerCaseRelatedPeople tr td:nth-of-type(3),
#ConsumerCaseRelatedPeople tr th:nth-of-type(3) {
  width: 155px;
}
#EditContractorDataForm .contractor-contacts .contact-type {
  width: 33.33333333%;
  text-align: right !important;
}
#EditContractorDataForm .contractor-contacts .contact-type .label {
  margin-right: 12px;
}
#EditContractorDataForm .contractor-contacts .contact-type .label.value {
  font-weight: normal;
}
#EditContractorDataForm .contractor-contacts .contact-type select {
  width: 160px;
  margin-right: 20px;
  padding-left: 0px;
}
#EditContractorDataForm .contractor-contacts .value-container {
  float: left;
}
#EditContractorDataForm .contractor-contacts .phone-countryprefix {
  font-size: 13px;
  line-height: 1em;
  padding-right: 10px;
  padding-top: 11px;
  width: 68px;
}
#EditContractorDataForm .contractor-contacts .phone-prefix {
  width: 30px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-mobile-prefix {
  width: 58px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-mobile-value {
  width: 195px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-value {
  width: 100px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-suffix .label-container {
  width: 40px;
  padding-right: 0;
}
#EditContractorDataForm .contractor-contacts .phone-suffix .label-container .label {
  padding-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-suffix .value-container {
  width: 45px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .email-value {
  width: 263px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .info-fields {
  float: left;
  width: calc(66.66666666666666% - 263px - 10px - 30px);
}
#EditContractorDataForm .contractor-contacts .info-fields .description {
  float: left;
  width: calc(100% - 25px);
}
#EditContractorDataForm .contractor-contacts .info-fields .description .label-container {
  width: 40px;
  padding-right: 0;
}
#EditContractorDataForm .contractor-contacts .info-fields .description .label-container .label {
  padding-right: 10px;
}
#EditContractorDataForm .contractor-contacts .info-fields .description .value-container {
  width: calc(100% - 40px - 10px);
}
#EditContractorDataForm .contractor-contacts .info-fields .authorization-status {
  width: 25px;
}
#EditContractorDataForm .contractor-contacts .info-fields .authorization-status img {
  margin-left: 2px;
}
#EditContractorDataForm .contractor-contacts .verification-status.initial span {
  color: #cf2a1e;
}
#EditContractorDataForm .contractor-contacts .verification-status.in-progress span {
  color: #f7b32b;
}
#EditContractorDataForm .contractor-contacts .verification-status.verified span {
  color: #0cb43f;
}
#EditContractorDataForm .contractor-contacts .verification-status span {
  padding-top: 0px;
  padding-left: 35px;
}
#EditContractorDataForm .contractor-contacts .contact-remove {
  float: right;
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  margin-top: 4px;
}
#EditContractorDataForm .contractor-contacts.readonly .phone-prefix,
#EditContractorDataForm .contractor-contacts.readonly .phone-value,
#EditContractorDataForm .contractor-contacts.readonly .phone-mobile-prefix,
#EditContractorDataForm .contractor-contacts.readonly .phone-mobile-value {
  width: auto;
  margin-right: 5px;
}
#EditContractorDataForm .contractor-contacts.readonly .phone-mobile-value {
  min-width: 163px;
}
#EditContractorDataForm .contractor-contacts .contact-properties {
  display: flex;
}
#EditContractorDataForm .contractor-contacts .contact-properties > .info-fields {
  width: calc(100% - 90px) !important;
}
#EditContractorDataForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"] {
  width: 120px;
}
#EditContractorDataForm .contractor-contacts .contact-properties a {
  font-size: 13px;
}
#EditContractorDataForm .contractor-contacts .contact-properties a.contact-remove {
  padding: 0 5px 0 5px;
}
#EditContractorDataForm .contractor-contacts .contact-additionals {
  margin-left: calc(33.3%);
}
#EditContractorDataForm .bik-section .headerline .headerline-buttons {
  width: 100%;
}
#EditContractorDataForm .bik-section .bik-warning {
  margin: 12px 0;
  padding-left: 10px;
}
#EditContractorDataForm .bik-section .bik-warning span {
  font-size: 13px;
  font-weight: bold;
  color: #0a285c;
}
#EditContractorDataForm .bik-section .bik-warning span .underline {
  text-decoration: underline;
}
#EditContractorDataForm .bik-section .bik-button-placeholder a {
  float: right;
}
.contractorAdditionalInformations {
  border-bottom: 1px dashed #e4eaf0;
  margin-bottom: 10px;
  padding-bottom: 15px;
}
#EditObjectVehicleForm,
#EditObjectPropertyForm,
#UpdateVehicleObjectForm,
#UpdatePropertyObjectForm {
  min-height: 200px;
  clear: both;
  width: 1165px;
}
#EditObjectVehicleForm #CaseObjectType,
#EditObjectPropertyForm #CaseObjectType,
#UpdateVehicleObjectForm #CaseObjectType,
#UpdatePropertyObjectForm #CaseObjectType {
  margin-bottom: 15px;
}
#EditObjectVehicleForm .buttons-line,
#EditObjectPropertyForm .buttons-line,
#UpdateVehicleObjectForm .buttons-line,
#UpdatePropertyObjectForm .buttons-line {
  margin-top: 15px;
}
#EditObjectVehicleForm .section-wide .section-body .label-container,
#EditObjectPropertyForm .section-wide .section-body .label-container,
#UpdateVehicleObjectForm .section-wide .section-body .label-container,
#UpdatePropertyObjectForm .section-wide .section-body .label-container {
  float: left;
  width: 16.66666667%;
}
#EditObjectVehicleForm .section-wide .section-body .value-container,
#EditObjectPropertyForm .section-wide .section-body .value-container,
#UpdateVehicleObjectForm .section-wide .section-body .value-container,
#UpdatePropertyObjectForm .section-wide .section-body .value-container,
#EditObjectVehicleForm .section-wide .section-body .field-container,
#EditObjectPropertyForm .section-wide .section-body .field-container,
#UpdateVehicleObjectForm .section-wide .section-body .field-container,
#UpdatePropertyObjectForm .section-wide .section-body .field-container {
  float: left;
  width: calc(100% - 16.666666666666664%);
}
#EditObjectVehicleForm .object-column-newness .radio-field > input[type=radio],
#EditObjectPropertyForm .object-column-newness .radio-field > input[type=radio],
#UpdateVehicleObjectForm .object-column-newness .radio-field > input[type=radio],
#UpdatePropertyObjectForm .object-column-newness .radio-field > input[type=radio] {
  margin-left: 4px;
}
#EditObjectVehicleForm .object-column-manufacturingyear select,
#EditObjectPropertyForm .object-column-manufacturingyear select,
#UpdateVehicleObjectForm .object-column-manufacturingyear select,
#UpdatePropertyObjectForm .object-column-manufacturingyear select {
  width: 79px;
}
.additionalInformations {
  width: 150px;
}
.additionalInformationsYesNo {
  width: 60px;
}
.serialnumber-item .collectioninlineeditor-removeitem {
  line-height: 30px;
  padding-left: 10px;
}
#UpdatePropertyObjectForm [data-ui-collectioninlineeditor-element="add"],
#EditObjectPropertyForm [data-ui-collectioninlineeditor-element="add"] {
  margin-left: 0px!important;
}
#BikOnDemandContractorsTable,
#CoApplicantTable {
  margin-bottom: 20px;
}
#BikOnDemandContractorsTable tr th,
#CoApplicantTable tr th,
#BikOnDemandContractorsTable tr td,
#CoApplicantTable tr td {
  /* Osoba */
  /* Sposób reprezentacji */
  /* Przyciski */
}
#BikOnDemandContractorsTable tr th:first-child,
#CoApplicantTable tr th:first-child,
#BikOnDemandContractorsTable tr td:first-child,
#CoApplicantTable tr td:first-child {
  width: 235px;
}
#BikOnDemandContractorsTable tr th:nth-child(3),
#CoApplicantTable tr th:nth-child(3),
#BikOnDemandContractorsTable tr td:nth-child(3),
#CoApplicantTable tr td:nth-child(3) {
  width: 150px;
}
#BikOnDemandContractorsTable tr th:last-child > div,
#CoApplicantTable tr th:last-child > div,
#BikOnDemandContractorsTable tr td:last-child > div,
#CoApplicantTable tr td:last-child > div {
  float: right;
}
#BikOnDemandContractorsTable tr td,
#CoApplicantTable tr td {
  height: 40px;
}
#BikOnDemandContractorsTable tr td div[data-ui-fn="splitbutton"] > a,
#CoApplicantTable tr td div[data-ui-fn="splitbutton"] > a {
  line-height: 60px;
}
#BikOnDemandContractorsTable tr.inactive,
#CoApplicantTable tr.inactive {
  color: #acacad;
}
#BikOnDemandContractorsTable tr.inactive a,
#CoApplicantTable tr.inactive a {
  color: #acacad;
}
#BikOnDemandContractorsTable tr.inactive label,
#CoApplicantTable tr.inactive label {
  color: #bcc2cc;
}
#BikOnDemandContractorsTable tr.inactive span,
#CoApplicantTable tr.inactive span {
  color: #acacad;
}
#BikOnDemandContractorsTable tr.inactive .list-item-title,
#CoApplicantTable tr.inactive .list-item-title {
  color: #acacad;
}
#CreateBikContractorForm,
#UpdateBikContractorForm {
  width: 1100px;
}
#CreateBikContractorForm .label,
#UpdateBikContractorForm .label {
  font-size: 12px;
}
#CreateBikContractorForm .section-wide .section-title,
#UpdateBikContractorForm .section-wide .section-title {
  width: 160px;
}
#CreateBikContractorForm .section-wide .section-title + .section-body,
#UpdateBikContractorForm .section-wide .section-title + .section-body {
  width: calc(100% - 170px);
}
#CreateBikContractorForm .section-wide .section-title + .section-body .label-container,
#UpdateBikContractorForm .section-wide .section-title + .section-body .label-container {
  width: 16.66666667%;
}
#CreateBikContractorForm .section-wide .section-title + .section-body .field-container,
#UpdateBikContractorForm .section-wide .section-title + .section-body .field-container {
  width: 83.33333333%;
}
#CreateBikContractorForm .contractor-address .first-column > .label-container,
#UpdateBikContractorForm .contractor-address .first-column > .label-container,
#CreateBikContractorForm .correspondence-contractor-address .first-column > .label-container,
#UpdateBikContractorForm .correspondence-contractor-address .first-column > .label-container,
#CreateBikContractorForm .contractor-address .postal-code-column > .label-container,
#UpdateBikContractorForm .contractor-address .postal-code-column > .label-container,
#CreateBikContractorForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateBikContractorForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateBikContractorForm .contractor-address .province-column > .label-container,
#UpdateBikContractorForm .contractor-address .province-column > .label-container,
#CreateBikContractorForm .correspondence-contractor-address .province-column > .label-container,
#UpdateBikContractorForm .correspondence-contractor-address .province-column > .label-container {
  width: 16.66666667%;
}
#CreateBikContractorForm .contractor-address .first-column .value-container,
#UpdateBikContractorForm .contractor-address .first-column .value-container,
#CreateBikContractorForm .correspondence-contractor-address .first-column .value-container,
#UpdateBikContractorForm .correspondence-contractor-address .first-column .value-container,
#CreateBikContractorForm .contractor-address .street-column,
#UpdateBikContractorForm .contractor-address .street-column,
#CreateBikContractorForm .correspondence-contractor-address .street-column,
#UpdateBikContractorForm .correspondence-contractor-address .street-column {
  width: 58.33333333%;
  max-width: 451px;
  float: left;
}
#CreateBikContractorForm .contractor-address .street-type,
#UpdateBikContractorForm .contractor-address .street-type,
#CreateBikContractorForm .correspondence-contractor-address .street-type,
#UpdateBikContractorForm .correspondence-contractor-address .street-type {
  width: 16.66666667%;
  text-align: right!important;
  float: left;
}
#CreateBikContractorForm .contractor-address .street-type .label,
#UpdateBikContractorForm .contractor-address .street-type .label,
#CreateBikContractorForm .correspondence-contractor-address .street-type .label,
#UpdateBikContractorForm .correspondence-contractor-address .street-type .label {
  margin-right: 10px;
}
#CreateBikContractorForm .contractor-address .street-type .label.value,
#UpdateBikContractorForm .contractor-address .street-type .label.value,
#CreateBikContractorForm .correspondence-contractor-address .street-type .label.value,
#UpdateBikContractorForm .correspondence-contractor-address .street-type .label.value {
  font-weight: normal;
  width: auto!important;
}
#CreateBikContractorForm .contractor-address .street-type select,
#UpdateBikContractorForm .contractor-address .street-type select,
#CreateBikContractorForm .correspondence-contractor-address .street-type select,
#UpdateBikContractorForm .correspondence-contractor-address .street-type select {
  width: 160px;
  margin-right: 20px;
}
#CreateBikContractorForm .contractor-address .building-and-flat-no,
#UpdateBikContractorForm .contractor-address .building-and-flat-no,
#CreateBikContractorForm .correspondence-contractor-address .building-and-flat-no,
#UpdateBikContractorForm .correspondence-contractor-address .building-and-flat-no {
  width: 25%;
}
#CreateBikContractorForm .contractor-address .building-no .label-container,
#UpdateBikContractorForm .contractor-address .building-no .label-container,
#CreateBikContractorForm .correspondence-contractor-address .building-no .label-container,
#UpdateBikContractorForm .correspondence-contractor-address .building-no .label-container {
  padding: 0px;
  width: calc(100% - 25px - 2*56px);
}
#CreateBikContractorForm .contractor-address .building-no .value-container,
#UpdateBikContractorForm .contractor-address .building-no .value-container,
#CreateBikContractorForm .correspondence-contractor-address .building-no .value-container,
#UpdateBikContractorForm .correspondence-contractor-address .building-no .value-container {
  width: 56px;
}
#CreateBikContractorForm .contractor-address .flat-no .label-container,
#UpdateBikContractorForm .contractor-address .flat-no .label-container,
#CreateBikContractorForm .correspondence-contractor-address .flat-no .label-container,
#UpdateBikContractorForm .correspondence-contractor-address .flat-no .label-container {
  float: left;
  width: 25px;
}
#CreateBikContractorForm .contractor-address .flat-no .label-container label.label,
#UpdateBikContractorForm .contractor-address .flat-no .label-container label.label,
#CreateBikContractorForm .correspondence-contractor-address .flat-no .label-container label.label,
#UpdateBikContractorForm .correspondence-contractor-address .flat-no .label-container label.label {
  text-align: center;
  line-height: 15px;
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
#CreateBikContractorForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateBikContractorForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateBikContractorForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateBikContractorForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after {
  content: "";
}
#CreateBikContractorForm .contractor-address .flat-no .value-container,
#UpdateBikContractorForm .contractor-address .flat-no .value-container,
#CreateBikContractorForm .correspondence-contractor-address .flat-no .value-container,
#UpdateBikContractorForm .correspondence-contractor-address .flat-no .value-container {
  width: 56px;
}
#CreateBikContractorForm .contractor-address .postal-code-column .value-container,
#UpdateBikContractorForm .contractor-address .postal-code-column .value-container,
#CreateBikContractorForm .correspondence-contractor-address .postal-code-column .value-container,
#UpdateBikContractorForm .correspondence-contractor-address .postal-code-column .value-container {
  width: 8.33333333%;
  max-width: 69px;
}
#CreateBikContractorForm .contractor-address .city-column,
#UpdateBikContractorForm .contractor-address .city-column,
#CreateBikContractorForm .correspondence-contractor-address .city-column,
#UpdateBikContractorForm .correspondence-contractor-address .city-column {
  width: 50%;
  max-width: 382px;
  float: left;
}
#CreateBikContractorForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateBikContractorForm .contractor-address.readonly .postal-code-column .value-container,
#CreateBikContractorForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#UpdateBikContractorForm .correspondence-contractor-address.readonly .postal-code-column .value-container {
  max-width: 50px;
}
#CreateBikContractorForm .contractor-address.readonly .building-no .value-container,
#UpdateBikContractorForm .contractor-address.readonly .building-no .value-container,
#CreateBikContractorForm .correspondence-contractor-address.readonly .building-no .value-container,
#UpdateBikContractorForm .correspondence-contractor-address.readonly .building-no .value-container {
  width: auto;
}
#CreateBikContractorForm .contractor-address.readonly .flat-no .value-container,
#UpdateBikContractorForm .contractor-address.readonly .flat-no .value-container,
#CreateBikContractorForm .correspondence-contractor-address.readonly .flat-no .value-container,
#UpdateBikContractorForm .correspondence-contractor-address.readonly .flat-no .value-container {
  width: auto;
}
#CreateBikContractorForm .contractor-address .street-type select,
#UpdateBikContractorForm .contractor-address .street-type select,
#CreateBikContractorForm .correspondence-contractor-address .street-type select,
#UpdateBikContractorForm .correspondence-contractor-address .street-type select {
  max-width: 130px;
}
#CreateBikContractorForm .contractor-contacts .contact-type,
#UpdateBikContractorForm .contractor-contacts .contact-type {
  width: 16.66666667%;
  text-align: right !important;
}
#CreateBikContractorForm .contractor-contacts .contact-type .label,
#UpdateBikContractorForm .contractor-contacts .contact-type .label {
  margin-right: 12px;
}
#CreateBikContractorForm .contractor-contacts .contact-type .label.value,
#UpdateBikContractorForm .contractor-contacts .contact-type .label.value {
  font-weight: normal;
}
#CreateBikContractorForm .contractor-contacts .contact-type select,
#UpdateBikContractorForm .contractor-contacts .contact-type select {
  width: 160px;
  margin-right: 20px;
  padding-left: 0px;
}
#CreateBikContractorForm .contractor-contacts .value-container,
#UpdateBikContractorForm .contractor-contacts .value-container {
  float: left;
}
#CreateBikContractorForm .contractor-contacts .phone-countryprefix,
#UpdateBikContractorForm .contractor-contacts .phone-countryprefix {
  font-size: 13px;
  line-height: 1em;
  padding-right: 10px;
  padding-top: 11px;
  width: 68px;
}
#CreateBikContractorForm .contractor-contacts .phone-prefix,
#UpdateBikContractorForm .contractor-contacts .phone-prefix {
  width: 30px;
  margin-right: 10px;
}
#CreateBikContractorForm .contractor-contacts .phone-mobile-prefix,
#UpdateBikContractorForm .contractor-contacts .phone-mobile-prefix {
  width: 58px;
  margin-right: 10px;
}
#CreateBikContractorForm .contractor-contacts .phone-mobile-value,
#UpdateBikContractorForm .contractor-contacts .phone-mobile-value {
  width: 195px;
  margin-right: 10px;
}
#CreateBikContractorForm .contractor-contacts .phone-value,
#UpdateBikContractorForm .contractor-contacts .phone-value {
  width: 100px;
  margin-right: 10px;
}
#CreateBikContractorForm .contractor-contacts .phone-suffix .label-container,
#UpdateBikContractorForm .contractor-contacts .phone-suffix .label-container {
  width: 40px;
  padding-right: 0;
}
#CreateBikContractorForm .contractor-contacts .phone-suffix .label-container .label,
#UpdateBikContractorForm .contractor-contacts .phone-suffix .label-container .label {
  padding-right: 10px;
}
#CreateBikContractorForm .contractor-contacts .phone-suffix .value-container,
#UpdateBikContractorForm .contractor-contacts .phone-suffix .value-container {
  width: 45px;
  margin-right: 10px;
}
#CreateBikContractorForm .contractor-contacts .email-value,
#UpdateBikContractorForm .contractor-contacts .email-value {
  width: 263px;
  margin-right: 10px;
}
#CreateBikContractorForm .contractor-contacts .info-fields,
#UpdateBikContractorForm .contractor-contacts .info-fields {
  float: left;
  width: calc(83.33333333333334% - 263px - 10px - 30px);
}
#CreateBikContractorForm .contractor-contacts .info-fields .description,
#UpdateBikContractorForm .contractor-contacts .info-fields .description {
  float: left;
  width: calc(100% - 25px);
}
#CreateBikContractorForm .contractor-contacts .info-fields .description .label-container,
#UpdateBikContractorForm .contractor-contacts .info-fields .description .label-container {
  width: 40px;
  padding-right: 0;
}
#CreateBikContractorForm .contractor-contacts .info-fields .description .label-container .label,
#UpdateBikContractorForm .contractor-contacts .info-fields .description .label-container .label {
  padding-right: 10px;
}
#CreateBikContractorForm .contractor-contacts .info-fields .description .value-container,
#UpdateBikContractorForm .contractor-contacts .info-fields .description .value-container {
  width: calc(100% - 40px - 10px);
}
#CreateBikContractorForm .contractor-contacts .info-fields .authorization-status,
#UpdateBikContractorForm .contractor-contacts .info-fields .authorization-status {
  width: 25px;
}
#CreateBikContractorForm .contractor-contacts .info-fields .authorization-status img,
#UpdateBikContractorForm .contractor-contacts .info-fields .authorization-status img {
  margin-left: 2px;
}
#CreateBikContractorForm .contractor-contacts .verification-status.initial span,
#UpdateBikContractorForm .contractor-contacts .verification-status.initial span {
  color: #cf2a1e;
}
#CreateBikContractorForm .contractor-contacts .verification-status.in-progress span,
#UpdateBikContractorForm .contractor-contacts .verification-status.in-progress span {
  color: #f7b32b;
}
#CreateBikContractorForm .contractor-contacts .verification-status.verified span,
#UpdateBikContractorForm .contractor-contacts .verification-status.verified span {
  color: #0cb43f;
}
#CreateBikContractorForm .contractor-contacts .verification-status span,
#UpdateBikContractorForm .contractor-contacts .verification-status span {
  padding-top: 0px;
  padding-left: 35px;
}
#CreateBikContractorForm .contractor-contacts .contact-remove,
#UpdateBikContractorForm .contractor-contacts .contact-remove {
  float: right;
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  margin-top: 4px;
}
#CreateBikContractorForm .contractor-contacts.readonly .phone-prefix,
#UpdateBikContractorForm .contractor-contacts.readonly .phone-prefix,
#CreateBikContractorForm .contractor-contacts.readonly .phone-value,
#UpdateBikContractorForm .contractor-contacts.readonly .phone-value,
#CreateBikContractorForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateBikContractorForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateBikContractorForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateBikContractorForm .contractor-contacts.readonly .phone-mobile-value {
  width: auto;
  margin-right: 5px;
}
#CreateBikContractorForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateBikContractorForm .contractor-contacts.readonly .phone-mobile-value {
  min-width: 163px;
}
#CreateBikContractorForm .contractor-contacts .contact-properties,
#UpdateBikContractorForm .contractor-contacts .contact-properties {
  display: flex;
}
#CreateBikContractorForm .contractor-contacts .contact-properties > .info-fields,
#UpdateBikContractorForm .contractor-contacts .contact-properties > .info-fields {
  width: calc(100% - 90px) !important;
}
#CreateBikContractorForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#UpdateBikContractorForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"] {
  width: 120px;
}
#CreateBikContractorForm .contractor-contacts .contact-properties a,
#UpdateBikContractorForm .contractor-contacts .contact-properties a {
  font-size: 13px;
}
#CreateBikContractorForm .contractor-contacts .contact-properties a.contact-remove,
#UpdateBikContractorForm .contractor-contacts .contact-properties a.contact-remove {
  padding: 0 5px 0 5px;
}
#CreateBikContractorForm .contractor-contacts .contact-additionals,
#UpdateBikContractorForm .contractor-contacts .contact-additionals {
  margin-left: calc(33.3%);
}
#CreateBikContractorForm .contractor-contacts .contact-type select,
#UpdateBikContractorForm .contractor-contacts .contact-type select {
  width: 130px;
}
#CreateBikContractorForm a[data-ui-collectioninlineeditor-element="add"],
#UpdateBikContractorForm a[data-ui-collectioninlineeditor-element="add"] {
  line-height: 2em;
  margin-left: 16.66666667%;
  cursor: pointer;
}
#CreateCoApplicantForm,
#UpdateCoApplicantForm {
  width: 1100px;
}
#CreateCoApplicantForm .label,
#UpdateCoApplicantForm .label {
  font-size: 12px;
}
#CreateCoApplicantForm .section-wide .section-title,
#UpdateCoApplicantForm .section-wide .section-title {
  width: 160px;
}
#CreateCoApplicantForm .section-wide .section-title + .section-body,
#UpdateCoApplicantForm .section-wide .section-title + .section-body {
  width: calc(100% - 170px);
}
#CreateCoApplicantForm .section-wide .section-title + .section-body .label-container,
#UpdateCoApplicantForm .section-wide .section-title + .section-body .label-container {
  width: 16.66666667%;
}
#CreateCoApplicantForm .section-wide .section-title + .section-body .field-container,
#UpdateCoApplicantForm .section-wide .section-title + .section-body .field-container {
  width: 83.33333333%;
}
#CreateCoApplicantForm .contractor-address .first-column > .label-container,
#UpdateCoApplicantForm .contractor-address .first-column > .label-container,
#CreateCoApplicantForm .correspondence-contractor-address .first-column > .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .first-column > .label-container,
#CreateCoApplicantForm .contractor-address .postal-code-column > .label-container,
#UpdateCoApplicantForm .contractor-address .postal-code-column > .label-container,
#CreateCoApplicantForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateCoApplicantForm .contractor-address .province-column > .label-container,
#UpdateCoApplicantForm .contractor-address .province-column > .label-container,
#CreateCoApplicantForm .correspondence-contractor-address .province-column > .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .province-column > .label-container {
  width: 16.66666667%;
}
#CreateCoApplicantForm .contractor-address .first-column .value-container,
#UpdateCoApplicantForm .contractor-address .first-column .value-container,
#CreateCoApplicantForm .correspondence-contractor-address .first-column .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address .first-column .value-container,
#CreateCoApplicantForm .contractor-address .street-column,
#UpdateCoApplicantForm .contractor-address .street-column,
#CreateCoApplicantForm .correspondence-contractor-address .street-column,
#UpdateCoApplicantForm .correspondence-contractor-address .street-column {
  width: 58.33333333%;
  max-width: 451px;
  float: left;
}
#CreateCoApplicantForm .contractor-address .street-type,
#UpdateCoApplicantForm .contractor-address .street-type,
#CreateCoApplicantForm .correspondence-contractor-address .street-type,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type {
  width: 16.66666667%;
  text-align: right!important;
  float: left;
}
#CreateCoApplicantForm .contractor-address .street-type .label,
#UpdateCoApplicantForm .contractor-address .street-type .label,
#CreateCoApplicantForm .correspondence-contractor-address .street-type .label,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type .label {
  margin-right: 10px;
}
#CreateCoApplicantForm .contractor-address .street-type .label.value,
#UpdateCoApplicantForm .contractor-address .street-type .label.value,
#CreateCoApplicantForm .correspondence-contractor-address .street-type .label.value,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type .label.value {
  font-weight: normal;
  width: auto!important;
}
#CreateCoApplicantForm .contractor-address .street-type select,
#UpdateCoApplicantForm .contractor-address .street-type select,
#CreateCoApplicantForm .correspondence-contractor-address .street-type select,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type select {
  width: 160px;
  margin-right: 20px;
}
#CreateCoApplicantForm .contractor-address .building-and-flat-no,
#UpdateCoApplicantForm .contractor-address .building-and-flat-no,
#CreateCoApplicantForm .correspondence-contractor-address .building-and-flat-no,
#UpdateCoApplicantForm .correspondence-contractor-address .building-and-flat-no {
  width: 25%;
}
#CreateCoApplicantForm .contractor-address .building-no .label-container,
#UpdateCoApplicantForm .contractor-address .building-no .label-container,
#CreateCoApplicantForm .correspondence-contractor-address .building-no .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .building-no .label-container {
  padding: 0px;
  width: calc(100% - 25px - 2*56px);
}
#CreateCoApplicantForm .contractor-address .building-no .value-container,
#UpdateCoApplicantForm .contractor-address .building-no .value-container,
#CreateCoApplicantForm .correspondence-contractor-address .building-no .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address .building-no .value-container {
  width: 56px;
}
#CreateCoApplicantForm .contractor-address .flat-no .label-container,
#UpdateCoApplicantForm .contractor-address .flat-no .label-container,
#CreateCoApplicantForm .correspondence-contractor-address .flat-no .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .flat-no .label-container {
  float: left;
  width: 25px;
}
#CreateCoApplicantForm .contractor-address .flat-no .label-container label.label,
#UpdateCoApplicantForm .contractor-address .flat-no .label-container label.label,
#CreateCoApplicantForm .correspondence-contractor-address .flat-no .label-container label.label,
#UpdateCoApplicantForm .correspondence-contractor-address .flat-no .label-container label.label {
  text-align: center;
  line-height: 15px;
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
#CreateCoApplicantForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateCoApplicantForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateCoApplicantForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateCoApplicantForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after {
  content: "";
}
#CreateCoApplicantForm .contractor-address .flat-no .value-container,
#UpdateCoApplicantForm .contractor-address .flat-no .value-container,
#CreateCoApplicantForm .correspondence-contractor-address .flat-no .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address .flat-no .value-container {
  width: 56px;
}
#CreateCoApplicantForm .contractor-address .postal-code-column .value-container,
#UpdateCoApplicantForm .contractor-address .postal-code-column .value-container,
#CreateCoApplicantForm .correspondence-contractor-address .postal-code-column .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address .postal-code-column .value-container {
  width: 8.33333333%;
  max-width: 69px;
}
#CreateCoApplicantForm .contractor-address .city-column,
#UpdateCoApplicantForm .contractor-address .city-column,
#CreateCoApplicantForm .correspondence-contractor-address .city-column,
#UpdateCoApplicantForm .correspondence-contractor-address .city-column {
  width: 50%;
  max-width: 382px;
  float: left;
}
#CreateCoApplicantForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateCoApplicantForm .contractor-address.readonly .postal-code-column .value-container,
#CreateCoApplicantForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address.readonly .postal-code-column .value-container {
  max-width: 50px;
}
#CreateCoApplicantForm .contractor-address.readonly .building-no .value-container,
#UpdateCoApplicantForm .contractor-address.readonly .building-no .value-container,
#CreateCoApplicantForm .correspondence-contractor-address.readonly .building-no .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address.readonly .building-no .value-container {
  width: auto;
}
#CreateCoApplicantForm .contractor-address.readonly .flat-no .value-container,
#UpdateCoApplicantForm .contractor-address.readonly .flat-no .value-container,
#CreateCoApplicantForm .correspondence-contractor-address.readonly .flat-no .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address.readonly .flat-no .value-container {
  width: auto;
}
#CreateCoApplicantForm .contractor-address .street-type select,
#UpdateCoApplicantForm .contractor-address .street-type select,
#CreateCoApplicantForm .correspondence-contractor-address .street-type select,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type select {
  max-width: 130px;
}
#CreateCoApplicantForm .contractor-contacts .contact-type,
#UpdateCoApplicantForm .contractor-contacts .contact-type {
  width: 16.66666667%;
  text-align: right !important;
}
#CreateCoApplicantForm .contractor-contacts .contact-type .label,
#UpdateCoApplicantForm .contractor-contacts .contact-type .label {
  margin-right: 12px;
}
#CreateCoApplicantForm .contractor-contacts .contact-type .label.value,
#UpdateCoApplicantForm .contractor-contacts .contact-type .label.value {
  font-weight: normal;
}
#CreateCoApplicantForm .contractor-contacts .contact-type select,
#UpdateCoApplicantForm .contractor-contacts .contact-type select {
  width: 160px;
  margin-right: 20px;
  padding-left: 0px;
}
#CreateCoApplicantForm .contractor-contacts .value-container,
#UpdateCoApplicantForm .contractor-contacts .value-container {
  float: left;
}
#CreateCoApplicantForm .contractor-contacts .phone-countryprefix,
#UpdateCoApplicantForm .contractor-contacts .phone-countryprefix {
  font-size: 13px;
  line-height: 1em;
  padding-right: 10px;
  padding-top: 11px;
  width: 68px;
}
#CreateCoApplicantForm .contractor-contacts .phone-prefix,
#UpdateCoApplicantForm .contractor-contacts .phone-prefix {
  width: 30px;
  margin-right: 10px;
}
#CreateCoApplicantForm .contractor-contacts .phone-mobile-prefix,
#UpdateCoApplicantForm .contractor-contacts .phone-mobile-prefix {
  width: 58px;
  margin-right: 10px;
}
#CreateCoApplicantForm .contractor-contacts .phone-mobile-value,
#UpdateCoApplicantForm .contractor-contacts .phone-mobile-value {
  width: 195px;
  margin-right: 10px;
}
#CreateCoApplicantForm .contractor-contacts .phone-value,
#UpdateCoApplicantForm .contractor-contacts .phone-value {
  width: 100px;
  margin-right: 10px;
}
#CreateCoApplicantForm .contractor-contacts .phone-suffix .label-container,
#UpdateCoApplicantForm .contractor-contacts .phone-suffix .label-container {
  width: 40px;
  padding-right: 0;
}
#CreateCoApplicantForm .contractor-contacts .phone-suffix .label-container .label,
#UpdateCoApplicantForm .contractor-contacts .phone-suffix .label-container .label {
  padding-right: 10px;
}
#CreateCoApplicantForm .contractor-contacts .phone-suffix .value-container,
#UpdateCoApplicantForm .contractor-contacts .phone-suffix .value-container {
  width: 45px;
  margin-right: 10px;
}
#CreateCoApplicantForm .contractor-contacts .email-value,
#UpdateCoApplicantForm .contractor-contacts .email-value {
  width: 263px;
  margin-right: 10px;
}
#CreateCoApplicantForm .contractor-contacts .info-fields,
#UpdateCoApplicantForm .contractor-contacts .info-fields {
  float: left;
  width: calc(83.33333333333334% - 263px - 10px - 30px);
}
#CreateCoApplicantForm .contractor-contacts .info-fields .description,
#UpdateCoApplicantForm .contractor-contacts .info-fields .description {
  float: left;
  width: calc(100% - 25px);
}
#CreateCoApplicantForm .contractor-contacts .info-fields .description .label-container,
#UpdateCoApplicantForm .contractor-contacts .info-fields .description .label-container {
  width: 40px;
  padding-right: 0;
}
#CreateCoApplicantForm .contractor-contacts .info-fields .description .label-container .label,
#UpdateCoApplicantForm .contractor-contacts .info-fields .description .label-container .label {
  padding-right: 10px;
}
#CreateCoApplicantForm .contractor-contacts .info-fields .description .value-container,
#UpdateCoApplicantForm .contractor-contacts .info-fields .description .value-container {
  width: calc(100% - 40px - 10px);
}
#CreateCoApplicantForm .contractor-contacts .info-fields .authorization-status,
#UpdateCoApplicantForm .contractor-contacts .info-fields .authorization-status {
  width: 25px;
}
#CreateCoApplicantForm .contractor-contacts .info-fields .authorization-status img,
#UpdateCoApplicantForm .contractor-contacts .info-fields .authorization-status img {
  margin-left: 2px;
}
#CreateCoApplicantForm .contractor-contacts .verification-status.initial span,
#UpdateCoApplicantForm .contractor-contacts .verification-status.initial span {
  color: #cf2a1e;
}
#CreateCoApplicantForm .contractor-contacts .verification-status.in-progress span,
#UpdateCoApplicantForm .contractor-contacts .verification-status.in-progress span {
  color: #f7b32b;
}
#CreateCoApplicantForm .contractor-contacts .verification-status.verified span,
#UpdateCoApplicantForm .contractor-contacts .verification-status.verified span {
  color: #0cb43f;
}
#CreateCoApplicantForm .contractor-contacts .verification-status span,
#UpdateCoApplicantForm .contractor-contacts .verification-status span {
  padding-top: 0px;
  padding-left: 35px;
}
#CreateCoApplicantForm .contractor-contacts .contact-remove,
#UpdateCoApplicantForm .contractor-contacts .contact-remove {
  float: right;
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  margin-top: 4px;
}
#CreateCoApplicantForm .contractor-contacts.readonly .phone-prefix,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-prefix,
#CreateCoApplicantForm .contractor-contacts.readonly .phone-value,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-value,
#CreateCoApplicantForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateCoApplicantForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-mobile-value {
  width: auto;
  margin-right: 5px;
}
#CreateCoApplicantForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-mobile-value {
  min-width: 163px;
}
#CreateCoApplicantForm .contractor-contacts .contact-properties,
#UpdateCoApplicantForm .contractor-contacts .contact-properties {
  display: flex;
}
#CreateCoApplicantForm .contractor-contacts .contact-properties > .info-fields,
#UpdateCoApplicantForm .contractor-contacts .contact-properties > .info-fields {
  width: calc(100% - 90px) !important;
}
#CreateCoApplicantForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#UpdateCoApplicantForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"] {
  width: 120px;
}
#CreateCoApplicantForm .contractor-contacts .contact-properties a,
#UpdateCoApplicantForm .contractor-contacts .contact-properties a {
  font-size: 13px;
}
#CreateCoApplicantForm .contractor-contacts .contact-properties a.contact-remove,
#UpdateCoApplicantForm .contractor-contacts .contact-properties a.contact-remove {
  padding: 0 5px 0 5px;
}
#CreateCoApplicantForm .contractor-contacts .contact-additionals,
#UpdateCoApplicantForm .contractor-contacts .contact-additionals {
  margin-left: calc(33.3%);
}
#CreateCoApplicantForm .contractor-contacts .contact-type select,
#UpdateCoApplicantForm .contractor-contacts .contact-type select {
  width: 130px;
}
#CreateCoApplicantForm a[data-ui-collectioninlineeditor-element="add"],
#UpdateCoApplicantForm a[data-ui-collectioninlineeditor-element="add"] {
  line-height: 2em;
  margin-left: 16.66666667%;
  cursor: pointer;
}
.ownershipStructure select,
.businessActivity select,
.representativesAdditionalData select {
  width: 65px;
}
#AssessmentToCopyApplicantDataFromForm input[type=submit] {
  float: right;
  background-color: transparent;
  color: #009966;
  padding: 0 5px 5px 5px;
}
#AssessmentToCopyApplicantDataFromForm input[type=submit]:hover {
  color: #00782e;
}
.name-validation {
  font-size: 16px;
}
.name-validation .bold {
  font-weight: bold;
}
.list-item-content > .list-item-details #contacts .label,
.list-item-content > .list-item-details #supplier .label {
  margin-top: 3px;
  font-size: 14px;
}
.list-item-content > .list-item-details #contacts .value,
.list-item-content > .list-item-details #supplier .value {
  font-size: 14px;
  margin-top: 3px;
  line-height: 20px;
}
.list-item-content > .list-item-details #contacts a,
.list-item-content > .list-item-details #supplier a {
  font-size: 14px;
}

#SelectPaperFormButton {
  margin-left: 35px;
}
.selectDocumentLabel {
  font-size: 11px;
  line-height: 1em;
  margin-right: 10px;
  display: block;
  color: #999;
}
.selectDocumentLink {
  font-size: 13px;
  line-height: 2.5em;
  vertical-align: middle;
  padding: 5px;
  border-radius: 3.5px;
}
.selectDocumentLink.selected {
  color: white;
  background: #135ee2;
}
#Case6DocumentsContainer {
  margin-bottom: 30px;
}
#Case6DocumentsContainer .ui-spinner-input {
  width: 50px;
}
#Case6DocumentsContainer .content {
  padding: 0;
}
#Case6DocumentsContainer .content:nth-last-child(2) {
  margin-bottom: 0;
}
#Case6DocumentsContainer .content + .content {
  padding-top: 5px;
}
#Case6DocumentsContainer .checkbox-container {
  margin-right: 0;
}
#Case6DocumentsContainer .printout-number-container {
  float: right;
  margin-right: 35px;
  display: flex;
}
#Case6DocumentsContainer .printout-number-container.has-expander {
  margin-right: 0px;
}
#Case6DocumentsContainer .list-item {
  padding: 5px 0 5px 0;
}
#Case6DocumentsContainer .list-item:last-child {
  border-bottom: none;
}
#Case6DocumentsContainer .list-item .print-progress-info .progress-background {
  margin-top: 5px;
}
#Case6DocumentsContainer .list-item .print-progress-info .info {
  padding: 5px;
  color: #0a285c;
}
#Case6DocumentsContainer .checkbox-container .checkbox-outer,
#Case6DocumentsContainer .checkbox-container .checkbox-outer + label,
#Case6DocumentsContainer .checkbox-container .ui-spinner {
  margin-top: 3px;
}
#Case6DocumentsContainer .checkbox-container .label-outer {
  display: inline-block;
}
#Case6DocumentsContainer .checkbox-container .label-outer label.name {
  margin-top: 5px;
  display: inline-block;
  color: #0a285c;
}
#Case6DocumentsContainer .checkbox-container .label-outer label.extension {
  display: inline-block;
  border-radius: 10px;
  background: #537090;
  color: white;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 10px;
}
#Case6DocumentsContainer .checkbox-container .label-outer label.digitalForm {
  display: inline-block;
  border-radius: 10px;
  background: #537090;
  color: white;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 14px;
}
#Case6DocumentsContainer .checkbox-container .label-outer span.label-inner {
  display: block;
}
#Case6DocumentsContainer .checkbox-container .label-outer span.label-inner label.status {
  font-size: 11px;
  line-height: 1.5em;
  display: inline-block;
  color: #999;
  margin-right: 20px;
}
#Case6DocumentsContainer .checkbox-container .label-outer span.label-inner .fa {
  color: #cf2a1e;
}
#Case6DocumentsContainer .checkbox-container .label-outer span.label-inner label.error-msg {
  margin-left: 5px;
  font-size: 11px;
  line-height: 1.5em;
  display: inline-block;
  color: #cf2a1e;
}
#Case6DocumentsContainer .checkbox-container .hint-bullet {
  float: none;
}
#Case6DocumentsContainer .print-progress-info .progress-background {
  display: block;
  background-color: #199cf9;
  border: 1px solid #2f2d91;
  height: 6px;
}
#Case6DocumentsContainer .print-progress-info .progress-progress {
  background-color: #2f2d91;
  height: 4px;
}
#Case6DocumentsContainer .print-progress-info .info {
  font-size: 13px;
  padding: 10px;
  color: #0a285c;
}
#Case6DocumentsContainer .print-progress-info.main {
  background-color: #eee;
  margin-bottom: 10px;
}
#Case6DocumentsContainer .print-progress-info.main .header {
  padding: 10px;
}
#Case6DocumentsContainer .print-progress-info.main .header span {
  font-weight: bold;
  font-size: 18px;
}
#Case6DocumentsContainer .print-progress-info.main .header .fa {
  font-size: 18px;
  margin-right: 10px;
}
#Case6DocumentsContainer .print-progress-info.error .header {
  color: #cf2a1e;
}
#GetPrintoutsForm .printout-number-container > a {
  font-size: 14px;
  display: inline-block;
  margin-top: 9px;
}
#GetPrintoutsForm ul.list-content {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
#GetPrintoutsForm li:not(.required) {
  background-color: #fff !important;
}
#GetPrintoutsForm li.required {
  background-color: #eef4fe !important;
}
#GetPrintoutsForm li.required label.name {
  font-weight: bold;
}
#GetPrintoutsForm li.required .checkbox-container span.label-outer > label.name:after {
  content: attr(data-required-sufix);
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#Case6AttachmentsListHeader,
#Case6ExternalAttachmentsListHeader,
#Case6HiddenAttachmentsListHeader {
  padding-left: 0;
  padding-right: 0;
}
#Case6AttachmentsListHeader .list-header-column:nth-child(1),
#Case6ExternalAttachmentsListHeader .list-header-column:nth-child(1),
#Case6HiddenAttachmentsListHeader .list-header-column:nth-child(1) {
  width: calc((100% - 165px) * 0.50);
}
#Case6AttachmentsListHeader .list-header-column:nth-child(2),
#Case6ExternalAttachmentsListHeader .list-header-column:nth-child(2),
#Case6HiddenAttachmentsListHeader .list-header-column:nth-child(2) {
  width: calc((100% - 165px) * 0.25);
}
#Case6AttachmentsListHeader .list-header-column:nth-child(3),
#Case6ExternalAttachmentsListHeader .list-header-column:nth-child(3),
#Case6HiddenAttachmentsListHeader .list-header-column:nth-child(3) {
  width: calc((100% - 165px) * 0.25);
}
#Case6AttachmentsList .list-item-options,
#Case6ExternalAttachmentsList .list-item-options,
#Case6HiddenAttachmentsList .list-item-options {
  width: 165px;
}
#Case6AttachmentsList .list-item-options div[data-ui-splitbutton-element="mainbutton"],
#Case6ExternalAttachmentsList .list-item-options div[data-ui-splitbutton-element="mainbutton"],
#Case6HiddenAttachmentsList .list-item-options div[data-ui-splitbutton-element="mainbutton"] {
  padding-top: 10px;
}
#Case6AttachmentsList .date-column,
#Case6ExternalAttachmentsList .date-column,
#Case6HiddenAttachmentsList .date-column,
#Case6AttachmentsList .status-column,
#Case6ExternalAttachmentsList .status-column,
#Case6HiddenAttachmentsList .status-column {
  font-size: 14px;
}
#Case6AttachmentsList .status-column div[data-ui-fn="bullettooltip"],
#Case6ExternalAttachmentsList .status-column div[data-ui-fn="bullettooltip"],
#Case6HiddenAttachmentsList .status-column div[data-ui-fn="bullettooltip"] {
  display: inline-flex;
  margin-left: 10px;
}
#Case6AttachmentsList .rowspan-2,
#Case6ExternalAttachmentsList .rowspan-2,
#Case6HiddenAttachmentsList .rowspan-2 {
  line-height: 230%;
}
#Case6AttachmentsList .rowspan-3,
#Case6ExternalAttachmentsList .rowspan-3,
#Case6HiddenAttachmentsList .rowspan-3 {
  line-height: 330%;
}
#Case6AttachmentsList .rowspan-4,
#Case6ExternalAttachmentsList .rowspan-4,
#Case6HiddenAttachmentsList .rowspan-4 {
  line-height: 430%;
}
#Case6AttachmentsList .attachment-line .value,
#Case6ExternalAttachmentsList .attachment-line .value,
#Case6HiddenAttachmentsList .attachment-line .value {
  font-weight: normal;
  font-size: 13px;
}
#Case6AttachmentsList .attachment-line .editorwrapper,
#Case6ExternalAttachmentsList .attachment-line .editorwrapper,
#Case6HiddenAttachmentsList .attachment-line .editorwrapper {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-bottom: 2px;
}
#Case6AttachmentsList .list-item-title span,
#Case6ExternalAttachmentsList .list-item-title span,
#Case6HiddenAttachmentsList .list-item-title span {
  font-size: 16px;
}
#Case6AttachmentsList .long-line-wrapper,
#Case6ExternalAttachmentsList .long-line-wrapper,
#Case6HiddenAttachmentsList .long-line-wrapper {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#RequestInvokerRegion .text-box {
  height: 350px;
  font-size: small;
}
#BIKStatementsForm {
  width: 1000px;
}
#BIKStatementsForm .msg-box {
  margin: 10px 25px;
  background-color: transparent;
}
#BIKStatementsForm .msg-box ul {
  list-style-type: none;
}
#AttachmentsPanel .filter,
#AttachmentsPanel .list-item {
  padding-left: 0;
  padding-right: 0;
}
#AttachmentsPanel .infobox span {
  float: none !important;
}
#AttachmentsPanel .section-button-line {
  float: right;
}
#AttachmentsPanel .section-button-line a {
  margin-bottom: 10px;
  margin-right: 30px;
}
#AttachmentsPanel .section-attachment-list {
  float: right;
  width: 100%;
}
#BIKStatementsTable {
  margin: 10px 0;
}
#BIKStatementsTable tr > *:nth-child(1),
#BIKStatementsTable tr > *:nth-child(2),
#BIKStatementsTable tr > *:nth-child(3) {
  display: none;
}
#BIKStatementsTable tr > *:nth-child(4) {
  width: 10px;
}
#BIKStatementsTable tr > *:nth-child(4) .fa {
  font-size: 21px;
  color: #ffd85e;
}
#PackageValidationErrors .application-number {
  margin-top: 20px;
  font-size: 14px;
}
#PackageValidationErrors .msg-box .msg-icon {
  visibility: hidden;
}
#IncompleteDataModelContainer {
  width: 650px;
}
.digital-signature-confirmation-items {
  font-weight: bold;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#Reasons {
  color: #0a285c;
}
#Reasons ol {
  font-size: 13px;
  list-style: outside none solid;
}
#Reasons ol li {
  margin-left: 17px;
  padding-left: 3px;
  font-size: 13px;
  margin-top: 5px;
  max-width: 500px;
  line-height: 1.7em;
}
#Reasons h2 {
  border-bottom: 1px solid #D3DADD;
  padding-top: 5px;
}
#Reasons .content + .content,
#Reasons .content ~ div > .content,
#Reasons .content ~ [data-ui-fn="visiblewhen"] + .content {
  padding-top: 0px;
}
#CalculationParamaters #GetScheduleButton {
  margin: 20px 20px 5px 0px;
  float: right;
}
#CalculationParamaters #DecisionRecalculationError {
  float: right;
  clear: right;
  margin-top: 5px;
  margin-right: 20px;
  color: red;
  text-align: right;
}
#OtherConditions {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 16px;
  white-space: pre-line;
  color: #0a285c;
}
#CollateralList {
  color: #0a285c;
}
#ObjectDecisionListHeader.list-header {
  border-top-color: #D3DADD;
}
#ObjectDecisionListHeader .list-header-column:nth-child(1) {
  width: 273px;
}
#ObjectDecisionListHeader .list-header-column:nth-child(2) {
  width: 176px;
}
#ObjectDecisionListHeader .list-header-column:nth-child(3) {
  width: 176px;
}
#ObjectDecisionListHeader .list-header-column:nth-child(4) {
  width: 156px;
}
#ObjectDecisionList .condition-item {
  background: none;
  padding: 5px 10px;
}
#CalculationParamaters {
  width: 680px;
}
#CalculationParamaters .parameter-highlighted .value {
  color: #f7b32b !important;
  font-weight: bold !important;
}
#CalculationParamaters .list-item-content {
  width: 660px;
}
#CalculationParamaters .list-item-options {
  width: 220px;
  left: 10px;
  position: relative;
}
#CalculationParamaters #CalculationParamatersTable .list-item-content-column {
  float: left;
  width: 220px;
  line-height: normal;
}
#CalculationParamaters #CalculationParamatersTable .list-item-content-column .value {
  font-size: 13px;
  color: #0a285c;
  font-weight: normal;
  overflow-wrap: break-word;
}
#CalculationParamaters #CalculationParamatersTable .list-item-content-column:nth-child(4) {
  display: none;
}
#CalculationParamaters .list-header-column {
  /*Warunki wnioskowania*/
  /*Warunki zatwierdzenia*/
  /*Warunki po przełamaniu*/
}
#CalculationParamaters .list-header-column:nth-child(1) {
  margin-left: 33%;
  text-align: right;
  white-space: nowrap;
}
#CalculationParamaters .list-header-column:nth-child(2) {
  width: 33%;
  text-align: right;
  white-space: nowrap;
}
#CalculationParamaters .list-header-column:nth-child(3) {
  display: none;
  text-align: right;
  white-space: nowrap;
}
#CalculationParamaters.margin-breaking #CalculationParamatersTable .list-item-content-column {
  width: 160px;
}
#CalculationParamaters.margin-breaking #CalculationParamatersTable .list-item-content-column:nth-child(4) {
  display: block;
}
#CalculationParamaters.margin-breaking .list-header-column {
  /*Warunki wnioskowania*/
  /*Warunki zatwierdzenia*/
  /*Warunki po przełamaniu*/
}
#CalculationParamaters.margin-breaking .list-header-column:nth-child(1) {
  margin-left: 110px;
  width: 165px;
}
#CalculationParamaters.margin-breaking .list-header-column:nth-child(2) {
  width: 165px;
}
#CalculationParamaters.margin-breaking .list-header-column:nth-child(3) {
  display: block;
  width: 165px;
}
#CreateAgreementForm {
  margin-top: 10px;
}
#CreateAgreementForm .editor-line-dzien-platnosci select {
  width: auto;
}
.state-color-black {
  color: black !important;
}
.state-color-blue {
  color: blue !important;
}
.state-color-brown {
  color: brown !important;
}
.state-color-cyan {
  color: cyan !important;
}
.state-color-gray {
  color: gray !important;
}
.state-color-green {
  color: green !important;
}
.state-color-lightblue {
  color: lightblue !important;
}
.state-color-lightcyan {
  color: lightcyan !important;
}
.state-color-lightgray {
  color: lightgray !important;
}
.state-color-lightgreen {
  color: lightgreen !important;
}
.state-color-lightmagenta {
  color: #FF55FF !important;
}
.state-color-lightred {
  color: #FF5555 !important;
}
.state-color-magenta {
  color: magenta !important;
}
.state-color-red {
  color: red !important;
}
.state-color-white {
  color: white !important;
}
.state-color-yellow {
  color: yellow !important;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#EbokAccountsContractorTable {
  margin-bottom: 20px;
}
#EbokAccountsContractorTable th,
#EbokAccountsContractorTable td {
  padding-left: 0px;
  padding-right: 0px;
  /* Przyciski */
}
#EbokAccountsContractorTable th:nth-of-type(4),
#EbokAccountsContractorTable td:nth-of-type(4) {
  text-align: center;
}
#EbokAccountsContractorTable th:nth-of-type(5),
#EbokAccountsContractorTable td:nth-of-type(5) {
  text-align: center;
}
#EbokAccountsContractorTable th:last-child,
#EbokAccountsContractorTable td:last-child {
  width: 102.8px;
}
#EbokAccountsContractorTable th:last-child > div,
#EbokAccountsContractorTable td:last-child > div {
  float: right;
}
#EbokAccountsContractorTable td {
  height: 40px;
  padding-right: 5px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#EbokAccountsContractorTable td div[data-ui-fn="splitbutton"] > a {
  line-height: 40px;
}
#Case10BookmarkLayoutBookmarksContainer,
#Case11BookmarkLayoutBookmarksContainer {
  padding-top: 15px;
}
#Case10BookmarkLayoutBookmarksContainer .table-button-line a,
#Case11BookmarkLayoutBookmarksContainer .table-button-line a {
  margin-bottom: 10px;
  float: right;
  margin-right: 30px;
}
#Case10BookmarkLayoutBookmarksContainer .tabel-editor-line,
#Case11BookmarkLayoutBookmarksContainer .tabel-editor-line {
  margin-top: 10px;
}
#Case10BookmarkLayoutBookmarksContainer .tabel-editor-line label,
#Case11BookmarkLayoutBookmarksContainer .tabel-editor-line label {
  padding-top: 0px;
}
#AgreementSignersTable tr td,
#AgreementSignersTable tr th {
  /*Osoba*/
  /*PESEL*/
  /*Rola*/
}
#AgreementSignersTable tr td:nth-of-type(1),
#AgreementSignersTable tr th:nth-of-type(1) {
  width: 165px;
}
#AgreementSignersTable tr td:nth-of-type(2),
#AgreementSignersTable tr th:nth-of-type(2) {
  width: 100px;
}
#AgreementSignersTable tr td:nth-of-type(3),
#AgreementSignersTable tr th:nth-of-type(3) {
  width: 155px;
}
#AgreementSignersTable tr.inactive {
  color: #acacad;
}
#AgreementSignersTable tr.inactive a {
  color: #acacad;
}
#AgreementSignersTable tr.inactive label {
  color: #bcc2cc;
}
#AgreementSignersTable tr.inactive span {
  color: #acacad;
}
#AgreementSignersTable tr.inactive .list-item-title {
  color: #acacad;
}
#AgreementBeneficiariesTable .typeTitle,
#AgreementSignersLeaseCompanyTable .typeTitle {
  font-size: 15px;
}
#AgreementBeneficiariesTable .label,
#AgreementSignersLeaseCompanyTable .label {
  font-weight: normal;
  color: #666;
}
#AgreementBeneficiariesTable span.representative,
#AgreementSignersLeaseCompanyTable span.representative {
  display: block;
  font-size: 11px;
  color: #999;
}
#AgreementBeneficiariesTable tr td,
#AgreementSignersLeaseCompanyTable tr td,
#AgreementBeneficiariesTable tr th,
#AgreementSignersLeaseCompanyTable tr th {
  vertical-align: middle;
  text-align: left;
  /*Osoba*/
  /*PESEL*/
  /*Sposób reprezentacji*/
  /*Funkcja w firmie*/
  /*Opcje*/
}
#AgreementBeneficiariesTable tr td:nth-of-type(1),
#AgreementSignersLeaseCompanyTable tr td:nth-of-type(1),
#AgreementBeneficiariesTable tr th:nth-of-type(1),
#AgreementSignersLeaseCompanyTable tr th:nth-of-type(1) {
  padding-left: 0;
  width: auto;
}
#AgreementBeneficiariesTable tr td:nth-of-type(2),
#AgreementSignersLeaseCompanyTable tr td:nth-of-type(2),
#AgreementBeneficiariesTable tr th:nth-of-type(2),
#AgreementSignersLeaseCompanyTable tr th:nth-of-type(2) {
  padding-left: 0;
  width: 85px;
}
#AgreementBeneficiariesTable tr td:nth-of-type(3),
#AgreementSignersLeaseCompanyTable tr td:nth-of-type(3),
#AgreementBeneficiariesTable tr th:nth-of-type(3),
#AgreementSignersLeaseCompanyTable tr th:nth-of-type(3) {
  width: 150px;
  padding-left: 5px;
}
#AgreementBeneficiariesTable tr td:nth-of-type(4),
#AgreementSignersLeaseCompanyTable tr td:nth-of-type(4),
#AgreementBeneficiariesTable tr th:nth-of-type(4),
#AgreementSignersLeaseCompanyTable tr th:nth-of-type(4) {
  width: 150px;
  padding-left: 5px;
  padding-right: 5px;
}
#AgreementBeneficiariesTable tr td:nth-of-type(5),
#AgreementSignersLeaseCompanyTable tr td:nth-of-type(5),
#AgreementBeneficiariesTable tr th:nth-of-type(5),
#AgreementSignersLeaseCompanyTable tr th:nth-of-type(5) {
  text-align: right;
  width: 90px;
  padding: 5px 0 5px 5px;
}
#AgreementBeneficiariesTable tr td:nth-of-type(5) [data-ui-fn="splitbutton"] > a:only-child,
#AgreementSignersLeaseCompanyTable tr td:nth-of-type(5) [data-ui-fn="splitbutton"] > a:only-child,
#AgreementBeneficiariesTable tr th:nth-of-type(5) [data-ui-fn="splitbutton"] > a:only-child,
#AgreementSignersLeaseCompanyTable tr th:nth-of-type(5) [data-ui-fn="splitbutton"] > a:only-child {
  line-height: 20px;
}
#AgreementBeneficiariesTable tr tfoot td,
#AgreementSignersLeaseCompanyTable tr tfoot td {
  padding: 0;
}
#AgreementBeneficiariesTable tr.inactive,
#AgreementSignersLeaseCompanyTable tr.inactive {
  color: #acacad;
}
#AgreementBeneficiariesTable tr.inactive a,
#AgreementSignersLeaseCompanyTable tr.inactive a {
  color: #acacad;
}
#AgreementBeneficiariesTable tr.inactive label,
#AgreementSignersLeaseCompanyTable tr.inactive label {
  color: #bcc2cc;
}
#AgreementBeneficiariesTable tr.inactive span,
#AgreementSignersLeaseCompanyTable tr.inactive span {
  color: #acacad;
}
#AgreementBeneficiariesTable tr.inactive .list-item-title,
#AgreementSignersLeaseCompanyTable tr.inactive .list-item-title {
  color: #acacad;
}
#AgreementBeneficiariesTable tr td,
#AgreementBeneficiariesTable tr th {
  /*CRBR*/
  /*Opcje*/
}
#AgreementBeneficiariesTable tr td:nth-of-type(5),
#AgreementBeneficiariesTable tr th:nth-of-type(5) {
  text-align: center;
  width: 150px;
}
#AgreementBeneficiariesTable tr td:nth-of-type(6),
#AgreementBeneficiariesTable tr th:nth-of-type(6) {
  text-align: right;
  width: 90px;
  padding: 5px 0 5px 5px;
}
#AgreementBeneficiariesTable tr td:nth-of-type(6) [data-ui-fn="splitbutton"] > a:only-child,
#AgreementBeneficiariesTable tr th:nth-of-type(6) [data-ui-fn="splitbutton"] > a:only-child {
  line-height: 20px;
}
#EditAgreementDataForm .contractor-contacts .contact-type {
  width: 33.33333333%;
  text-align: right !important;
}
#EditAgreementDataForm .contractor-contacts .contact-type .label {
  margin-right: 12px;
}
#EditAgreementDataForm .contractor-contacts .contact-type .label.value {
  font-weight: normal;
}
#EditAgreementDataForm .contractor-contacts .contact-type select {
  width: 160px;
  margin-right: 20px;
  padding-left: 0px;
}
#EditAgreementDataForm .contractor-contacts .value-container {
  float: left;
}
#EditAgreementDataForm .contractor-contacts .phone-countryprefix {
  font-size: 13px;
  line-height: 1em;
  padding-right: 10px;
  padding-top: 11px;
  width: 68px;
}
#EditAgreementDataForm .contractor-contacts .phone-prefix {
  width: 30px;
  margin-right: 10px;
}
#EditAgreementDataForm .contractor-contacts .phone-mobile-prefix {
  width: 58px;
  margin-right: 10px;
}
#EditAgreementDataForm .contractor-contacts .phone-mobile-value {
  width: 195px;
  margin-right: 10px;
}
#EditAgreementDataForm .contractor-contacts .phone-value {
  width: 100px;
  margin-right: 10px;
}
#EditAgreementDataForm .contractor-contacts .phone-suffix .label-container {
  width: 40px;
  padding-right: 0;
}
#EditAgreementDataForm .contractor-contacts .phone-suffix .label-container .label {
  padding-right: 10px;
}
#EditAgreementDataForm .contractor-contacts .phone-suffix .value-container {
  width: 45px;
  margin-right: 10px;
}
#EditAgreementDataForm .contractor-contacts .email-value {
  width: 263px;
  margin-right: 10px;
}
#EditAgreementDataForm .contractor-contacts .info-fields {
  float: left;
  width: calc(66.66666666666666% - 263px - 10px - 30px);
}
#EditAgreementDataForm .contractor-contacts .info-fields .description {
  float: left;
  width: calc(100% - 25px);
}
#EditAgreementDataForm .contractor-contacts .info-fields .description .label-container {
  width: 40px;
  padding-right: 0;
}
#EditAgreementDataForm .contractor-contacts .info-fields .description .label-container .label {
  padding-right: 10px;
}
#EditAgreementDataForm .contractor-contacts .info-fields .description .value-container {
  width: calc(100% - 40px - 10px);
}
#EditAgreementDataForm .contractor-contacts .info-fields .authorization-status {
  width: 25px;
}
#EditAgreementDataForm .contractor-contacts .info-fields .authorization-status img {
  margin-left: 2px;
}
#EditAgreementDataForm .contractor-contacts .verification-status.initial span {
  color: #cf2a1e;
}
#EditAgreementDataForm .contractor-contacts .verification-status.in-progress span {
  color: #f7b32b;
}
#EditAgreementDataForm .contractor-contacts .verification-status.verified span {
  color: #0cb43f;
}
#EditAgreementDataForm .contractor-contacts .verification-status span {
  padding-top: 0px;
  padding-left: 35px;
}
#EditAgreementDataForm .contractor-contacts .contact-remove {
  float: right;
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  margin-top: 4px;
}
#EditAgreementDataForm .contractor-contacts.readonly .phone-prefix,
#EditAgreementDataForm .contractor-contacts.readonly .phone-value,
#EditAgreementDataForm .contractor-contacts.readonly .phone-mobile-prefix,
#EditAgreementDataForm .contractor-contacts.readonly .phone-mobile-value {
  width: auto;
  margin-right: 5px;
}
#EditAgreementDataForm .contractor-contacts.readonly .phone-mobile-value {
  min-width: 163px;
}
#EditAgreementDataForm .contractor-contacts .contact-properties {
  display: flex;
}
#EditAgreementDataForm .contractor-contacts .contact-properties > .info-fields {
  width: calc(100% - 90px) !important;
}
#EditAgreementDataForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"] {
  width: 120px;
}
#EditAgreementDataForm .contractor-contacts .contact-properties a {
  font-size: 13px;
}
#EditAgreementDataForm .contractor-contacts .contact-properties a.contact-remove {
  padding: 0 5px 0 5px;
}
#EditAgreementDataForm .contractor-contacts .contact-additionals {
  margin-left: calc(33.3%);
}
#EditAgreementDataForm .contractor-contacts .contact-type select {
  width: 130px;
}
#EditAgreementDataForm .contractor-contacts.readonly .contact-type span.value {
  padding-right: 16px;
  font-size: 13px;
  font-weight: normal;
  color: #666;
}
#EditAgreementDataForm .contractor-contacts.readonly .contact-type span.value:after {
  content: ':';
}
#EditAgreementDataForm .contractor-contacts.readonly .info-fields {
  float: right;
}
#EditAgreementDataForm .contractor-contacts.readonly .phone-mobile-prefix,
#EditAgreementDataForm .contractor-contacts.readonly .phone-countryprefix {
  width: auto;
}
#EditAgreementDataForm .contractor-contacts.readonly .phone-mobile-prefix span,
#EditAgreementDataForm .contractor-contacts.readonly .phone-countryprefix span {
  font-weight: normal;
  margin-right: 5px;
}
#ContactPersonData .inactive {
  color: #acacad;
}
#ContactPersonData .inactive a {
  color: #acacad;
}
#ContactPersonData .inactive label {
  color: #bcc2cc;
}
#ContactPersonData .inactive span {
  color: #acacad;
}
#ContactPersonData .inactive .list-item-title {
  color: #acacad;
}
#CreateSignerForm,
#CreateBeneficiaryForm,
#CreateContactPersonForm,
#CreateGuarantorRepresentativeForm,
#CreateGuarantorForm,
#UpdateGuarantorForm,
#CreateSuretyForm,
#UpdateSuretyForm {
  width: 1100px;
}
#CreateSignerForm .label,
#CreateBeneficiaryForm .label,
#CreateContactPersonForm .label,
#CreateGuarantorRepresentativeForm .label,
#CreateGuarantorForm .label,
#UpdateGuarantorForm .label,
#CreateSuretyForm .label,
#UpdateSuretyForm .label {
  font-size: 12px;
}
#CreateSignerForm .section-wide .section-title,
#CreateBeneficiaryForm .section-wide .section-title,
#CreateContactPersonForm .section-wide .section-title,
#CreateGuarantorRepresentativeForm .section-wide .section-title,
#CreateGuarantorForm .section-wide .section-title,
#UpdateGuarantorForm .section-wide .section-title,
#CreateSuretyForm .section-wide .section-title,
#UpdateSuretyForm .section-wide .section-title {
  width: 160px;
}
#CreateSignerForm .section-wide .section-title + .section-body,
#CreateBeneficiaryForm .section-wide .section-title + .section-body,
#CreateContactPersonForm .section-wide .section-title + .section-body,
#CreateGuarantorRepresentativeForm .section-wide .section-title + .section-body,
#CreateGuarantorForm .section-wide .section-title + .section-body,
#UpdateGuarantorForm .section-wide .section-title + .section-body,
#CreateSuretyForm .section-wide .section-title + .section-body,
#UpdateSuretyForm .section-wide .section-title + .section-body {
  width: calc(100% - 170px);
}
#CreateSignerForm .section-wide .section-title + .section-body .label-container,
#CreateBeneficiaryForm .section-wide .section-title + .section-body .label-container,
#CreateContactPersonForm .section-wide .section-title + .section-body .label-container,
#CreateGuarantorRepresentativeForm .section-wide .section-title + .section-body .label-container,
#CreateGuarantorForm .section-wide .section-title + .section-body .label-container,
#UpdateGuarantorForm .section-wide .section-title + .section-body .label-container,
#CreateSuretyForm .section-wide .section-title + .section-body .label-container,
#UpdateSuretyForm .section-wide .section-title + .section-body .label-container {
  width: 16.66666667%;
}
#CreateSignerForm .section-wide .section-title + .section-body .field-container,
#CreateBeneficiaryForm .section-wide .section-title + .section-body .field-container,
#CreateContactPersonForm .section-wide .section-title + .section-body .field-container,
#CreateGuarantorRepresentativeForm .section-wide .section-title + .section-body .field-container,
#CreateGuarantorForm .section-wide .section-title + .section-body .field-container,
#UpdateGuarantorForm .section-wide .section-title + .section-body .field-container,
#CreateSuretyForm .section-wide .section-title + .section-body .field-container,
#UpdateSuretyForm .section-wide .section-title + .section-body .field-container {
  width: 83.33333333%;
}
#CreateSignerForm .contractor-address .first-column > .label-container,
#CreateBeneficiaryForm .contractor-address .first-column > .label-container,
#CreateContactPersonForm .contractor-address .first-column > .label-container,
#CreateGuarantorRepresentativeForm .contractor-address .first-column > .label-container,
#CreateGuarantorForm .contractor-address .first-column > .label-container,
#UpdateGuarantorForm .contractor-address .first-column > .label-container,
#CreateSuretyForm .contractor-address .first-column > .label-container,
#UpdateSuretyForm .contractor-address .first-column > .label-container,
#CreateSignerForm .correspondence-contractor-address .first-column > .label-container,
#CreateBeneficiaryForm .correspondence-contractor-address .first-column > .label-container,
#CreateContactPersonForm .correspondence-contractor-address .first-column > .label-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .first-column > .label-container,
#CreateGuarantorForm .correspondence-contractor-address .first-column > .label-container,
#UpdateGuarantorForm .correspondence-contractor-address .first-column > .label-container,
#CreateSuretyForm .correspondence-contractor-address .first-column > .label-container,
#UpdateSuretyForm .correspondence-contractor-address .first-column > .label-container,
#CreateSignerForm .contractor-address .postal-code-column > .label-container,
#CreateBeneficiaryForm .contractor-address .postal-code-column > .label-container,
#CreateContactPersonForm .contractor-address .postal-code-column > .label-container,
#CreateGuarantorRepresentativeForm .contractor-address .postal-code-column > .label-container,
#CreateGuarantorForm .contractor-address .postal-code-column > .label-container,
#UpdateGuarantorForm .contractor-address .postal-code-column > .label-container,
#CreateSuretyForm .contractor-address .postal-code-column > .label-container,
#UpdateSuretyForm .contractor-address .postal-code-column > .label-container,
#CreateSignerForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateBeneficiaryForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateContactPersonForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateGuarantorForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateGuarantorForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateSuretyForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateSuretyForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateSignerForm .contractor-address .province-column > .label-container,
#CreateBeneficiaryForm .contractor-address .province-column > .label-container,
#CreateContactPersonForm .contractor-address .province-column > .label-container,
#CreateGuarantorRepresentativeForm .contractor-address .province-column > .label-container,
#CreateGuarantorForm .contractor-address .province-column > .label-container,
#UpdateGuarantorForm .contractor-address .province-column > .label-container,
#CreateSuretyForm .contractor-address .province-column > .label-container,
#UpdateSuretyForm .contractor-address .province-column > .label-container,
#CreateSignerForm .correspondence-contractor-address .province-column > .label-container,
#CreateBeneficiaryForm .correspondence-contractor-address .province-column > .label-container,
#CreateContactPersonForm .correspondence-contractor-address .province-column > .label-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .province-column > .label-container,
#CreateGuarantorForm .correspondence-contractor-address .province-column > .label-container,
#UpdateGuarantorForm .correspondence-contractor-address .province-column > .label-container,
#CreateSuretyForm .correspondence-contractor-address .province-column > .label-container,
#UpdateSuretyForm .correspondence-contractor-address .province-column > .label-container {
  width: 16.66666667%;
}
#CreateSignerForm .contractor-address .first-column .value-container,
#CreateBeneficiaryForm .contractor-address .first-column .value-container,
#CreateContactPersonForm .contractor-address .first-column .value-container,
#CreateGuarantorRepresentativeForm .contractor-address .first-column .value-container,
#CreateGuarantorForm .contractor-address .first-column .value-container,
#UpdateGuarantorForm .contractor-address .first-column .value-container,
#CreateSuretyForm .contractor-address .first-column .value-container,
#UpdateSuretyForm .contractor-address .first-column .value-container,
#CreateSignerForm .correspondence-contractor-address .first-column .value-container,
#CreateBeneficiaryForm .correspondence-contractor-address .first-column .value-container,
#CreateContactPersonForm .correspondence-contractor-address .first-column .value-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .first-column .value-container,
#CreateGuarantorForm .correspondence-contractor-address .first-column .value-container,
#UpdateGuarantorForm .correspondence-contractor-address .first-column .value-container,
#CreateSuretyForm .correspondence-contractor-address .first-column .value-container,
#UpdateSuretyForm .correspondence-contractor-address .first-column .value-container,
#CreateSignerForm .contractor-address .street-column,
#CreateBeneficiaryForm .contractor-address .street-column,
#CreateContactPersonForm .contractor-address .street-column,
#CreateGuarantorRepresentativeForm .contractor-address .street-column,
#CreateGuarantorForm .contractor-address .street-column,
#UpdateGuarantorForm .contractor-address .street-column,
#CreateSuretyForm .contractor-address .street-column,
#UpdateSuretyForm .contractor-address .street-column,
#CreateSignerForm .correspondence-contractor-address .street-column,
#CreateBeneficiaryForm .correspondence-contractor-address .street-column,
#CreateContactPersonForm .correspondence-contractor-address .street-column,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .street-column,
#CreateGuarantorForm .correspondence-contractor-address .street-column,
#UpdateGuarantorForm .correspondence-contractor-address .street-column,
#CreateSuretyForm .correspondence-contractor-address .street-column,
#UpdateSuretyForm .correspondence-contractor-address .street-column {
  width: 58.33333333%;
  max-width: 451px;
  float: left;
}
#CreateSignerForm .contractor-address .street-type,
#CreateBeneficiaryForm .contractor-address .street-type,
#CreateContactPersonForm .contractor-address .street-type,
#CreateGuarantorRepresentativeForm .contractor-address .street-type,
#CreateGuarantorForm .contractor-address .street-type,
#UpdateGuarantorForm .contractor-address .street-type,
#CreateSuretyForm .contractor-address .street-type,
#UpdateSuretyForm .contractor-address .street-type,
#CreateSignerForm .correspondence-contractor-address .street-type,
#CreateBeneficiaryForm .correspondence-contractor-address .street-type,
#CreateContactPersonForm .correspondence-contractor-address .street-type,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .street-type,
#CreateGuarantorForm .correspondence-contractor-address .street-type,
#UpdateGuarantorForm .correspondence-contractor-address .street-type,
#CreateSuretyForm .correspondence-contractor-address .street-type,
#UpdateSuretyForm .correspondence-contractor-address .street-type {
  width: 16.66666667%;
  text-align: right!important;
  float: left;
}
#CreateSignerForm .contractor-address .street-type .label,
#CreateBeneficiaryForm .contractor-address .street-type .label,
#CreateContactPersonForm .contractor-address .street-type .label,
#CreateGuarantorRepresentativeForm .contractor-address .street-type .label,
#CreateGuarantorForm .contractor-address .street-type .label,
#UpdateGuarantorForm .contractor-address .street-type .label,
#CreateSuretyForm .contractor-address .street-type .label,
#UpdateSuretyForm .contractor-address .street-type .label,
#CreateSignerForm .correspondence-contractor-address .street-type .label,
#CreateBeneficiaryForm .correspondence-contractor-address .street-type .label,
#CreateContactPersonForm .correspondence-contractor-address .street-type .label,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .street-type .label,
#CreateGuarantorForm .correspondence-contractor-address .street-type .label,
#UpdateGuarantorForm .correspondence-contractor-address .street-type .label,
#CreateSuretyForm .correspondence-contractor-address .street-type .label,
#UpdateSuretyForm .correspondence-contractor-address .street-type .label {
  margin-right: 10px;
}
#CreateSignerForm .contractor-address .street-type .label.value,
#CreateBeneficiaryForm .contractor-address .street-type .label.value,
#CreateContactPersonForm .contractor-address .street-type .label.value,
#CreateGuarantorRepresentativeForm .contractor-address .street-type .label.value,
#CreateGuarantorForm .contractor-address .street-type .label.value,
#UpdateGuarantorForm .contractor-address .street-type .label.value,
#CreateSuretyForm .contractor-address .street-type .label.value,
#UpdateSuretyForm .contractor-address .street-type .label.value,
#CreateSignerForm .correspondence-contractor-address .street-type .label.value,
#CreateBeneficiaryForm .correspondence-contractor-address .street-type .label.value,
#CreateContactPersonForm .correspondence-contractor-address .street-type .label.value,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .street-type .label.value,
#CreateGuarantorForm .correspondence-contractor-address .street-type .label.value,
#UpdateGuarantorForm .correspondence-contractor-address .street-type .label.value,
#CreateSuretyForm .correspondence-contractor-address .street-type .label.value,
#UpdateSuretyForm .correspondence-contractor-address .street-type .label.value {
  font-weight: normal;
  width: auto!important;
}
#CreateSignerForm .contractor-address .street-type select,
#CreateBeneficiaryForm .contractor-address .street-type select,
#CreateContactPersonForm .contractor-address .street-type select,
#CreateGuarantorRepresentativeForm .contractor-address .street-type select,
#CreateGuarantorForm .contractor-address .street-type select,
#UpdateGuarantorForm .contractor-address .street-type select,
#CreateSuretyForm .contractor-address .street-type select,
#UpdateSuretyForm .contractor-address .street-type select,
#CreateSignerForm .correspondence-contractor-address .street-type select,
#CreateBeneficiaryForm .correspondence-contractor-address .street-type select,
#CreateContactPersonForm .correspondence-contractor-address .street-type select,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .street-type select,
#CreateGuarantorForm .correspondence-contractor-address .street-type select,
#UpdateGuarantorForm .correspondence-contractor-address .street-type select,
#CreateSuretyForm .correspondence-contractor-address .street-type select,
#UpdateSuretyForm .correspondence-contractor-address .street-type select {
  width: 160px;
  margin-right: 20px;
}
#CreateSignerForm .contractor-address .building-and-flat-no,
#CreateBeneficiaryForm .contractor-address .building-and-flat-no,
#CreateContactPersonForm .contractor-address .building-and-flat-no,
#CreateGuarantorRepresentativeForm .contractor-address .building-and-flat-no,
#CreateGuarantorForm .contractor-address .building-and-flat-no,
#UpdateGuarantorForm .contractor-address .building-and-flat-no,
#CreateSuretyForm .contractor-address .building-and-flat-no,
#UpdateSuretyForm .contractor-address .building-and-flat-no,
#CreateSignerForm .correspondence-contractor-address .building-and-flat-no,
#CreateBeneficiaryForm .correspondence-contractor-address .building-and-flat-no,
#CreateContactPersonForm .correspondence-contractor-address .building-and-flat-no,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .building-and-flat-no,
#CreateGuarantorForm .correspondence-contractor-address .building-and-flat-no,
#UpdateGuarantorForm .correspondence-contractor-address .building-and-flat-no,
#CreateSuretyForm .correspondence-contractor-address .building-and-flat-no,
#UpdateSuretyForm .correspondence-contractor-address .building-and-flat-no {
  width: 25%;
}
#CreateSignerForm .contractor-address .building-no .label-container,
#CreateBeneficiaryForm .contractor-address .building-no .label-container,
#CreateContactPersonForm .contractor-address .building-no .label-container,
#CreateGuarantorRepresentativeForm .contractor-address .building-no .label-container,
#CreateGuarantorForm .contractor-address .building-no .label-container,
#UpdateGuarantorForm .contractor-address .building-no .label-container,
#CreateSuretyForm .contractor-address .building-no .label-container,
#UpdateSuretyForm .contractor-address .building-no .label-container,
#CreateSignerForm .correspondence-contractor-address .building-no .label-container,
#CreateBeneficiaryForm .correspondence-contractor-address .building-no .label-container,
#CreateContactPersonForm .correspondence-contractor-address .building-no .label-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .building-no .label-container,
#CreateGuarantorForm .correspondence-contractor-address .building-no .label-container,
#UpdateGuarantorForm .correspondence-contractor-address .building-no .label-container,
#CreateSuretyForm .correspondence-contractor-address .building-no .label-container,
#UpdateSuretyForm .correspondence-contractor-address .building-no .label-container {
  padding: 0px;
  width: calc(100% - 25px - 2*56px);
}
#CreateSignerForm .contractor-address .building-no .value-container,
#CreateBeneficiaryForm .contractor-address .building-no .value-container,
#CreateContactPersonForm .contractor-address .building-no .value-container,
#CreateGuarantorRepresentativeForm .contractor-address .building-no .value-container,
#CreateGuarantorForm .contractor-address .building-no .value-container,
#UpdateGuarantorForm .contractor-address .building-no .value-container,
#CreateSuretyForm .contractor-address .building-no .value-container,
#UpdateSuretyForm .contractor-address .building-no .value-container,
#CreateSignerForm .correspondence-contractor-address .building-no .value-container,
#CreateBeneficiaryForm .correspondence-contractor-address .building-no .value-container,
#CreateContactPersonForm .correspondence-contractor-address .building-no .value-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .building-no .value-container,
#CreateGuarantorForm .correspondence-contractor-address .building-no .value-container,
#UpdateGuarantorForm .correspondence-contractor-address .building-no .value-container,
#CreateSuretyForm .correspondence-contractor-address .building-no .value-container,
#UpdateSuretyForm .correspondence-contractor-address .building-no .value-container {
  width: 56px;
}
#CreateSignerForm .contractor-address .flat-no .label-container,
#CreateBeneficiaryForm .contractor-address .flat-no .label-container,
#CreateContactPersonForm .contractor-address .flat-no .label-container,
#CreateGuarantorRepresentativeForm .contractor-address .flat-no .label-container,
#CreateGuarantorForm .contractor-address .flat-no .label-container,
#UpdateGuarantorForm .contractor-address .flat-no .label-container,
#CreateSuretyForm .contractor-address .flat-no .label-container,
#UpdateSuretyForm .contractor-address .flat-no .label-container,
#CreateSignerForm .correspondence-contractor-address .flat-no .label-container,
#CreateBeneficiaryForm .correspondence-contractor-address .flat-no .label-container,
#CreateContactPersonForm .correspondence-contractor-address .flat-no .label-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .flat-no .label-container,
#CreateGuarantorForm .correspondence-contractor-address .flat-no .label-container,
#UpdateGuarantorForm .correspondence-contractor-address .flat-no .label-container,
#CreateSuretyForm .correspondence-contractor-address .flat-no .label-container,
#UpdateSuretyForm .correspondence-contractor-address .flat-no .label-container {
  float: left;
  width: 25px;
}
#CreateSignerForm .contractor-address .flat-no .label-container label.label,
#CreateBeneficiaryForm .contractor-address .flat-no .label-container label.label,
#CreateContactPersonForm .contractor-address .flat-no .label-container label.label,
#CreateGuarantorRepresentativeForm .contractor-address .flat-no .label-container label.label,
#CreateGuarantorForm .contractor-address .flat-no .label-container label.label,
#UpdateGuarantorForm .contractor-address .flat-no .label-container label.label,
#CreateSuretyForm .contractor-address .flat-no .label-container label.label,
#UpdateSuretyForm .contractor-address .flat-no .label-container label.label,
#CreateSignerForm .correspondence-contractor-address .flat-no .label-container label.label,
#CreateBeneficiaryForm .correspondence-contractor-address .flat-no .label-container label.label,
#CreateContactPersonForm .correspondence-contractor-address .flat-no .label-container label.label,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .flat-no .label-container label.label,
#CreateGuarantorForm .correspondence-contractor-address .flat-no .label-container label.label,
#UpdateGuarantorForm .correspondence-contractor-address .flat-no .label-container label.label,
#CreateSuretyForm .correspondence-contractor-address .flat-no .label-container label.label,
#UpdateSuretyForm .correspondence-contractor-address .flat-no .label-container label.label {
  text-align: center;
  line-height: 15px;
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
#CreateSignerForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateBeneficiaryForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateContactPersonForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateGuarantorRepresentativeForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateGuarantorForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateGuarantorForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateSuretyForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateSuretyForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateSignerForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateBeneficiaryForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateContactPersonForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateGuarantorForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateGuarantorForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateSuretyForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateSuretyForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after {
  content: "";
}
#CreateSignerForm .contractor-address .flat-no .value-container,
#CreateBeneficiaryForm .contractor-address .flat-no .value-container,
#CreateContactPersonForm .contractor-address .flat-no .value-container,
#CreateGuarantorRepresentativeForm .contractor-address .flat-no .value-container,
#CreateGuarantorForm .contractor-address .flat-no .value-container,
#UpdateGuarantorForm .contractor-address .flat-no .value-container,
#CreateSuretyForm .contractor-address .flat-no .value-container,
#UpdateSuretyForm .contractor-address .flat-no .value-container,
#CreateSignerForm .correspondence-contractor-address .flat-no .value-container,
#CreateBeneficiaryForm .correspondence-contractor-address .flat-no .value-container,
#CreateContactPersonForm .correspondence-contractor-address .flat-no .value-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .flat-no .value-container,
#CreateGuarantorForm .correspondence-contractor-address .flat-no .value-container,
#UpdateGuarantorForm .correspondence-contractor-address .flat-no .value-container,
#CreateSuretyForm .correspondence-contractor-address .flat-no .value-container,
#UpdateSuretyForm .correspondence-contractor-address .flat-no .value-container {
  width: 56px;
}
#CreateSignerForm .contractor-address .postal-code-column .value-container,
#CreateBeneficiaryForm .contractor-address .postal-code-column .value-container,
#CreateContactPersonForm .contractor-address .postal-code-column .value-container,
#CreateGuarantorRepresentativeForm .contractor-address .postal-code-column .value-container,
#CreateGuarantorForm .contractor-address .postal-code-column .value-container,
#UpdateGuarantorForm .contractor-address .postal-code-column .value-container,
#CreateSuretyForm .contractor-address .postal-code-column .value-container,
#UpdateSuretyForm .contractor-address .postal-code-column .value-container,
#CreateSignerForm .correspondence-contractor-address .postal-code-column .value-container,
#CreateBeneficiaryForm .correspondence-contractor-address .postal-code-column .value-container,
#CreateContactPersonForm .correspondence-contractor-address .postal-code-column .value-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .postal-code-column .value-container,
#CreateGuarantorForm .correspondence-contractor-address .postal-code-column .value-container,
#UpdateGuarantorForm .correspondence-contractor-address .postal-code-column .value-container,
#CreateSuretyForm .correspondence-contractor-address .postal-code-column .value-container,
#UpdateSuretyForm .correspondence-contractor-address .postal-code-column .value-container {
  width: 8.33333333%;
  max-width: 69px;
}
#CreateSignerForm .contractor-address .city-column,
#CreateBeneficiaryForm .contractor-address .city-column,
#CreateContactPersonForm .contractor-address .city-column,
#CreateGuarantorRepresentativeForm .contractor-address .city-column,
#CreateGuarantorForm .contractor-address .city-column,
#UpdateGuarantorForm .contractor-address .city-column,
#CreateSuretyForm .contractor-address .city-column,
#UpdateSuretyForm .contractor-address .city-column,
#CreateSignerForm .correspondence-contractor-address .city-column,
#CreateBeneficiaryForm .correspondence-contractor-address .city-column,
#CreateContactPersonForm .correspondence-contractor-address .city-column,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .city-column,
#CreateGuarantorForm .correspondence-contractor-address .city-column,
#UpdateGuarantorForm .correspondence-contractor-address .city-column,
#CreateSuretyForm .correspondence-contractor-address .city-column,
#UpdateSuretyForm .correspondence-contractor-address .city-column {
  width: 50%;
  max-width: 382px;
  float: left;
}
#CreateSignerForm .contractor-address.readonly .postal-code-column .value-container,
#CreateBeneficiaryForm .contractor-address.readonly .postal-code-column .value-container,
#CreateContactPersonForm .contractor-address.readonly .postal-code-column .value-container,
#CreateGuarantorRepresentativeForm .contractor-address.readonly .postal-code-column .value-container,
#CreateGuarantorForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateGuarantorForm .contractor-address.readonly .postal-code-column .value-container,
#CreateSuretyForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateSuretyForm .contractor-address.readonly .postal-code-column .value-container,
#CreateSignerForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#CreateBeneficiaryForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#CreateContactPersonForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#CreateGuarantorForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#UpdateGuarantorForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#CreateSuretyForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#UpdateSuretyForm .correspondence-contractor-address.readonly .postal-code-column .value-container {
  max-width: 50px;
}
#CreateSignerForm .contractor-address.readonly .building-no .value-container,
#CreateBeneficiaryForm .contractor-address.readonly .building-no .value-container,
#CreateContactPersonForm .contractor-address.readonly .building-no .value-container,
#CreateGuarantorRepresentativeForm .contractor-address.readonly .building-no .value-container,
#CreateGuarantorForm .contractor-address.readonly .building-no .value-container,
#UpdateGuarantorForm .contractor-address.readonly .building-no .value-container,
#CreateSuretyForm .contractor-address.readonly .building-no .value-container,
#UpdateSuretyForm .contractor-address.readonly .building-no .value-container,
#CreateSignerForm .correspondence-contractor-address.readonly .building-no .value-container,
#CreateBeneficiaryForm .correspondence-contractor-address.readonly .building-no .value-container,
#CreateContactPersonForm .correspondence-contractor-address.readonly .building-no .value-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address.readonly .building-no .value-container,
#CreateGuarantorForm .correspondence-contractor-address.readonly .building-no .value-container,
#UpdateGuarantorForm .correspondence-contractor-address.readonly .building-no .value-container,
#CreateSuretyForm .correspondence-contractor-address.readonly .building-no .value-container,
#UpdateSuretyForm .correspondence-contractor-address.readonly .building-no .value-container {
  width: auto;
}
#CreateSignerForm .contractor-address.readonly .flat-no .value-container,
#CreateBeneficiaryForm .contractor-address.readonly .flat-no .value-container,
#CreateContactPersonForm .contractor-address.readonly .flat-no .value-container,
#CreateGuarantorRepresentativeForm .contractor-address.readonly .flat-no .value-container,
#CreateGuarantorForm .contractor-address.readonly .flat-no .value-container,
#UpdateGuarantorForm .contractor-address.readonly .flat-no .value-container,
#CreateSuretyForm .contractor-address.readonly .flat-no .value-container,
#UpdateSuretyForm .contractor-address.readonly .flat-no .value-container,
#CreateSignerForm .correspondence-contractor-address.readonly .flat-no .value-container,
#CreateBeneficiaryForm .correspondence-contractor-address.readonly .flat-no .value-container,
#CreateContactPersonForm .correspondence-contractor-address.readonly .flat-no .value-container,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address.readonly .flat-no .value-container,
#CreateGuarantorForm .correspondence-contractor-address.readonly .flat-no .value-container,
#UpdateGuarantorForm .correspondence-contractor-address.readonly .flat-no .value-container,
#CreateSuretyForm .correspondence-contractor-address.readonly .flat-no .value-container,
#UpdateSuretyForm .correspondence-contractor-address.readonly .flat-no .value-container {
  width: auto;
}
#CreateSignerForm .contractor-address .street-type select,
#CreateBeneficiaryForm .contractor-address .street-type select,
#CreateContactPersonForm .contractor-address .street-type select,
#CreateGuarantorRepresentativeForm .contractor-address .street-type select,
#CreateGuarantorForm .contractor-address .street-type select,
#UpdateGuarantorForm .contractor-address .street-type select,
#CreateSuretyForm .contractor-address .street-type select,
#UpdateSuretyForm .contractor-address .street-type select,
#CreateSignerForm .correspondence-contractor-address .street-type select,
#CreateBeneficiaryForm .correspondence-contractor-address .street-type select,
#CreateContactPersonForm .correspondence-contractor-address .street-type select,
#CreateGuarantorRepresentativeForm .correspondence-contractor-address .street-type select,
#CreateGuarantorForm .correspondence-contractor-address .street-type select,
#UpdateGuarantorForm .correspondence-contractor-address .street-type select,
#CreateSuretyForm .correspondence-contractor-address .street-type select,
#UpdateSuretyForm .correspondence-contractor-address .street-type select {
  max-width: 130px;
}
#CreateSignerForm .contractor-contacts .contact-type,
#CreateBeneficiaryForm .contractor-contacts .contact-type,
#CreateContactPersonForm .contractor-contacts .contact-type,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-type,
#CreateGuarantorForm .contractor-contacts .contact-type,
#UpdateGuarantorForm .contractor-contacts .contact-type,
#CreateSuretyForm .contractor-contacts .contact-type,
#UpdateSuretyForm .contractor-contacts .contact-type {
  width: 16.66666667%;
  text-align: right !important;
}
#CreateSignerForm .contractor-contacts .contact-type .label,
#CreateBeneficiaryForm .contractor-contacts .contact-type .label,
#CreateContactPersonForm .contractor-contacts .contact-type .label,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-type .label,
#CreateGuarantorForm .contractor-contacts .contact-type .label,
#UpdateGuarantorForm .contractor-contacts .contact-type .label,
#CreateSuretyForm .contractor-contacts .contact-type .label,
#UpdateSuretyForm .contractor-contacts .contact-type .label {
  margin-right: 12px;
}
#CreateSignerForm .contractor-contacts .contact-type .label.value,
#CreateBeneficiaryForm .contractor-contacts .contact-type .label.value,
#CreateContactPersonForm .contractor-contacts .contact-type .label.value,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-type .label.value,
#CreateGuarantorForm .contractor-contacts .contact-type .label.value,
#UpdateGuarantorForm .contractor-contacts .contact-type .label.value,
#CreateSuretyForm .contractor-contacts .contact-type .label.value,
#UpdateSuretyForm .contractor-contacts .contact-type .label.value {
  font-weight: normal;
}
#CreateSignerForm .contractor-contacts .contact-type select,
#CreateBeneficiaryForm .contractor-contacts .contact-type select,
#CreateContactPersonForm .contractor-contacts .contact-type select,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-type select,
#CreateGuarantorForm .contractor-contacts .contact-type select,
#UpdateGuarantorForm .contractor-contacts .contact-type select,
#CreateSuretyForm .contractor-contacts .contact-type select,
#UpdateSuretyForm .contractor-contacts .contact-type select {
  width: 160px;
  margin-right: 20px;
  padding-left: 0px;
}
#CreateSignerForm .contractor-contacts .value-container,
#CreateBeneficiaryForm .contractor-contacts .value-container,
#CreateContactPersonForm .contractor-contacts .value-container,
#CreateGuarantorRepresentativeForm .contractor-contacts .value-container,
#CreateGuarantorForm .contractor-contacts .value-container,
#UpdateGuarantorForm .contractor-contacts .value-container,
#CreateSuretyForm .contractor-contacts .value-container,
#UpdateSuretyForm .contractor-contacts .value-container {
  float: left;
}
#CreateSignerForm .contractor-contacts .phone-countryprefix,
#CreateBeneficiaryForm .contractor-contacts .phone-countryprefix,
#CreateContactPersonForm .contractor-contacts .phone-countryprefix,
#CreateGuarantorRepresentativeForm .contractor-contacts .phone-countryprefix,
#CreateGuarantorForm .contractor-contacts .phone-countryprefix,
#UpdateGuarantorForm .contractor-contacts .phone-countryprefix,
#CreateSuretyForm .contractor-contacts .phone-countryprefix,
#UpdateSuretyForm .contractor-contacts .phone-countryprefix {
  font-size: 13px;
  line-height: 1em;
  padding-right: 10px;
  padding-top: 11px;
  width: 68px;
}
#CreateSignerForm .contractor-contacts .phone-prefix,
#CreateBeneficiaryForm .contractor-contacts .phone-prefix,
#CreateContactPersonForm .contractor-contacts .phone-prefix,
#CreateGuarantorRepresentativeForm .contractor-contacts .phone-prefix,
#CreateGuarantorForm .contractor-contacts .phone-prefix,
#UpdateGuarantorForm .contractor-contacts .phone-prefix,
#CreateSuretyForm .contractor-contacts .phone-prefix,
#UpdateSuretyForm .contractor-contacts .phone-prefix {
  width: 30px;
  margin-right: 10px;
}
#CreateSignerForm .contractor-contacts .phone-mobile-prefix,
#CreateBeneficiaryForm .contractor-contacts .phone-mobile-prefix,
#CreateContactPersonForm .contractor-contacts .phone-mobile-prefix,
#CreateGuarantorRepresentativeForm .contractor-contacts .phone-mobile-prefix,
#CreateGuarantorForm .contractor-contacts .phone-mobile-prefix,
#UpdateGuarantorForm .contractor-contacts .phone-mobile-prefix,
#CreateSuretyForm .contractor-contacts .phone-mobile-prefix,
#UpdateSuretyForm .contractor-contacts .phone-mobile-prefix {
  width: 58px;
  margin-right: 10px;
}
#CreateSignerForm .contractor-contacts .phone-mobile-value,
#CreateBeneficiaryForm .contractor-contacts .phone-mobile-value,
#CreateContactPersonForm .contractor-contacts .phone-mobile-value,
#CreateGuarantorRepresentativeForm .contractor-contacts .phone-mobile-value,
#CreateGuarantorForm .contractor-contacts .phone-mobile-value,
#UpdateGuarantorForm .contractor-contacts .phone-mobile-value,
#CreateSuretyForm .contractor-contacts .phone-mobile-value,
#UpdateSuretyForm .contractor-contacts .phone-mobile-value {
  width: 195px;
  margin-right: 10px;
}
#CreateSignerForm .contractor-contacts .phone-value,
#CreateBeneficiaryForm .contractor-contacts .phone-value,
#CreateContactPersonForm .contractor-contacts .phone-value,
#CreateGuarantorRepresentativeForm .contractor-contacts .phone-value,
#CreateGuarantorForm .contractor-contacts .phone-value,
#UpdateGuarantorForm .contractor-contacts .phone-value,
#CreateSuretyForm .contractor-contacts .phone-value,
#UpdateSuretyForm .contractor-contacts .phone-value {
  width: 100px;
  margin-right: 10px;
}
#CreateSignerForm .contractor-contacts .phone-suffix .label-container,
#CreateBeneficiaryForm .contractor-contacts .phone-suffix .label-container,
#CreateContactPersonForm .contractor-contacts .phone-suffix .label-container,
#CreateGuarantorRepresentativeForm .contractor-contacts .phone-suffix .label-container,
#CreateGuarantorForm .contractor-contacts .phone-suffix .label-container,
#UpdateGuarantorForm .contractor-contacts .phone-suffix .label-container,
#CreateSuretyForm .contractor-contacts .phone-suffix .label-container,
#UpdateSuretyForm .contractor-contacts .phone-suffix .label-container {
  width: 40px;
  padding-right: 0;
}
#CreateSignerForm .contractor-contacts .phone-suffix .label-container .label,
#CreateBeneficiaryForm .contractor-contacts .phone-suffix .label-container .label,
#CreateContactPersonForm .contractor-contacts .phone-suffix .label-container .label,
#CreateGuarantorRepresentativeForm .contractor-contacts .phone-suffix .label-container .label,
#CreateGuarantorForm .contractor-contacts .phone-suffix .label-container .label,
#UpdateGuarantorForm .contractor-contacts .phone-suffix .label-container .label,
#CreateSuretyForm .contractor-contacts .phone-suffix .label-container .label,
#UpdateSuretyForm .contractor-contacts .phone-suffix .label-container .label {
  padding-right: 10px;
}
#CreateSignerForm .contractor-contacts .phone-suffix .value-container,
#CreateBeneficiaryForm .contractor-contacts .phone-suffix .value-container,
#CreateContactPersonForm .contractor-contacts .phone-suffix .value-container,
#CreateGuarantorRepresentativeForm .contractor-contacts .phone-suffix .value-container,
#CreateGuarantorForm .contractor-contacts .phone-suffix .value-container,
#UpdateGuarantorForm .contractor-contacts .phone-suffix .value-container,
#CreateSuretyForm .contractor-contacts .phone-suffix .value-container,
#UpdateSuretyForm .contractor-contacts .phone-suffix .value-container {
  width: 45px;
  margin-right: 10px;
}
#CreateSignerForm .contractor-contacts .email-value,
#CreateBeneficiaryForm .contractor-contacts .email-value,
#CreateContactPersonForm .contractor-contacts .email-value,
#CreateGuarantorRepresentativeForm .contractor-contacts .email-value,
#CreateGuarantorForm .contractor-contacts .email-value,
#UpdateGuarantorForm .contractor-contacts .email-value,
#CreateSuretyForm .contractor-contacts .email-value,
#UpdateSuretyForm .contractor-contacts .email-value {
  width: 263px;
  margin-right: 10px;
}
#CreateSignerForm .contractor-contacts .info-fields,
#CreateBeneficiaryForm .contractor-contacts .info-fields,
#CreateContactPersonForm .contractor-contacts .info-fields,
#CreateGuarantorRepresentativeForm .contractor-contacts .info-fields,
#CreateGuarantorForm .contractor-contacts .info-fields,
#UpdateGuarantorForm .contractor-contacts .info-fields,
#CreateSuretyForm .contractor-contacts .info-fields,
#UpdateSuretyForm .contractor-contacts .info-fields {
  float: left;
  width: calc(83.33333333333334% - 263px - 10px - 30px);
}
#CreateSignerForm .contractor-contacts .info-fields .description,
#CreateBeneficiaryForm .contractor-contacts .info-fields .description,
#CreateContactPersonForm .contractor-contacts .info-fields .description,
#CreateGuarantorRepresentativeForm .contractor-contacts .info-fields .description,
#CreateGuarantorForm .contractor-contacts .info-fields .description,
#UpdateGuarantorForm .contractor-contacts .info-fields .description,
#CreateSuretyForm .contractor-contacts .info-fields .description,
#UpdateSuretyForm .contractor-contacts .info-fields .description {
  float: left;
  width: calc(100% - 25px);
}
#CreateSignerForm .contractor-contacts .info-fields .description .label-container,
#CreateBeneficiaryForm .contractor-contacts .info-fields .description .label-container,
#CreateContactPersonForm .contractor-contacts .info-fields .description .label-container,
#CreateGuarantorRepresentativeForm .contractor-contacts .info-fields .description .label-container,
#CreateGuarantorForm .contractor-contacts .info-fields .description .label-container,
#UpdateGuarantorForm .contractor-contacts .info-fields .description .label-container,
#CreateSuretyForm .contractor-contacts .info-fields .description .label-container,
#UpdateSuretyForm .contractor-contacts .info-fields .description .label-container {
  width: 40px;
  padding-right: 0;
}
#CreateSignerForm .contractor-contacts .info-fields .description .label-container .label,
#CreateBeneficiaryForm .contractor-contacts .info-fields .description .label-container .label,
#CreateContactPersonForm .contractor-contacts .info-fields .description .label-container .label,
#CreateGuarantorRepresentativeForm .contractor-contacts .info-fields .description .label-container .label,
#CreateGuarantorForm .contractor-contacts .info-fields .description .label-container .label,
#UpdateGuarantorForm .contractor-contacts .info-fields .description .label-container .label,
#CreateSuretyForm .contractor-contacts .info-fields .description .label-container .label,
#UpdateSuretyForm .contractor-contacts .info-fields .description .label-container .label {
  padding-right: 10px;
}
#CreateSignerForm .contractor-contacts .info-fields .description .value-container,
#CreateBeneficiaryForm .contractor-contacts .info-fields .description .value-container,
#CreateContactPersonForm .contractor-contacts .info-fields .description .value-container,
#CreateGuarantorRepresentativeForm .contractor-contacts .info-fields .description .value-container,
#CreateGuarantorForm .contractor-contacts .info-fields .description .value-container,
#UpdateGuarantorForm .contractor-contacts .info-fields .description .value-container,
#CreateSuretyForm .contractor-contacts .info-fields .description .value-container,
#UpdateSuretyForm .contractor-contacts .info-fields .description .value-container {
  width: calc(100% - 40px - 10px);
}
#CreateSignerForm .contractor-contacts .info-fields .authorization-status,
#CreateBeneficiaryForm .contractor-contacts .info-fields .authorization-status,
#CreateContactPersonForm .contractor-contacts .info-fields .authorization-status,
#CreateGuarantorRepresentativeForm .contractor-contacts .info-fields .authorization-status,
#CreateGuarantorForm .contractor-contacts .info-fields .authorization-status,
#UpdateGuarantorForm .contractor-contacts .info-fields .authorization-status,
#CreateSuretyForm .contractor-contacts .info-fields .authorization-status,
#UpdateSuretyForm .contractor-contacts .info-fields .authorization-status {
  width: 25px;
}
#CreateSignerForm .contractor-contacts .info-fields .authorization-status img,
#CreateBeneficiaryForm .contractor-contacts .info-fields .authorization-status img,
#CreateContactPersonForm .contractor-contacts .info-fields .authorization-status img,
#CreateGuarantorRepresentativeForm .contractor-contacts .info-fields .authorization-status img,
#CreateGuarantorForm .contractor-contacts .info-fields .authorization-status img,
#UpdateGuarantorForm .contractor-contacts .info-fields .authorization-status img,
#CreateSuretyForm .contractor-contacts .info-fields .authorization-status img,
#UpdateSuretyForm .contractor-contacts .info-fields .authorization-status img {
  margin-left: 2px;
}
#CreateSignerForm .contractor-contacts .verification-status.initial span,
#CreateBeneficiaryForm .contractor-contacts .verification-status.initial span,
#CreateContactPersonForm .contractor-contacts .verification-status.initial span,
#CreateGuarantorRepresentativeForm .contractor-contacts .verification-status.initial span,
#CreateGuarantorForm .contractor-contacts .verification-status.initial span,
#UpdateGuarantorForm .contractor-contacts .verification-status.initial span,
#CreateSuretyForm .contractor-contacts .verification-status.initial span,
#UpdateSuretyForm .contractor-contacts .verification-status.initial span {
  color: #cf2a1e;
}
#CreateSignerForm .contractor-contacts .verification-status.in-progress span,
#CreateBeneficiaryForm .contractor-contacts .verification-status.in-progress span,
#CreateContactPersonForm .contractor-contacts .verification-status.in-progress span,
#CreateGuarantorRepresentativeForm .contractor-contacts .verification-status.in-progress span,
#CreateGuarantorForm .contractor-contacts .verification-status.in-progress span,
#UpdateGuarantorForm .contractor-contacts .verification-status.in-progress span,
#CreateSuretyForm .contractor-contacts .verification-status.in-progress span,
#UpdateSuretyForm .contractor-contacts .verification-status.in-progress span {
  color: #f7b32b;
}
#CreateSignerForm .contractor-contacts .verification-status.verified span,
#CreateBeneficiaryForm .contractor-contacts .verification-status.verified span,
#CreateContactPersonForm .contractor-contacts .verification-status.verified span,
#CreateGuarantorRepresentativeForm .contractor-contacts .verification-status.verified span,
#CreateGuarantorForm .contractor-contacts .verification-status.verified span,
#UpdateGuarantorForm .contractor-contacts .verification-status.verified span,
#CreateSuretyForm .contractor-contacts .verification-status.verified span,
#UpdateSuretyForm .contractor-contacts .verification-status.verified span {
  color: #0cb43f;
}
#CreateSignerForm .contractor-contacts .verification-status span,
#CreateBeneficiaryForm .contractor-contacts .verification-status span,
#CreateContactPersonForm .contractor-contacts .verification-status span,
#CreateGuarantorRepresentativeForm .contractor-contacts .verification-status span,
#CreateGuarantorForm .contractor-contacts .verification-status span,
#UpdateGuarantorForm .contractor-contacts .verification-status span,
#CreateSuretyForm .contractor-contacts .verification-status span,
#UpdateSuretyForm .contractor-contacts .verification-status span {
  padding-top: 0px;
  padding-left: 35px;
}
#CreateSignerForm .contractor-contacts .contact-remove,
#CreateBeneficiaryForm .contractor-contacts .contact-remove,
#CreateContactPersonForm .contractor-contacts .contact-remove,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-remove,
#CreateGuarantorForm .contractor-contacts .contact-remove,
#UpdateGuarantorForm .contractor-contacts .contact-remove,
#CreateSuretyForm .contractor-contacts .contact-remove,
#UpdateSuretyForm .contractor-contacts .contact-remove {
  float: right;
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  margin-top: 4px;
}
#CreateSignerForm .contractor-contacts.readonly .phone-prefix,
#CreateBeneficiaryForm .contractor-contacts.readonly .phone-prefix,
#CreateContactPersonForm .contractor-contacts.readonly .phone-prefix,
#CreateGuarantorRepresentativeForm .contractor-contacts.readonly .phone-prefix,
#CreateGuarantorForm .contractor-contacts.readonly .phone-prefix,
#UpdateGuarantorForm .contractor-contacts.readonly .phone-prefix,
#CreateSuretyForm .contractor-contacts.readonly .phone-prefix,
#UpdateSuretyForm .contractor-contacts.readonly .phone-prefix,
#CreateSignerForm .contractor-contacts.readonly .phone-value,
#CreateBeneficiaryForm .contractor-contacts.readonly .phone-value,
#CreateContactPersonForm .contractor-contacts.readonly .phone-value,
#CreateGuarantorRepresentativeForm .contractor-contacts.readonly .phone-value,
#CreateGuarantorForm .contractor-contacts.readonly .phone-value,
#UpdateGuarantorForm .contractor-contacts.readonly .phone-value,
#CreateSuretyForm .contractor-contacts.readonly .phone-value,
#UpdateSuretyForm .contractor-contacts.readonly .phone-value,
#CreateSignerForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateBeneficiaryForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateContactPersonForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateGuarantorRepresentativeForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateGuarantorForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateGuarantorForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateSuretyForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateSuretyForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateSignerForm .contractor-contacts.readonly .phone-mobile-value,
#CreateBeneficiaryForm .contractor-contacts.readonly .phone-mobile-value,
#CreateContactPersonForm .contractor-contacts.readonly .phone-mobile-value,
#CreateGuarantorRepresentativeForm .contractor-contacts.readonly .phone-mobile-value,
#CreateGuarantorForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateGuarantorForm .contractor-contacts.readonly .phone-mobile-value,
#CreateSuretyForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateSuretyForm .contractor-contacts.readonly .phone-mobile-value {
  width: auto;
  margin-right: 5px;
}
#CreateSignerForm .contractor-contacts.readonly .phone-mobile-value,
#CreateBeneficiaryForm .contractor-contacts.readonly .phone-mobile-value,
#CreateContactPersonForm .contractor-contacts.readonly .phone-mobile-value,
#CreateGuarantorRepresentativeForm .contractor-contacts.readonly .phone-mobile-value,
#CreateGuarantorForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateGuarantorForm .contractor-contacts.readonly .phone-mobile-value,
#CreateSuretyForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateSuretyForm .contractor-contacts.readonly .phone-mobile-value {
  min-width: 163px;
}
#CreateSignerForm .contractor-contacts .contact-properties,
#CreateBeneficiaryForm .contractor-contacts .contact-properties,
#CreateContactPersonForm .contractor-contacts .contact-properties,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-properties,
#CreateGuarantorForm .contractor-contacts .contact-properties,
#UpdateGuarantorForm .contractor-contacts .contact-properties,
#CreateSuretyForm .contractor-contacts .contact-properties,
#UpdateSuretyForm .contractor-contacts .contact-properties {
  display: flex;
}
#CreateSignerForm .contractor-contacts .contact-properties > .info-fields,
#CreateBeneficiaryForm .contractor-contacts .contact-properties > .info-fields,
#CreateContactPersonForm .contractor-contacts .contact-properties > .info-fields,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-properties > .info-fields,
#CreateGuarantorForm .contractor-contacts .contact-properties > .info-fields,
#UpdateGuarantorForm .contractor-contacts .contact-properties > .info-fields,
#CreateSuretyForm .contractor-contacts .contact-properties > .info-fields,
#UpdateSuretyForm .contractor-contacts .contact-properties > .info-fields {
  width: calc(100% - 90px) !important;
}
#CreateSignerForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#CreateBeneficiaryForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#CreateContactPersonForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#CreateGuarantorForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#UpdateGuarantorForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#CreateSuretyForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#UpdateSuretyForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"] {
  width: 120px;
}
#CreateSignerForm .contractor-contacts .contact-properties a,
#CreateBeneficiaryForm .contractor-contacts .contact-properties a,
#CreateContactPersonForm .contractor-contacts .contact-properties a,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-properties a,
#CreateGuarantorForm .contractor-contacts .contact-properties a,
#UpdateGuarantorForm .contractor-contacts .contact-properties a,
#CreateSuretyForm .contractor-contacts .contact-properties a,
#UpdateSuretyForm .contractor-contacts .contact-properties a {
  font-size: 13px;
}
#CreateSignerForm .contractor-contacts .contact-properties a.contact-remove,
#CreateBeneficiaryForm .contractor-contacts .contact-properties a.contact-remove,
#CreateContactPersonForm .contractor-contacts .contact-properties a.contact-remove,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-properties a.contact-remove,
#CreateGuarantorForm .contractor-contacts .contact-properties a.contact-remove,
#UpdateGuarantorForm .contractor-contacts .contact-properties a.contact-remove,
#CreateSuretyForm .contractor-contacts .contact-properties a.contact-remove,
#UpdateSuretyForm .contractor-contacts .contact-properties a.contact-remove {
  padding: 0 5px 0 5px;
}
#CreateSignerForm .contractor-contacts .contact-additionals,
#CreateBeneficiaryForm .contractor-contacts .contact-additionals,
#CreateContactPersonForm .contractor-contacts .contact-additionals,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-additionals,
#CreateGuarantorForm .contractor-contacts .contact-additionals,
#UpdateGuarantorForm .contractor-contacts .contact-additionals,
#CreateSuretyForm .contractor-contacts .contact-additionals,
#UpdateSuretyForm .contractor-contacts .contact-additionals {
  margin-left: calc(33.3%);
}
#CreateSignerForm .contractor-contacts .contact-type select,
#CreateBeneficiaryForm .contractor-contacts .contact-type select,
#CreateContactPersonForm .contractor-contacts .contact-type select,
#CreateGuarantorRepresentativeForm .contractor-contacts .contact-type select,
#CreateGuarantorForm .contractor-contacts .contact-type select,
#UpdateGuarantorForm .contractor-contacts .contact-type select,
#CreateSuretyForm .contractor-contacts .contact-type select,
#UpdateSuretyForm .contractor-contacts .contact-type select {
  width: 130px;
}
#CreateSignerForm a[data-ui-collectioninlineeditor-element="add"],
#CreateBeneficiaryForm a[data-ui-collectioninlineeditor-element="add"],
#CreateContactPersonForm a[data-ui-collectioninlineeditor-element="add"],
#CreateGuarantorRepresentativeForm a[data-ui-collectioninlineeditor-element="add"],
#CreateGuarantorForm a[data-ui-collectioninlineeditor-element="add"],
#UpdateGuarantorForm a[data-ui-collectioninlineeditor-element="add"],
#CreateSuretyForm a[data-ui-collectioninlineeditor-element="add"],
#UpdateSuretyForm a[data-ui-collectioninlineeditor-element="add"] {
  line-height: 2em;
  margin-left: 16.66666667%;
  cursor: pointer;
}
#CreateEbokAccountForm {
  width: 700px;
}
#CreateEbokAccountForm .label {
  font-size: 12px;
}
#CreateEbokAccountForm .ebokPrefix {
  margin-right: 10px;
}
#CreateEbokAccountForm .ebokPhoneNumber {
  width: 256px;
}
#AgreementBankAccountData {
  margin-bottom: 5px;
}
#AgreementBankAccountData .curency-description .value {
  padding-left: 5px;
  font-weight: normal;
}
#AgreementBankAccountData .bank-name span.value,
#AgreementBankAccountData .branch-name span.value {
  line-height: 13px;
}
#CreateAgreementAccountForm .section-title {
  margin: 30px 0px 0px 20px;
  float: none;
  border-top: none;
}
#CreateAgreementAccountForm #ExistingAccountsList,
#CreateAgreementAccountForm #ExistingAccountsListHeader,
#CreateAgreementAccountForm #NewBankAccountItemHeader,
#CreateAgreementAccountForm #NewBankAccountItem {
  width: 780px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-column,
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-column,
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-column,
#CreateAgreementAccountForm #NewBankAccountItem .list-column,
#CreateAgreementAccountForm #ExistingAccountsList .list-header-column,
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-header-column,
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-header-column,
#CreateAgreementAccountForm #NewBankAccountItem .list-header-column {
  float: left;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-column:nth-of-type(1),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-column:nth-of-type(1),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-column:nth-of-type(1),
#CreateAgreementAccountForm #NewBankAccountItem .list-column:nth-of-type(1),
#CreateAgreementAccountForm #ExistingAccountsList .list-header-column:nth-of-type(1),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-header-column:nth-of-type(1),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-header-column:nth-of-type(1),
#CreateAgreementAccountForm #NewBankAccountItem .list-header-column:nth-of-type(1) {
  width: 275px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-column:nth-of-type(2),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-column:nth-of-type(2),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-column:nth-of-type(2),
#CreateAgreementAccountForm #NewBankAccountItem .list-column:nth-of-type(2),
#CreateAgreementAccountForm #ExistingAccountsList .list-header-column:nth-of-type(2),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-header-column:nth-of-type(2),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-header-column:nth-of-type(2),
#CreateAgreementAccountForm #NewBankAccountItem .list-header-column:nth-of-type(2) {
  width: 80px;
  padding-left: 10px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-column:nth-of-type(3),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-column:nth-of-type(3),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-column:nth-of-type(3),
#CreateAgreementAccountForm #NewBankAccountItem .list-column:nth-of-type(3),
#CreateAgreementAccountForm #ExistingAccountsList .list-header-column:nth-of-type(3),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-header-column:nth-of-type(3),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-header-column:nth-of-type(3),
#CreateAgreementAccountForm #NewBankAccountItem .list-header-column:nth-of-type(3) {
  width: 295px;
  padding-left: 10px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-column:nth-of-type(4),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-column:nth-of-type(4),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-column:nth-of-type(4),
#CreateAgreementAccountForm #NewBankAccountItem .list-column:nth-of-type(4),
#CreateAgreementAccountForm #ExistingAccountsList .list-header-column:nth-of-type(4),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-header-column:nth-of-type(4),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-header-column:nth-of-type(4),
#CreateAgreementAccountForm #NewBankAccountItem .list-header-column:nth-of-type(4) {
  width: 120px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-header-column:nth-of-type(1),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-header-column:nth-of-type(1),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-header-column:nth-of-type(1),
#CreateAgreementAccountForm #NewBankAccountItem .list-header-column:nth-of-type(1) {
  padding-top: 5px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-header-column:nth-of-type(2) .tooltip-editor,
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-header-column:nth-of-type(2) .tooltip-editor,
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-header-column:nth-of-type(2) .tooltip-editor,
#CreateAgreementAccountForm #NewBankAccountItem .list-header-column:nth-of-type(2) .tooltip-editor {
  padding-top: 5px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-header-column:nth-of-type(3),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-header-column:nth-of-type(3),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-header-column:nth-of-type(3),
#CreateAgreementAccountForm #NewBankAccountItem .list-header-column:nth-of-type(3) {
  padding-top: 5px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-header-column:nth-of-type(4),
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-header-column:nth-of-type(4),
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-header-column:nth-of-type(4),
#CreateAgreementAccountForm #NewBankAccountItem .list-header-column:nth-of-type(4) {
  padding-top: 5px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-item-options,
#CreateAgreementAccountForm #ExistingAccountsListHeader .list-item-options,
#CreateAgreementAccountForm #NewBankAccountItemHeader .list-item-options,
#CreateAgreementAccountForm #NewBankAccountItem .list-item-options {
  width: 120px;
}
#CreateAgreementAccountForm #ExistingAccountsList.list-content,
#CreateAgreementAccountForm #ExistingAccountsListHeader.list-content,
#CreateAgreementAccountForm #NewBankAccountItemHeader.list-content,
#CreateAgreementAccountForm #NewBankAccountItem.list-content {
  padding: 0;
}
#CreateAgreementAccountForm #ExistingAccountsList.list-content .list-item,
#CreateAgreementAccountForm #ExistingAccountsListHeader.list-content .list-item,
#CreateAgreementAccountForm #NewBankAccountItemHeader.list-content .list-item,
#CreateAgreementAccountForm #NewBankAccountItem.list-content .list-item {
  padding-right: 0;
  padding-left: 10px;
}
#CreateAgreementAccountForm #ExistingAccountsList #CreateAgreementAccountSubmit,
#CreateAgreementAccountForm #ExistingAccountsListHeader #CreateAgreementAccountSubmit,
#CreateAgreementAccountForm #NewBankAccountItemHeader #CreateAgreementAccountSubmit,
#CreateAgreementAccountForm #NewBankAccountItem #CreateAgreementAccountSubmit {
  color: #135ee2;
  border: none;
  background: none;
  cursor: pointer;
  text-decoration: none !important;
  outline: thin transparent !important;
  font-size: 15px;
  padding-right: 20px;
}
#CreateAgreementAccountForm #ExistingAccountsList #CreateAgreementAccountSubmit:hover,
#CreateAgreementAccountForm #ExistingAccountsListHeader #CreateAgreementAccountSubmit:hover,
#CreateAgreementAccountForm #NewBankAccountItemHeader #CreateAgreementAccountSubmit:hover,
#CreateAgreementAccountForm #NewBankAccountItem #CreateAgreementAccountSubmit:hover {
  color: #0a285c;
  text-decoration: underline;
}
#CreateAgreementAccountForm #ExistingAccountsList {
  margin: 0 10px 10px 10px;
}
#CreateAgreementAccountForm #ExistingAccountsList .list-column:not(:nth-of-type(3)) {
  line-height: 26px;
}
#CreateAgreementAccountForm #ExistingAccountsListHeader {
  margin: 30px 10px 0 10px;
  padding: 10px 10px;
}
#CreateAgreementAccountForm #NewBankAccountItemHeader {
  margin: 20px 10px 0 10px;
  padding: 10px 10px;
}
#CreateAgreementAccountForm #NewBankAccountItem {
  margin: 0 0 0 20px;
}
#CreateAgreementAccountForm #NewBankAccountItem .list-column {
  padding-top: 10px;
  padding-bottom: 10px;
}
#CreateAgreementAccountForm #NewBankAccountItem .list-column:nth-of-type(3) span.value {
  font-size: 12px;
  line-height: 12px;
}
#CreateAgreementAccountForm #NewBankAccountItem .list-column:nth-of-type(4) {
  text-align: right;
}
#CreateAgreementAccountForm #NewBankAccountItem .list-column:nth-of-type(4) a span {
  padding-right: 20px;
  font-size: 15px;
}
#CreateAgreementAccountForm #NewBankAccountItem .list-column .bank-name-empty {
  padding-top: 5px;
}
#DecisionRecalculationError {
  float: right;
  clear: right;
  margin-top: 5px;
  color: red;
  text-align: right;
}
.EbokResignationContainer {
  min-height: 40px;
}
.EbokResignationContainer .EbokResignationCheckbox {
  padding-top: 8px;
}
.EbokResignationContainer .EbokResignationAutocomplete .label-container {
  padding-top: 8px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
/*przyciski*/
.button {
  display: inline-block;
  background-color: #135ee2;
  color: White;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 0.1s ease-in 0s;
  -moz-transition: all 0.1s ease-in 0s;
  -o-transition: all 0.1s ease-in 0s;
  -ms-transition: all 0.1s ease-in 0s;
  transition: all 0.1s ease-in 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.button:hover,
.button:focus {
  background-color: #0a285c;
}
.button > * {
  vertical-align: middle;
}
a:hover,
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
a.button:hover {
  color: White;
  text-decoration: none;
}
form > .smallImageButton {
  display: inline-block;
  background-color: #135ee2;
  color: White;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 0.1s ease-in 0s;
  -moz-transition: all 0.1s ease-in 0s;
  -o-transition: all 0.1s ease-in 0s;
  -ms-transition: all 0.1s ease-in 0s;
  transition: all 0.1s ease-in 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
form > .smallImageButton:hover,
form > .smallImageButton:focus {
  background-color: #0a285c;
}
form > .smallImageButton > * {
  vertical-align: middle;
}
a.smallImageButton {
  display: inline-block;
  background-color: #135ee2;
  color: White;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 0.1s ease-in 0s;
  -moz-transition: all 0.1s ease-in 0s;
  -o-transition: all 0.1s ease-in 0s;
  -ms-transition: all 0.1s ease-in 0s;
  transition: all 0.1s ease-in 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a.smallImageButton:hover,
a.smallImageButton:focus {
  background-color: #0a285c;
}
a.smallImageButton > * {
  vertical-align: middle;
}
.smallImageButton:hover {
  /*background: lightgray;*/
}
.textButton {
  display: inline-block;
  background-color: #135ee2;
  color: White;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 0.1s ease-in 0s;
  -moz-transition: all 0.1s ease-in 0s;
  -o-transition: all 0.1s ease-in 0s;
  -ms-transition: all 0.1s ease-in 0s;
  transition: all 0.1s ease-in 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 15px;
  font-family: 'OpenSans', "Arial Regular", Arial, sans-serif;
}
.textButton:hover,
.textButton:focus {
  background-color: #0a285c;
}
.textButton > * {
  vertical-align: middle;
}
.linkText {
  color: #135ee2;
  border: none;
  background: none;
  cursor: pointer;
}
.linkText:hover {
  color: #0a285c;
  text-decoration: underline;
}
a.linkText {
  color: #135ee2;
  border: none;
  background: none;
  cursor: pointer;
  padding: 2px 15px;
  font-size: 13px;
}
a.linkText:hover {
  color: #0a285c;
  text-decoration: underline;
}
.cancelTextButton {
  display: inline-block;
  background-color: #135ee2;
  color: White;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 0.1s ease-in 0s;
  -moz-transition: all 0.1s ease-in 0s;
  -o-transition: all 0.1s ease-in 0s;
  -ms-transition: all 0.1s ease-in 0s;
  transition: all 0.1s ease-in 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 15px;
  font-family: 'OpenSans', "Arial Regular", Arial, sans-serif;
  background: #ffffff !important;
  color: #135ee2;
  display: block;
}
.cancelTextButton:hover,
.cancelTextButton:focus {
  background-color: #0a285c;
}
.cancelTextButton > * {
  vertical-align: middle;
}
.cancelTextButton:hover {
  background: #ffffff !important;
  color: #0a285c !important;
}
a.textButton:hover,
a.textButton:link,
a.textButton:visited,
a.textButton:hover,
a.textButton:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.imageTextButton {
  display: inline-block;
  background-color: #135ee2;
  color: White;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 0.1s ease-in 0s;
  -moz-transition: all 0.1s ease-in 0s;
  -o-transition: all 0.1s ease-in 0s;
  -ms-transition: all 0.1s ease-in 0s;
  transition: all 0.1s ease-in 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  white-space: nowrap;
}
.imageTextButton:hover,
.imageTextButton:focus {
  background-color: #0a285c;
}
.imageTextButton > * {
  vertical-align: middle;
}
a.imageTextButton {
  white-space: nowrap;
}
a.imageTextButton:hover,
a.imageTextButton:link,
a.imageTextButton:visited,
a.imageTextButton:hover,
a.imageTextButton:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.list-item-options .button {
  height: 38px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 30px;
  background-color: #135ee2;
  color: white;
  font-weight: normal;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
.list-item-options .button:hover,
.list-item-options .button:link,
.list-item-options .button:visited,
.list-item-options .button:hover,
.list-item-options .button:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.list-item-options .button:hover {
  background-color: #0a285c;
  color: white;
}
.list-item-options .button.inactive,
.list-item-options .button.inactive:hover {
  color: #D7D7D7;
  background-color: #999999;
}
input[type=reset].textButton {
  background: #135ee2 !important;
  border: none;
  border-radius: 0px;
}
input[type=reset].textButton:hover {
  background: #0a285c !important;
}
/*Nowe buttony*/
.button-main1 {
  height: 38px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 30px;
  background-color: #135ee2;
  color: white;
  font-weight: normal;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
.button-main1:hover,
.button-main1:link,
.button-main1:visited,
.button-main1:hover,
.button-main1:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.button-main1:hover {
  background-color: #0a285c;
  color: white;
}
.button-main1.inactive,
.button-main1.inactive:hover {
  color: #D7D7D7;
  background-color: #999999;
}
.button-main1-small {
  height: 30px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 22px;
  background-color: #135ee2;
  color: white;
  font-weight: normal;
  font-size: 15px;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
.button-main1-small:hover,
.button-main1-small:link,
.button-main1-small:visited,
.button-main1-small:hover,
.button-main1-small:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.button-main1-small:hover {
  background-color: #0a285c;
  color: white;
}
.button-main1-small.inactive,
.button-main1-small.inactive:hover {
  color: #D7D7D7;
  background-color: #999999;
}
#FormsActions a.button-main1,
.list-item-options a.button-main1,
.groupfooter a.button-main1 {
  /* TODO:RACH: Tymczasowo - docelowo na listach wszystkie akcje powinny by� na splitbutton */
  height: 30px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 22px;
  background-color: #135ee2;
  color: white;
  font-weight: normal;
  font-size: 15px;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  padding: 0;
  margin-left: 3px;
}
#FormsActions a.button-main1:hover,
.list-item-options a.button-main1:hover,
.groupfooter a.button-main1:hover,
#FormsActions a.button-main1:link,
.list-item-options a.button-main1:link,
.groupfooter a.button-main1:link,
#FormsActions a.button-main1:visited,
.list-item-options a.button-main1:visited,
.groupfooter a.button-main1:visited,
#FormsActions a.button-main1:hover,
.list-item-options a.button-main1:hover,
.groupfooter a.button-main1:hover,
#FormsActions a.button-main1:active,
.list-item-options a.button-main1:active,
.groupfooter a.button-main1:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
#FormsActions a.button-main1:hover,
.list-item-options a.button-main1:hover,
.groupfooter a.button-main1:hover {
  background-color: #0a285c;
  color: white;
}
#FormsActions a.button-main1.inactive,
.list-item-options a.button-main1.inactive,
.groupfooter a.button-main1.inactive,
#FormsActions a.button-main1.inactive:hover,
.list-item-options a.button-main1.inactive:hover,
.groupfooter a.button-main1.inactive:hover {
  color: #D7D7D7;
  background-color: #999999;
}
.button-main2 {
  height: 38px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 28px;
  font-weight: normal;
  background-color: white;
  border: 1px solid #135ee2;
  color: #135ee2;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
.button-main2:hover,
.button-main2:link,
.button-main2:visited,
.button-main2:hover,
.button-main2:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.button-main2:hover {
  color: #0a285c;
  border-color: #0a285c;
  background: #f7f7f7;
}
.button-main2.inactive,
.button-main2.inactive:hover {
  color: #A0A6B3;
  border-color: #C9C9C9;
}
.button-main2-small {
  height: 30px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 22px;
  font-size: 15px;
  font-weight: normal;
  border: 1px solid #135ee2;
  color: #135ee2;
  background-color: white;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
.button-main2-small:hover,
.button-main2-small:link,
.button-main2-small:visited,
.button-main2-small:hover,
.button-main2-small:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.button-main2-small:hover {
  color: #0a285c;
  border-color: #0a285c;
  background: #f7f7f7;
}
.button-main2-small.inactive,
.button-main2-small.inactive:hover {
  color: #A0A6B3;
  border-color: #C9C9C9;
}
.button-main4 {
  color: #135ee2 !important;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
  white-space: nowrap;
}
.button-main4:hover,
.button-main4:link,
.button-main4:visited,
.button-main4:hover,
.button-main4:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.button-main4:hover {
  color: #0a285c !important;
  border-color: #0a285c;
}
.button-main5 {
  color: #135ee2 !important;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
  white-space: nowrap;
  line-height: 20px;
  font-size: 13px;
}
.button-main5:hover,
.button-main5:link,
.button-main5:visited,
.button-main5:hover,
.button-main5:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.button-main5:hover {
  color: #0a285c !important;
  border-color: #0a285c;
}
.button-main4 + .button-main4 {
  margin-left: 10px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  height: 38px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 28px;
  font-weight: normal;
  background-color: white;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid #135ee2;
  color: #135ee2;
  background-color: #fafafa !important;
  font-size: 16px;
  margin: 0px;
  margin-top: 20px;
  height: 35px;
  outline: thin transparent !important;
}
.filter input[type=submit]:not(.custom):hover,
.filter-top input[type=submit]:not(.custom):hover,
.filter input[type=submit]:not(.custom):link,
.filter-top input[type=submit]:not(.custom):link,
.filter input[type=submit]:not(.custom):visited,
.filter-top input[type=submit]:not(.custom):visited,
.filter input[type=submit]:not(.custom):hover,
.filter-top input[type=submit]:not(.custom):hover,
.filter input[type=submit]:not(.custom):active,
.filter-top input[type=submit]:not(.custom):active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.filter input[type=submit]:not(.custom):hover,
.filter-top input[type=submit]:not(.custom):hover {
  color: #0a285c;
  border-color: #0a285c;
  background: #f7f7f7;
}
.filter input[type=submit]:not(.custom).inactive,
.filter-top input[type=submit]:not(.custom).inactive,
.filter input[type=submit]:not(.custom).inactive:hover,
.filter-top input[type=submit]:not(.custom).inactive:hover {
  color: #A0A6B3;
  border-color: #C9C9C9;
}
.filter input[type=submit]:not(.custom):hover,
.filter-top input[type=submit]:not(.custom):hover {
  background-color: #efefef !important;
}
#PopupContainer .buttons-line [type="submit"]:not(.custom) {
  height: 38px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 30px;
  background-color: #135ee2;
  color: white;
  font-weight: normal;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  outline: thin transparent!important;
}
#PopupContainer .buttons-line [type="submit"]:not(.custom):hover,
#PopupContainer .buttons-line [type="submit"]:not(.custom):link,
#PopupContainer .buttons-line [type="submit"]:not(.custom):visited,
#PopupContainer .buttons-line [type="submit"]:not(.custom):hover,
#PopupContainer .buttons-line [type="submit"]:not(.custom):active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
#PopupContainer .buttons-line [type="submit"]:not(.custom):hover {
  background-color: #0a285c;
  color: white;
}
#PopupContainer .buttons-line [type="submit"]:not(.custom).inactive,
#PopupContainer .buttons-line [type="submit"]:not(.custom).inactive:hover {
  color: #D7D7D7;
  background-color: #999999;
}
#PopupContainer .buttons-line [type="reset"] {
  color: #135ee2 !important;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
  white-space: nowrap;
  border: none;
  background: transparent;
  outline: none;
}
#PopupContainer .buttons-line [type="reset"]:hover,
#PopupContainer .buttons-line [type="reset"]:link,
#PopupContainer .buttons-line [type="reset"]:visited,
#PopupContainer .buttons-line [type="reset"]:hover,
#PopupContainer .buttons-line [type="reset"]:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
#PopupContainer .buttons-line [type="reset"]:hover {
  color: #0a285c !important;
  border-color: #0a285c;
}
form input[type=submit]:not(.custom),
.form input[type=submit]:not(.custom),
form input[type=reset].textButton,
.form input[type=reset].textButton {
  height: 30px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 22px;
  background-color: #135ee2;
  color: white;
  font-weight: normal;
  font-size: 15px;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
form input[type=submit]:not(.custom):hover,
.form input[type=submit]:not(.custom):hover,
form input[type=reset].textButton:hover,
.form input[type=reset].textButton:hover,
form input[type=submit]:not(.custom):link,
.form input[type=submit]:not(.custom):link,
form input[type=reset].textButton:link,
.form input[type=reset].textButton:link,
form input[type=submit]:not(.custom):visited,
.form input[type=submit]:not(.custom):visited,
form input[type=reset].textButton:visited,
.form input[type=reset].textButton:visited,
form input[type=submit]:not(.custom):hover,
.form input[type=submit]:not(.custom):hover,
form input[type=reset].textButton:hover,
.form input[type=reset].textButton:hover,
form input[type=submit]:not(.custom):active,
.form input[type=submit]:not(.custom):active,
form input[type=reset].textButton:active,
.form input[type=reset].textButton:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
form input[type=submit]:not(.custom):hover,
.form input[type=submit]:not(.custom):hover,
form input[type=reset].textButton:hover,
.form input[type=reset].textButton:hover {
  background-color: #0a285c;
  color: white;
}
form input[type=submit]:not(.custom).inactive,
.form input[type=submit]:not(.custom).inactive,
form input[type=reset].textButton.inactive,
.form input[type=reset].textButton.inactive,
form input[type=submit]:not(.custom).inactive:hover,
.form input[type=submit]:not(.custom).inactive:hover,
form input[type=reset].textButton.inactive:hover,
.form input[type=reset].textButton.inactive:hover {
  color: #D7D7D7;
  background-color: #999999;
}
.button-main1.button-in-editor-line,
.button-main2.button-in-editor-line,
.button-main3.button-in-editor-line,
.button-main4.button-in-editor-line,
.button-main5.button-in-editor-line,
input[type="submit"].button-in-editor-line {
  height: 24px;
  line-height: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 13px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
.listSelectButton {
  height: 38px !important;
  padding: 4px 15px !important;
  display: inline-block !important;
  font-size: 18px !important;
  white-space: nowrap !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  cursor: pointer !important;
  line-height: 30px !important;
  background-color: #135ee2 !important;
  color: white !important;
  font-weight: normal !important;
  border: none !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -khtml-border-radius: 0px !important;
  border-radius: 0px !important;
}
.listSelectButton:hover,
.listSelectButton:link,
.listSelectButton:visited,
.listSelectButton:hover,
.listSelectButton:active {
  text-decoration: none!important !important;
  outline: thin transparent!important !important;
}
.listSelectButton:hover {
  background-color: #0a285c !important;
  color: white !important;
}
.listSelectButton.inactive,
.listSelectButton.inactive:hover {
  color: #D7D7D7 !important;
  background-color: #999999 !important;
}
.button-refresh-report {
  height: 38px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 28px;
  font-weight: normal;
  background-color: white;
  border: 1px solid #135ee2;
  color: #135ee2;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  margin-top: 10px;
}
.button-refresh-report:hover,
.button-refresh-report:link,
.button-refresh-report:visited,
.button-refresh-report:hover,
.button-refresh-report:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
.button-refresh-report:hover {
  color: #0a285c;
  border-color: #0a285c;
  background: #f7f7f7;
}
.button-refresh-report.inactive,
.button-refresh-report.inactive:hover {
  color: #A0A6B3;
  border-color: #C9C9C9;
}
#ContractorItemCaseActions {
  float: right;
  font-size: 12px;
  margin-right: 15px;
}
#ContractorItemCaseActions > span {
  margin-left: 5px;
  margin-right: 5px;
}
#ContractorContactMethodTable tr td,
#ContractorContactMethodTable tr th {
  vertical-align: top;
  padding-top: 15px;
}
#ContractorContactMethodTable tr td:nth-of-type(1),
#ContractorContactMethodTable tr th:nth-of-type(1) {
  width: 100px;
}
#ContractorContactMethodTable tr td:nth-of-type(2),
#ContractorContactMethodTable tr th:nth-of-type(2) {
  width: 220px;
}
#ContractorContactMethodTable tr td:nth-of-type(3),
#ContractorContactMethodTable tr th:nth-of-type(3) {
  width: 220px;
}
#ContractorContactMethodTable tr td:nth-of-type(4),
#ContractorContactMethodTable tr th:nth-of-type(4) {
  width: auto;
}
#ContractorContactMethodTable tr td:nth-of-type(5),
#ContractorContactMethodTable tr th:nth-of-type(5) {
  width: 70px;
  padding-top: 5px;
}
.RelatedPersonValueNotSet {
  color: #777777;
  font-style: italic;
}
#UpdateContractorDataForm .contractor-contacts .contact-type {
  width: 33.33333333%;
  text-align: right !important;
}
#UpdateContractorDataForm .contractor-contacts .contact-type .label {
  margin-right: 12px;
}
#UpdateContractorDataForm .contractor-contacts .contact-type .label.value {
  font-weight: normal;
}
#UpdateContractorDataForm .contractor-contacts .contact-type select {
  width: 160px;
  margin-right: 20px;
  padding-left: 0px;
}
#UpdateContractorDataForm .contractor-contacts .value-container {
  float: left;
}
#UpdateContractorDataForm .contractor-contacts .phone-countryprefix {
  font-size: 13px;
  line-height: 1em;
  padding-right: 10px;
  padding-top: 11px;
  width: 68px;
}
#UpdateContractorDataForm .contractor-contacts .phone-prefix {
  width: 30px;
  margin-right: 10px;
}
#UpdateContractorDataForm .contractor-contacts .phone-mobile-prefix {
  width: 58px;
  margin-right: 10px;
}
#UpdateContractorDataForm .contractor-contacts .phone-mobile-value {
  width: 195px;
  margin-right: 10px;
}
#UpdateContractorDataForm .contractor-contacts .phone-value {
  width: 100px;
  margin-right: 10px;
}
#UpdateContractorDataForm .contractor-contacts .phone-suffix .label-container {
  width: 40px;
  padding-right: 0;
}
#UpdateContractorDataForm .contractor-contacts .phone-suffix .label-container .label {
  padding-right: 10px;
}
#UpdateContractorDataForm .contractor-contacts .phone-suffix .value-container {
  width: 45px;
  margin-right: 10px;
}
#UpdateContractorDataForm .contractor-contacts .email-value {
  width: 263px;
  margin-right: 10px;
}
#UpdateContractorDataForm .contractor-contacts .info-fields {
  float: left;
  width: calc(66.66666666666666% - 263px - 10px - 30px);
}
#UpdateContractorDataForm .contractor-contacts .info-fields .description {
  float: left;
  width: calc(100% - 25px);
}
#UpdateContractorDataForm .contractor-contacts .info-fields .description .label-container {
  width: 40px;
  padding-right: 0;
}
#UpdateContractorDataForm .contractor-contacts .info-fields .description .label-container .label {
  padding-right: 10px;
}
#UpdateContractorDataForm .contractor-contacts .info-fields .description .value-container {
  width: calc(100% - 40px - 10px);
}
#UpdateContractorDataForm .contractor-contacts .info-fields .authorization-status {
  width: 25px;
}
#UpdateContractorDataForm .contractor-contacts .info-fields .authorization-status img {
  margin-left: 2px;
}
#UpdateContractorDataForm .contractor-contacts .verification-status.initial span {
  color: #cf2a1e;
}
#UpdateContractorDataForm .contractor-contacts .verification-status.in-progress span {
  color: #f7b32b;
}
#UpdateContractorDataForm .contractor-contacts .verification-status.verified span {
  color: #0cb43f;
}
#UpdateContractorDataForm .contractor-contacts .verification-status span {
  padding-top: 0px;
  padding-left: 35px;
}
#UpdateContractorDataForm .contractor-contacts .contact-remove {
  float: right;
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  margin-top: 4px;
}
#UpdateContractorDataForm .contractor-contacts.readonly .phone-prefix,
#UpdateContractorDataForm .contractor-contacts.readonly .phone-value,
#UpdateContractorDataForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateContractorDataForm .contractor-contacts.readonly .phone-mobile-value {
  width: auto;
  margin-right: 5px;
}
#UpdateContractorDataForm .contractor-contacts.readonly .phone-mobile-value {
  min-width: 163px;
}
#UpdateContractorDataForm .contractor-contacts .contact-properties {
  display: flex;
}
#UpdateContractorDataForm .contractor-contacts .contact-properties > .info-fields {
  width: calc(100% - 90px) !important;
}
#UpdateContractorDataForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"] {
  width: 120px;
}
#UpdateContractorDataForm .contractor-contacts .contact-properties a {
  font-size: 13px;
}
#UpdateContractorDataForm .contractor-contacts .contact-properties a.contact-remove {
  padding: 0 5px 0 5px;
}
#UpdateContractorDataForm .contractor-contacts .contact-additionals {
  margin-left: calc(33.3%);
}
#UpdateContractorDataForm .contractor-contacts .contact-type select {
  width: 130px;
}
#ContractorRelatedPersonTable tr td,
#ContractorRelatedPersonTable tr th {
  vertical-align: top;
  padding-top: 15px;
}
#ContractorRelatedPersonTable tr td:nth-of-type(1),
#ContractorRelatedPersonTable tr th:nth-of-type(1) {
  width: 20px;
}
#ContractorRelatedPersonTable tr td:nth-of-type(2),
#ContractorRelatedPersonTable tr th:nth-of-type(2) {
  width: auto;
}
#ContractorRelatedPersonTable tr td:nth-of-type(3),
#ContractorRelatedPersonTable tr th:nth-of-type(3) {
  width: 70px;
  text-align: center;
}
#ContractorRelatedPersonTable tr td:nth-of-type(4),
#ContractorRelatedPersonTable tr th:nth-of-type(4) {
  width: 70px;
  text-align: center;
}
#ContractorRelatedPersonTable tr td:nth-of-type(5),
#ContractorRelatedPersonTable tr th:nth-of-type(5) {
  width: 80px;
  text-align: center;
}
#ContractorRelatedPersonTable tr td:nth-of-type(6),
#ContractorRelatedPersonTable tr th:nth-of-type(6) {
  width: 70px;
  text-align: center;
}
#ContractorRelatedPersonTable tr td:nth-of-type(7),
#ContractorRelatedPersonTable tr th:nth-of-type(7) {
  width: 70px;
}
#ContractorRelatedPersonTable tr td:nth-of-type(8),
#ContractorRelatedPersonTable tr th:nth-of-type(8) {
  width: 80px;
  padding-top: 5px;
}
#ContractorBankAccountsTable tr td,
#ContractorBankAccountsTable tr th {
  vertical-align: top;
  padding-top: 15px;
}
#ContractorBankAccountsTable tr td:nth-of-type(1),
#ContractorBankAccountsTable tr th:nth-of-type(1) {
  width: 250px;
}
#ContractorBankAccountsTable tr td:nth-of-type(2),
#ContractorBankAccountsTable tr th:nth-of-type(2) {
  width: 80px;
}
#ContractorBankAccountsTable tr td:nth-of-type(3),
#ContractorBankAccountsTable tr th:nth-of-type(3) {
  width: auto;
}
#ContractorBankAccountsTable tr td:nth-of-type(4),
#ContractorBankAccountsTable tr th:nth-of-type(4) {
  width: 70px;
  text-align: center;
}
#ContractorBankAccountsTable tr td:nth-of-type(5),
#ContractorBankAccountsTable tr th:nth-of-type(5) {
  width: 70px;
  text-align: center;
}
#ContractorBankAccountsTable tr td:nth-of-type(6),
#ContractorBankAccountsTable tr th:nth-of-type(6) {
  width: 90px;
  padding-top: 5px;
}
#ContractorBankAccountsTable tr td:nth-of-type(6) [data-ui-fn="splitbutton"] > a,
#ContractorBankAccountsTable tr th:nth-of-type(6) [data-ui-fn="splitbutton"] > a {
  padding-top: 15px;
}
#ContractorBankAccountsTable tr td:nth-of-type(3) {
  padding-top: 5px;
}
#ContractorBankAccountsTable tr.inactive {
  color: #acacad;
}
#ContractorBankAccountsTable tr.inactive a {
  color: #acacad;
}
#ContractorBankAccountsTable tr.inactive label {
  color: #bcc2cc;
}
#ContractorBankAccountsTable tr.inactive span {
  color: #acacad;
}
#ContractorBankAccountsTable tr.inactive .list-item-title {
  color: #acacad;
}
#SubjectWithShareTable tr td,
#SubjectWithShareTable tr th {
  vertical-align: top;
  padding-top: 15px;
}
#SubjectWithShareTable tr td:nth-of-type(1),
#SubjectWithShareTable tr th:nth-of-type(1) {
  width: auto;
}
#SubjectWithShareTable tr td:nth-of-type(2),
#SubjectWithShareTable tr th:nth-of-type(2) {
  width: 300px;
}
#SubjectWithShareTable tr td:nth-of-type(3),
#SubjectWithShareTable tr th:nth-of-type(3) {
  width: 80px;
  padding-top: 5px;
}
#ContractorRelatedPersonRoles {
  background: lightgray;
  height: 50px;
  line-height: 30px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
}
.address-period {
  float: left;
  font-size: 13px;
  font-weight: bold;
  padding: 30px 10px 0 0;
}
.contractor-relations #RelatedPeopleHeader .list-header-column:nth-child(1),
.contractor-relations #RelatedCompaniesHeader .list-header-column:nth-child(1) {
  width: 230px!important;
}
.contractor-relations #RelatedPeopleHeader .list-header-column:nth-child(6),
.contractor-relations #RelatedCompaniesHeader .list-header-column:nth-child(6) {
  display: block;
}
.contractor-relations #RelatedPeopleList .list-item-content-column:nth-child(1),
.contractor-relations #RelatedCompaniesList .list-item-content-column:nth-child(1) {
  width: 230px !important;
}
.contractor-relations #RelatedPeopleList .list-item-content-column:nth-child(6),
.contractor-relations #RelatedCompaniesList .list-item-content-column:nth-child(6) {
  display: block;
}
.contractor-relations #RelatedPeopleList .list-item-details .list-item-content-column:nth-child(1),
.contractor-relations #RelatedCompaniesList .list-item-details .list-item-content-column:nth-child(1) {
  width: 200px !important;
}
/*Filtr pkk w nag��wku szczeg��w kontrahenta*/
[data-ui-regioninitializer-region-name="ContractorHeaderViewRegion"] #Pkk_Selected {
  top: -10px;
  position: relative;
  max-width: 200px;
  color: #0a285c;
}
/*Drugia linia w nag��wku szczeg��w kontrahenta*/
[data-ui-regioninitializer-region-name="ContractorHeaderViewRegion"] #Second_Line {
  top: -15px;
  position: relative;
}
#SelectCkkCodePopup {
  width: 1165px;
}
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options {
  width: 115px;
  text-align: right;
}
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton {
  height: 38px;
  padding: 4px 15px;
  display: inline-block;
  font-size: 18px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 30px;
  background-color: #135ee2;
  color: white;
  font-weight: normal;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton:hover,
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton:link,
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton:visited,
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton:hover,
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton:active {
  text-decoration: none!important;
  outline: thin transparent!important;
}
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton:hover {
  background-color: #0a285c;
  color: white;
}
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton.inactive,
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton.inactive:hover {
  color: #D7D7D7;
  background-color: #999999;
}
#SelectCkkCodePopup #SelectCkkCodeList .list-item-options .selectButton span {
  color: white;
}
.contractor-header-actions {
  width: 300px;
}
.contractor-header-actions > * {
  float: right;
}
#ContractorReports {
  width: 1000px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}
#CreateEgeriaContractorForm textarea {
  height: 300px;
}
.ownershipStructure select {
  width: 65px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#RelatedPeopleHeader,
#RelatedCompaniesHeader {
  padding-left: 0px;
  padding-right: 0px;
}
#RelatedPeopleHeader .list-header-column:nth-child(1),
#RelatedCompaniesHeader .list-header-column:nth-child(1),
#RelatedPeopleHeader .list-header-column:nth-child(2),
#RelatedCompaniesHeader .list-header-column:nth-child(2),
#RelatedPeopleHeader .list-header-column:nth-child(3),
#RelatedCompaniesHeader .list-header-column:nth-child(3) {
  width: 180px !important;
  text-align: left;
  float: left;
}
#RelatedPeopleHeader .list-header-column:nth-child(4),
#RelatedCompaniesHeader .list-header-column:nth-child(4),
#RelatedPeopleHeader .list-header-column:nth-child(5),
#RelatedCompaniesHeader .list-header-column:nth-child(5),
#RelatedPeopleHeader .list-header-column:nth-child(6),
#RelatedCompaniesHeader .list-header-column:nth-child(6) {
  width: 180px !important;
  text-align: center;
  float: left;
}
#RelatedPeopleHeader .list-header-column:nth-child(6),
#RelatedCompaniesHeader .list-header-column:nth-child(6) {
  display: none;
}
#RelatedPeopleHeader .list-header-column:last-child,
#RelatedCompaniesHeader .list-header-column:last-child {
  float: right;
}
#RelatedPeopleList,
#RelatedCompaniesList {
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 20px;
}
#RelatedPeopleList .inactive [data-ui-fn="splitbutton"],
#RelatedCompaniesList .inactive [data-ui-fn="splitbutton"] {
  color: #0a285c;
}
#RelatedPeopleList .inactive [data-ui-fn="splitbutton"] a,
#RelatedCompaniesList .inactive [data-ui-fn="splitbutton"] a {
  color: #135ee2;
}
#RelatedPeopleList .inactive [data-ui-fn="splitbutton"] a:hover,
#RelatedCompaniesList .inactive [data-ui-fn="splitbutton"] a:hover {
  color: #0a285c;
}
#RelatedPeopleList .inactive [data-ui-fn="splitbutton"] label,
#RelatedCompaniesList .inactive [data-ui-fn="splitbutton"] label {
  color: #537090;
}
#RelatedPeopleList .inactive [data-ui-fn="splitbutton"] span,
#RelatedCompaniesList .inactive [data-ui-fn="splitbutton"] span {
  color: #0a285c;
}
#RelatedPeopleList .list-item,
#RelatedCompaniesList .list-item {
  padding-left: 0px;
  padding-right: 0px;
}
#RelatedPeopleList .list-item-content-column:nth-child(1),
#RelatedCompaniesList .list-item-content-column:nth-child(1),
#RelatedPeopleList .list-item-content-column:nth-child(2),
#RelatedCompaniesList .list-item-content-column:nth-child(2),
#RelatedPeopleList .list-item-content-column:nth-child(3),
#RelatedCompaniesList .list-item-content-column:nth-child(3) {
  width: 180px !important;
  text-align: left;
  float: left;
}
#RelatedPeopleList .list-item-content-column:nth-child(4),
#RelatedCompaniesList .list-item-content-column:nth-child(4),
#RelatedPeopleList .list-item-content-column:nth-child(5),
#RelatedCompaniesList .list-item-content-column:nth-child(5),
#RelatedPeopleList .list-item-content-column:nth-child(6),
#RelatedCompaniesList .list-item-content-column:nth-child(6) {
  width: 180px !important;
  text-align: center;
  float: left;
}
#RelatedPeopleList .list-item-content-column:nth-child(6),
#RelatedCompaniesList .list-item-content-column:nth-child(6) {
  display: none;
}
#RelatedPeopleList .list-item-content-column:last-child,
#RelatedCompaniesList .list-item-content-column:last-child {
  float: right;
}
#RelatedPeopleList .list-item-content-column .value:only-child,
#RelatedCompaniesList .list-item-content-column .value:only-child,
#RelatedPeopleList .list-item-content-column img,
#RelatedCompaniesList .list-item-content-column img {
  padding-top: 8px;
  line-height: 40px;
}
#RelatedPeopleList .list-item-content-column .value:not(:only-child),
#RelatedCompaniesList .list-item-content-column .value:not(:only-child) {
  line-height: 2em;
}
#RelatedPeopleList .list-item-content-column span.representative,
#RelatedCompaniesList .list-item-content-column span.representative {
  display: block;
  font-size: 11px;
  color: #999;
}
#RelatedPeopleList .list-item-content,
#RelatedCompaniesList .list-item-content {
  float: left;
  padding: 0px 0px;
}
#RelatedPeopleList .list-item-options,
#RelatedCompaniesList .list-item-options {
  float: right;
  line-height: 40px;
}
#RelatedPeopleList .related-person-contacts,
#RelatedCompaniesList .related-person-contacts {
  margin-left: 180px;
  border-top: 1px #ccc dashed;
}
#RelatedPeopleList .related-person-contacts > .line,
#RelatedCompaniesList .related-person-contacts > .line {
  margin: 10px 0;
}
#RelatedPeopleList .related-person-contacts .label,
#RelatedCompaniesList .related-person-contacts .label,
#RelatedPeopleList .related-person-contacts .value,
#RelatedCompaniesList .related-person-contacts .value {
  font-size: 12px;
  line-height: 1.0em;
}
#RelatedPeopleList .related-person-contacts span.value:not(:last-child),
#RelatedCompaniesList .related-person-contacts span.value:not(:last-child) {
  margin-right: 5px;
}
#RelatedPeopleList .related-person-contacts span.value:not(:last-child):after,
#RelatedCompaniesList .related-person-contacts span.value:not(:last-child):after {
  content: ", ";
}
#RelatedPeopleList .related-person-contacts .value-container,
#RelatedCompaniesList .related-person-contacts .value-container {
  width: calc(100% - 95px);
}
#RelatedCompaniesList .list-item-details {
  margin-left: 30px;
}
#RelatedCompaniesList .list-item-details > div.line {
  color: #0a285c;
  border-top: 1px #ccc dashed;
}
#RelatedCompaniesList .list-item-details > div.line a {
  color: #135ee2;
}
#RelatedCompaniesList .list-item-details > div.line a:hover {
  color: #0a285c;
}
#RelatedCompaniesList .list-item-details > div.line label {
  color: #537090;
}
#RelatedCompaniesList .list-item-details > div.line span {
  color: #0a285c;
}
#RelatedCompaniesList .list-item-details > div.line:last-child {
  margin-bottom: 0;
}
#RelatedCompaniesList .list-item-details > div.line.inactive {
  color: #acacad;
}
#RelatedCompaniesList .list-item-details > div.line.inactive a {
  color: #acacad;
}
#RelatedCompaniesList .list-item-details > div.line.inactive label {
  color: #bcc2cc;
}
#RelatedCompaniesList .list-item-details > div.line.inactive span {
  color: #acacad;
}
#RelatedCompaniesList .list-item-details > div.line.inactive .list-item-title {
  color: #acacad;
}
#RelatedCompaniesList .list-item-details > div.line.inactive [data-ui-fn="splitbutton"] {
  color: #0a285c;
}
#RelatedCompaniesList .list-item-details > div.line.inactive [data-ui-fn="splitbutton"] a {
  color: #135ee2;
}
#RelatedCompaniesList .list-item-details > div.line.inactive [data-ui-fn="splitbutton"] a:hover {
  color: #0a285c;
}
#RelatedCompaniesList .list-item-details > div.line.inactive [data-ui-fn="splitbutton"] label {
  color: #537090;
}
#RelatedCompaniesList .list-item-details > div.line.inactive [data-ui-fn="splitbutton"] span {
  color: #0a285c;
}
#RelatedCompaniesList .list-item-details a.add-person {
  display: block;
  border-top: 1px #ccc dashed;
  padding-top: 10px;
  font-size: 14px;
}
#RelatedCompaniesList .list-item-details a.add-person span {
  color: #135ee2;
}
#RelatedCompaniesList .list-item-details .list-item-content-column:nth-child(1) {
  width: 150px !important;
}
#RelatedCompaniesList .list-item-details .list-item-options a {
  font-size: 15px;
}
#RelatedCompaniesList .list-item-details span.value {
  font-size: 12px;
}
#RelatedCompaniesList .related-person-contacts {
  margin-left: 150px;
}
#UpdateApplicantForm,
#UpdateCoApplicantForm,
#CreateRelatedPersonForm,
#UpdateRelatedPersonForm,
#CreateRelatedCompanyForm,
#UpdateRelatedCompanyForm,
#CreateRelatedCompanyPersonForm,
#UpdateRelatedCompanyPersonForm,
#SupplierContactsForm,
#UpdateCaseRelatedPersonForm {
  width: 1100px;
}
#UpdateApplicantForm .label,
#UpdateCoApplicantForm .label,
#CreateRelatedPersonForm .label,
#UpdateRelatedPersonForm .label,
#CreateRelatedCompanyForm .label,
#UpdateRelatedCompanyForm .label,
#CreateRelatedCompanyPersonForm .label,
#UpdateRelatedCompanyPersonForm .label,
#SupplierContactsForm .label,
#UpdateCaseRelatedPersonForm .label {
  font-size: 12px;
}
#UpdateApplicantForm .section-wide .section-title,
#UpdateCoApplicantForm .section-wide .section-title,
#CreateRelatedPersonForm .section-wide .section-title,
#UpdateRelatedPersonForm .section-wide .section-title,
#CreateRelatedCompanyForm .section-wide .section-title,
#UpdateRelatedCompanyForm .section-wide .section-title,
#CreateRelatedCompanyPersonForm .section-wide .section-title,
#UpdateRelatedCompanyPersonForm .section-wide .section-title,
#SupplierContactsForm .section-wide .section-title,
#UpdateCaseRelatedPersonForm .section-wide .section-title {
  width: 160px;
}
#UpdateApplicantForm .section-wide .section-title + .section-body,
#UpdateCoApplicantForm .section-wide .section-title + .section-body,
#CreateRelatedPersonForm .section-wide .section-title + .section-body,
#UpdateRelatedPersonForm .section-wide .section-title + .section-body,
#CreateRelatedCompanyForm .section-wide .section-title + .section-body,
#UpdateRelatedCompanyForm .section-wide .section-title + .section-body,
#CreateRelatedCompanyPersonForm .section-wide .section-title + .section-body,
#UpdateRelatedCompanyPersonForm .section-wide .section-title + .section-body,
#SupplierContactsForm .section-wide .section-title + .section-body,
#UpdateCaseRelatedPersonForm .section-wide .section-title + .section-body {
  width: calc(100% - 170px);
}
#UpdateApplicantForm .section-wide .section-title + .section-body .label-container,
#UpdateCoApplicantForm .section-wide .section-title + .section-body .label-container,
#CreateRelatedPersonForm .section-wide .section-title + .section-body .label-container,
#UpdateRelatedPersonForm .section-wide .section-title + .section-body .label-container,
#CreateRelatedCompanyForm .section-wide .section-title + .section-body .label-container,
#UpdateRelatedCompanyForm .section-wide .section-title + .section-body .label-container,
#CreateRelatedCompanyPersonForm .section-wide .section-title + .section-body .label-container,
#UpdateRelatedCompanyPersonForm .section-wide .section-title + .section-body .label-container,
#SupplierContactsForm .section-wide .section-title + .section-body .label-container,
#UpdateCaseRelatedPersonForm .section-wide .section-title + .section-body .label-container {
  width: 16.66666667%;
}
#UpdateApplicantForm .section-wide .section-title + .section-body .field-container,
#UpdateCoApplicantForm .section-wide .section-title + .section-body .field-container,
#CreateRelatedPersonForm .section-wide .section-title + .section-body .field-container,
#UpdateRelatedPersonForm .section-wide .section-title + .section-body .field-container,
#CreateRelatedCompanyForm .section-wide .section-title + .section-body .field-container,
#UpdateRelatedCompanyForm .section-wide .section-title + .section-body .field-container,
#CreateRelatedCompanyPersonForm .section-wide .section-title + .section-body .field-container,
#UpdateRelatedCompanyPersonForm .section-wide .section-title + .section-body .field-container,
#SupplierContactsForm .section-wide .section-title + .section-body .field-container,
#UpdateCaseRelatedPersonForm .section-wide .section-title + .section-body .field-container {
  width: 83.33333333%;
}
#UpdateApplicantForm .contractor-address .first-column > .label-container,
#UpdateCoApplicantForm .contractor-address .first-column > .label-container,
#CreateRelatedPersonForm .contractor-address .first-column > .label-container,
#UpdateRelatedPersonForm .contractor-address .first-column > .label-container,
#CreateRelatedCompanyForm .contractor-address .first-column > .label-container,
#UpdateRelatedCompanyForm .contractor-address .first-column > .label-container,
#CreateRelatedCompanyPersonForm .contractor-address .first-column > .label-container,
#UpdateRelatedCompanyPersonForm .contractor-address .first-column > .label-container,
#SupplierContactsForm .contractor-address .first-column > .label-container,
#UpdateCaseRelatedPersonForm .contractor-address .first-column > .label-container,
#UpdateApplicantForm .correspondence-contractor-address .first-column > .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .first-column > .label-container,
#CreateRelatedPersonForm .correspondence-contractor-address .first-column > .label-container,
#UpdateRelatedPersonForm .correspondence-contractor-address .first-column > .label-container,
#CreateRelatedCompanyForm .correspondence-contractor-address .first-column > .label-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address .first-column > .label-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .first-column > .label-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .first-column > .label-container,
#SupplierContactsForm .correspondence-contractor-address .first-column > .label-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .first-column > .label-container,
#UpdateApplicantForm .contractor-address .postal-code-column > .label-container,
#UpdateCoApplicantForm .contractor-address .postal-code-column > .label-container,
#CreateRelatedPersonForm .contractor-address .postal-code-column > .label-container,
#UpdateRelatedPersonForm .contractor-address .postal-code-column > .label-container,
#CreateRelatedCompanyForm .contractor-address .postal-code-column > .label-container,
#UpdateRelatedCompanyForm .contractor-address .postal-code-column > .label-container,
#CreateRelatedCompanyPersonForm .contractor-address .postal-code-column > .label-container,
#UpdateRelatedCompanyPersonForm .contractor-address .postal-code-column > .label-container,
#SupplierContactsForm .contractor-address .postal-code-column > .label-container,
#UpdateCaseRelatedPersonForm .contractor-address .postal-code-column > .label-container,
#UpdateApplicantForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateRelatedPersonForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateRelatedPersonForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateRelatedCompanyForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address .postal-code-column > .label-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .postal-code-column > .label-container,
#SupplierContactsForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .postal-code-column > .label-container,
#UpdateApplicantForm .contractor-address .province-column > .label-container,
#UpdateCoApplicantForm .contractor-address .province-column > .label-container,
#CreateRelatedPersonForm .contractor-address .province-column > .label-container,
#UpdateRelatedPersonForm .contractor-address .province-column > .label-container,
#CreateRelatedCompanyForm .contractor-address .province-column > .label-container,
#UpdateRelatedCompanyForm .contractor-address .province-column > .label-container,
#CreateRelatedCompanyPersonForm .contractor-address .province-column > .label-container,
#UpdateRelatedCompanyPersonForm .contractor-address .province-column > .label-container,
#SupplierContactsForm .contractor-address .province-column > .label-container,
#UpdateCaseRelatedPersonForm .contractor-address .province-column > .label-container,
#UpdateApplicantForm .correspondence-contractor-address .province-column > .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .province-column > .label-container,
#CreateRelatedPersonForm .correspondence-contractor-address .province-column > .label-container,
#UpdateRelatedPersonForm .correspondence-contractor-address .province-column > .label-container,
#CreateRelatedCompanyForm .correspondence-contractor-address .province-column > .label-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address .province-column > .label-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .province-column > .label-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .province-column > .label-container,
#SupplierContactsForm .correspondence-contractor-address .province-column > .label-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .province-column > .label-container {
  width: 16.66666667%;
}
#UpdateApplicantForm .contractor-address .first-column .value-container,
#UpdateCoApplicantForm .contractor-address .first-column .value-container,
#CreateRelatedPersonForm .contractor-address .first-column .value-container,
#UpdateRelatedPersonForm .contractor-address .first-column .value-container,
#CreateRelatedCompanyForm .contractor-address .first-column .value-container,
#UpdateRelatedCompanyForm .contractor-address .first-column .value-container,
#CreateRelatedCompanyPersonForm .contractor-address .first-column .value-container,
#UpdateRelatedCompanyPersonForm .contractor-address .first-column .value-container,
#SupplierContactsForm .contractor-address .first-column .value-container,
#UpdateCaseRelatedPersonForm .contractor-address .first-column .value-container,
#UpdateApplicantForm .correspondence-contractor-address .first-column .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address .first-column .value-container,
#CreateRelatedPersonForm .correspondence-contractor-address .first-column .value-container,
#UpdateRelatedPersonForm .correspondence-contractor-address .first-column .value-container,
#CreateRelatedCompanyForm .correspondence-contractor-address .first-column .value-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address .first-column .value-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .first-column .value-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .first-column .value-container,
#SupplierContactsForm .correspondence-contractor-address .first-column .value-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .first-column .value-container,
#UpdateApplicantForm .contractor-address .street-column,
#UpdateCoApplicantForm .contractor-address .street-column,
#CreateRelatedPersonForm .contractor-address .street-column,
#UpdateRelatedPersonForm .contractor-address .street-column,
#CreateRelatedCompanyForm .contractor-address .street-column,
#UpdateRelatedCompanyForm .contractor-address .street-column,
#CreateRelatedCompanyPersonForm .contractor-address .street-column,
#UpdateRelatedCompanyPersonForm .contractor-address .street-column,
#SupplierContactsForm .contractor-address .street-column,
#UpdateCaseRelatedPersonForm .contractor-address .street-column,
#UpdateApplicantForm .correspondence-contractor-address .street-column,
#UpdateCoApplicantForm .correspondence-contractor-address .street-column,
#CreateRelatedPersonForm .correspondence-contractor-address .street-column,
#UpdateRelatedPersonForm .correspondence-contractor-address .street-column,
#CreateRelatedCompanyForm .correspondence-contractor-address .street-column,
#UpdateRelatedCompanyForm .correspondence-contractor-address .street-column,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .street-column,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .street-column,
#SupplierContactsForm .correspondence-contractor-address .street-column,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .street-column {
  width: 58.33333333%;
  max-width: 451px;
  float: left;
}
#UpdateApplicantForm .contractor-address .street-type,
#UpdateCoApplicantForm .contractor-address .street-type,
#CreateRelatedPersonForm .contractor-address .street-type,
#UpdateRelatedPersonForm .contractor-address .street-type,
#CreateRelatedCompanyForm .contractor-address .street-type,
#UpdateRelatedCompanyForm .contractor-address .street-type,
#CreateRelatedCompanyPersonForm .contractor-address .street-type,
#UpdateRelatedCompanyPersonForm .contractor-address .street-type,
#SupplierContactsForm .contractor-address .street-type,
#UpdateCaseRelatedPersonForm .contractor-address .street-type,
#UpdateApplicantForm .correspondence-contractor-address .street-type,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type,
#CreateRelatedPersonForm .correspondence-contractor-address .street-type,
#UpdateRelatedPersonForm .correspondence-contractor-address .street-type,
#CreateRelatedCompanyForm .correspondence-contractor-address .street-type,
#UpdateRelatedCompanyForm .correspondence-contractor-address .street-type,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .street-type,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .street-type,
#SupplierContactsForm .correspondence-contractor-address .street-type,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .street-type {
  width: 16.66666667%;
  text-align: right!important;
  float: left;
}
#UpdateApplicantForm .contractor-address .street-type .label,
#UpdateCoApplicantForm .contractor-address .street-type .label,
#CreateRelatedPersonForm .contractor-address .street-type .label,
#UpdateRelatedPersonForm .contractor-address .street-type .label,
#CreateRelatedCompanyForm .contractor-address .street-type .label,
#UpdateRelatedCompanyForm .contractor-address .street-type .label,
#CreateRelatedCompanyPersonForm .contractor-address .street-type .label,
#UpdateRelatedCompanyPersonForm .contractor-address .street-type .label,
#SupplierContactsForm .contractor-address .street-type .label,
#UpdateCaseRelatedPersonForm .contractor-address .street-type .label,
#UpdateApplicantForm .correspondence-contractor-address .street-type .label,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type .label,
#CreateRelatedPersonForm .correspondence-contractor-address .street-type .label,
#UpdateRelatedPersonForm .correspondence-contractor-address .street-type .label,
#CreateRelatedCompanyForm .correspondence-contractor-address .street-type .label,
#UpdateRelatedCompanyForm .correspondence-contractor-address .street-type .label,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .street-type .label,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .street-type .label,
#SupplierContactsForm .correspondence-contractor-address .street-type .label,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .street-type .label {
  margin-right: 10px;
}
#UpdateApplicantForm .contractor-address .street-type .label.value,
#UpdateCoApplicantForm .contractor-address .street-type .label.value,
#CreateRelatedPersonForm .contractor-address .street-type .label.value,
#UpdateRelatedPersonForm .contractor-address .street-type .label.value,
#CreateRelatedCompanyForm .contractor-address .street-type .label.value,
#UpdateRelatedCompanyForm .contractor-address .street-type .label.value,
#CreateRelatedCompanyPersonForm .contractor-address .street-type .label.value,
#UpdateRelatedCompanyPersonForm .contractor-address .street-type .label.value,
#SupplierContactsForm .contractor-address .street-type .label.value,
#UpdateCaseRelatedPersonForm .contractor-address .street-type .label.value,
#UpdateApplicantForm .correspondence-contractor-address .street-type .label.value,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type .label.value,
#CreateRelatedPersonForm .correspondence-contractor-address .street-type .label.value,
#UpdateRelatedPersonForm .correspondence-contractor-address .street-type .label.value,
#CreateRelatedCompanyForm .correspondence-contractor-address .street-type .label.value,
#UpdateRelatedCompanyForm .correspondence-contractor-address .street-type .label.value,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .street-type .label.value,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .street-type .label.value,
#SupplierContactsForm .correspondence-contractor-address .street-type .label.value,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .street-type .label.value {
  font-weight: normal;
  width: auto!important;
}
#UpdateApplicantForm .contractor-address .street-type select,
#UpdateCoApplicantForm .contractor-address .street-type select,
#CreateRelatedPersonForm .contractor-address .street-type select,
#UpdateRelatedPersonForm .contractor-address .street-type select,
#CreateRelatedCompanyForm .contractor-address .street-type select,
#UpdateRelatedCompanyForm .contractor-address .street-type select,
#CreateRelatedCompanyPersonForm .contractor-address .street-type select,
#UpdateRelatedCompanyPersonForm .contractor-address .street-type select,
#SupplierContactsForm .contractor-address .street-type select,
#UpdateCaseRelatedPersonForm .contractor-address .street-type select,
#UpdateApplicantForm .correspondence-contractor-address .street-type select,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type select,
#CreateRelatedPersonForm .correspondence-contractor-address .street-type select,
#UpdateRelatedPersonForm .correspondence-contractor-address .street-type select,
#CreateRelatedCompanyForm .correspondence-contractor-address .street-type select,
#UpdateRelatedCompanyForm .correspondence-contractor-address .street-type select,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .street-type select,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .street-type select,
#SupplierContactsForm .correspondence-contractor-address .street-type select,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .street-type select {
  width: 160px;
  margin-right: 20px;
}
#UpdateApplicantForm .contractor-address .building-and-flat-no,
#UpdateCoApplicantForm .contractor-address .building-and-flat-no,
#CreateRelatedPersonForm .contractor-address .building-and-flat-no,
#UpdateRelatedPersonForm .contractor-address .building-and-flat-no,
#CreateRelatedCompanyForm .contractor-address .building-and-flat-no,
#UpdateRelatedCompanyForm .contractor-address .building-and-flat-no,
#CreateRelatedCompanyPersonForm .contractor-address .building-and-flat-no,
#UpdateRelatedCompanyPersonForm .contractor-address .building-and-flat-no,
#SupplierContactsForm .contractor-address .building-and-flat-no,
#UpdateCaseRelatedPersonForm .contractor-address .building-and-flat-no,
#UpdateApplicantForm .correspondence-contractor-address .building-and-flat-no,
#UpdateCoApplicantForm .correspondence-contractor-address .building-and-flat-no,
#CreateRelatedPersonForm .correspondence-contractor-address .building-and-flat-no,
#UpdateRelatedPersonForm .correspondence-contractor-address .building-and-flat-no,
#CreateRelatedCompanyForm .correspondence-contractor-address .building-and-flat-no,
#UpdateRelatedCompanyForm .correspondence-contractor-address .building-and-flat-no,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .building-and-flat-no,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .building-and-flat-no,
#SupplierContactsForm .correspondence-contractor-address .building-and-flat-no,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .building-and-flat-no {
  width: 25%;
}
#UpdateApplicantForm .contractor-address .building-no .label-container,
#UpdateCoApplicantForm .contractor-address .building-no .label-container,
#CreateRelatedPersonForm .contractor-address .building-no .label-container,
#UpdateRelatedPersonForm .contractor-address .building-no .label-container,
#CreateRelatedCompanyForm .contractor-address .building-no .label-container,
#UpdateRelatedCompanyForm .contractor-address .building-no .label-container,
#CreateRelatedCompanyPersonForm .contractor-address .building-no .label-container,
#UpdateRelatedCompanyPersonForm .contractor-address .building-no .label-container,
#SupplierContactsForm .contractor-address .building-no .label-container,
#UpdateCaseRelatedPersonForm .contractor-address .building-no .label-container,
#UpdateApplicantForm .correspondence-contractor-address .building-no .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .building-no .label-container,
#CreateRelatedPersonForm .correspondence-contractor-address .building-no .label-container,
#UpdateRelatedPersonForm .correspondence-contractor-address .building-no .label-container,
#CreateRelatedCompanyForm .correspondence-contractor-address .building-no .label-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address .building-no .label-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .building-no .label-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .building-no .label-container,
#SupplierContactsForm .correspondence-contractor-address .building-no .label-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .building-no .label-container {
  padding: 0px;
  width: calc(100% - 25px - 2*56px);
}
#UpdateApplicantForm .contractor-address .building-no .value-container,
#UpdateCoApplicantForm .contractor-address .building-no .value-container,
#CreateRelatedPersonForm .contractor-address .building-no .value-container,
#UpdateRelatedPersonForm .contractor-address .building-no .value-container,
#CreateRelatedCompanyForm .contractor-address .building-no .value-container,
#UpdateRelatedCompanyForm .contractor-address .building-no .value-container,
#CreateRelatedCompanyPersonForm .contractor-address .building-no .value-container,
#UpdateRelatedCompanyPersonForm .contractor-address .building-no .value-container,
#SupplierContactsForm .contractor-address .building-no .value-container,
#UpdateCaseRelatedPersonForm .contractor-address .building-no .value-container,
#UpdateApplicantForm .correspondence-contractor-address .building-no .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address .building-no .value-container,
#CreateRelatedPersonForm .correspondence-contractor-address .building-no .value-container,
#UpdateRelatedPersonForm .correspondence-contractor-address .building-no .value-container,
#CreateRelatedCompanyForm .correspondence-contractor-address .building-no .value-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address .building-no .value-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .building-no .value-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .building-no .value-container,
#SupplierContactsForm .correspondence-contractor-address .building-no .value-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .building-no .value-container {
  width: 56px;
}
#UpdateApplicantForm .contractor-address .flat-no .label-container,
#UpdateCoApplicantForm .contractor-address .flat-no .label-container,
#CreateRelatedPersonForm .contractor-address .flat-no .label-container,
#UpdateRelatedPersonForm .contractor-address .flat-no .label-container,
#CreateRelatedCompanyForm .contractor-address .flat-no .label-container,
#UpdateRelatedCompanyForm .contractor-address .flat-no .label-container,
#CreateRelatedCompanyPersonForm .contractor-address .flat-no .label-container,
#UpdateRelatedCompanyPersonForm .contractor-address .flat-no .label-container,
#SupplierContactsForm .contractor-address .flat-no .label-container,
#UpdateCaseRelatedPersonForm .contractor-address .flat-no .label-container,
#UpdateApplicantForm .correspondence-contractor-address .flat-no .label-container,
#UpdateCoApplicantForm .correspondence-contractor-address .flat-no .label-container,
#CreateRelatedPersonForm .correspondence-contractor-address .flat-no .label-container,
#UpdateRelatedPersonForm .correspondence-contractor-address .flat-no .label-container,
#CreateRelatedCompanyForm .correspondence-contractor-address .flat-no .label-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address .flat-no .label-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .flat-no .label-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .flat-no .label-container,
#SupplierContactsForm .correspondence-contractor-address .flat-no .label-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .flat-no .label-container {
  float: left;
  width: 25px;
}
#UpdateApplicantForm .contractor-address .flat-no .label-container label.label,
#UpdateCoApplicantForm .contractor-address .flat-no .label-container label.label,
#CreateRelatedPersonForm .contractor-address .flat-no .label-container label.label,
#UpdateRelatedPersonForm .contractor-address .flat-no .label-container label.label,
#CreateRelatedCompanyForm .contractor-address .flat-no .label-container label.label,
#UpdateRelatedCompanyForm .contractor-address .flat-no .label-container label.label,
#CreateRelatedCompanyPersonForm .contractor-address .flat-no .label-container label.label,
#UpdateRelatedCompanyPersonForm .contractor-address .flat-no .label-container label.label,
#SupplierContactsForm .contractor-address .flat-no .label-container label.label,
#UpdateCaseRelatedPersonForm .contractor-address .flat-no .label-container label.label,
#UpdateApplicantForm .correspondence-contractor-address .flat-no .label-container label.label,
#UpdateCoApplicantForm .correspondence-contractor-address .flat-no .label-container label.label,
#CreateRelatedPersonForm .correspondence-contractor-address .flat-no .label-container label.label,
#UpdateRelatedPersonForm .correspondence-contractor-address .flat-no .label-container label.label,
#CreateRelatedCompanyForm .correspondence-contractor-address .flat-no .label-container label.label,
#UpdateRelatedCompanyForm .correspondence-contractor-address .flat-no .label-container label.label,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .flat-no .label-container label.label,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .flat-no .label-container label.label,
#SupplierContactsForm .correspondence-contractor-address .flat-no .label-container label.label,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .flat-no .label-container label.label {
  text-align: center;
  line-height: 15px;
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
#UpdateApplicantForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateCoApplicantForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateRelatedPersonForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateRelatedPersonForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateRelatedCompanyForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateRelatedCompanyForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateRelatedCompanyPersonForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateRelatedCompanyPersonForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#SupplierContactsForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateCaseRelatedPersonForm .contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateApplicantForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateCoApplicantForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateRelatedPersonForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateRelatedPersonForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateRelatedCompanyForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateRelatedCompanyForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#SupplierContactsForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .flat-no .label-container label.label:not(:empty):after {
  content: "";
}
#UpdateApplicantForm .contractor-address .flat-no .value-container,
#UpdateCoApplicantForm .contractor-address .flat-no .value-container,
#CreateRelatedPersonForm .contractor-address .flat-no .value-container,
#UpdateRelatedPersonForm .contractor-address .flat-no .value-container,
#CreateRelatedCompanyForm .contractor-address .flat-no .value-container,
#UpdateRelatedCompanyForm .contractor-address .flat-no .value-container,
#CreateRelatedCompanyPersonForm .contractor-address .flat-no .value-container,
#UpdateRelatedCompanyPersonForm .contractor-address .flat-no .value-container,
#SupplierContactsForm .contractor-address .flat-no .value-container,
#UpdateCaseRelatedPersonForm .contractor-address .flat-no .value-container,
#UpdateApplicantForm .correspondence-contractor-address .flat-no .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address .flat-no .value-container,
#CreateRelatedPersonForm .correspondence-contractor-address .flat-no .value-container,
#UpdateRelatedPersonForm .correspondence-contractor-address .flat-no .value-container,
#CreateRelatedCompanyForm .correspondence-contractor-address .flat-no .value-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address .flat-no .value-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .flat-no .value-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .flat-no .value-container,
#SupplierContactsForm .correspondence-contractor-address .flat-no .value-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .flat-no .value-container {
  width: 56px;
}
#UpdateApplicantForm .contractor-address .postal-code-column .value-container,
#UpdateCoApplicantForm .contractor-address .postal-code-column .value-container,
#CreateRelatedPersonForm .contractor-address .postal-code-column .value-container,
#UpdateRelatedPersonForm .contractor-address .postal-code-column .value-container,
#CreateRelatedCompanyForm .contractor-address .postal-code-column .value-container,
#UpdateRelatedCompanyForm .contractor-address .postal-code-column .value-container,
#CreateRelatedCompanyPersonForm .contractor-address .postal-code-column .value-container,
#UpdateRelatedCompanyPersonForm .contractor-address .postal-code-column .value-container,
#SupplierContactsForm .contractor-address .postal-code-column .value-container,
#UpdateCaseRelatedPersonForm .contractor-address .postal-code-column .value-container,
#UpdateApplicantForm .correspondence-contractor-address .postal-code-column .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address .postal-code-column .value-container,
#CreateRelatedPersonForm .correspondence-contractor-address .postal-code-column .value-container,
#UpdateRelatedPersonForm .correspondence-contractor-address .postal-code-column .value-container,
#CreateRelatedCompanyForm .correspondence-contractor-address .postal-code-column .value-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address .postal-code-column .value-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .postal-code-column .value-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .postal-code-column .value-container,
#SupplierContactsForm .correspondence-contractor-address .postal-code-column .value-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .postal-code-column .value-container {
  width: 8.33333333%;
  max-width: 69px;
}
#UpdateApplicantForm .contractor-address .city-column,
#UpdateCoApplicantForm .contractor-address .city-column,
#CreateRelatedPersonForm .contractor-address .city-column,
#UpdateRelatedPersonForm .contractor-address .city-column,
#CreateRelatedCompanyForm .contractor-address .city-column,
#UpdateRelatedCompanyForm .contractor-address .city-column,
#CreateRelatedCompanyPersonForm .contractor-address .city-column,
#UpdateRelatedCompanyPersonForm .contractor-address .city-column,
#SupplierContactsForm .contractor-address .city-column,
#UpdateCaseRelatedPersonForm .contractor-address .city-column,
#UpdateApplicantForm .correspondence-contractor-address .city-column,
#UpdateCoApplicantForm .correspondence-contractor-address .city-column,
#CreateRelatedPersonForm .correspondence-contractor-address .city-column,
#UpdateRelatedPersonForm .correspondence-contractor-address .city-column,
#CreateRelatedCompanyForm .correspondence-contractor-address .city-column,
#UpdateRelatedCompanyForm .correspondence-contractor-address .city-column,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .city-column,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .city-column,
#SupplierContactsForm .correspondence-contractor-address .city-column,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .city-column {
  width: 50%;
  max-width: 382px;
  float: left;
}
#UpdateApplicantForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateCoApplicantForm .contractor-address.readonly .postal-code-column .value-container,
#CreateRelatedPersonForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateRelatedPersonForm .contractor-address.readonly .postal-code-column .value-container,
#CreateRelatedCompanyForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateRelatedCompanyForm .contractor-address.readonly .postal-code-column .value-container,
#CreateRelatedCompanyPersonForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateRelatedCompanyPersonForm .contractor-address.readonly .postal-code-column .value-container,
#SupplierContactsForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateCaseRelatedPersonForm .contractor-address.readonly .postal-code-column .value-container,
#UpdateApplicantForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#CreateRelatedPersonForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#UpdateRelatedPersonForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#CreateRelatedCompanyForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#SupplierContactsForm .correspondence-contractor-address.readonly .postal-code-column .value-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address.readonly .postal-code-column .value-container {
  max-width: 50px;
}
#UpdateApplicantForm .contractor-address.readonly .building-no .value-container,
#UpdateCoApplicantForm .contractor-address.readonly .building-no .value-container,
#CreateRelatedPersonForm .contractor-address.readonly .building-no .value-container,
#UpdateRelatedPersonForm .contractor-address.readonly .building-no .value-container,
#CreateRelatedCompanyForm .contractor-address.readonly .building-no .value-container,
#UpdateRelatedCompanyForm .contractor-address.readonly .building-no .value-container,
#CreateRelatedCompanyPersonForm .contractor-address.readonly .building-no .value-container,
#UpdateRelatedCompanyPersonForm .contractor-address.readonly .building-no .value-container,
#SupplierContactsForm .contractor-address.readonly .building-no .value-container,
#UpdateCaseRelatedPersonForm .contractor-address.readonly .building-no .value-container,
#UpdateApplicantForm .correspondence-contractor-address.readonly .building-no .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address.readonly .building-no .value-container,
#CreateRelatedPersonForm .correspondence-contractor-address.readonly .building-no .value-container,
#UpdateRelatedPersonForm .correspondence-contractor-address.readonly .building-no .value-container,
#CreateRelatedCompanyForm .correspondence-contractor-address.readonly .building-no .value-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address.readonly .building-no .value-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address.readonly .building-no .value-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address.readonly .building-no .value-container,
#SupplierContactsForm .correspondence-contractor-address.readonly .building-no .value-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address.readonly .building-no .value-container {
  width: auto;
}
#UpdateApplicantForm .contractor-address.readonly .flat-no .value-container,
#UpdateCoApplicantForm .contractor-address.readonly .flat-no .value-container,
#CreateRelatedPersonForm .contractor-address.readonly .flat-no .value-container,
#UpdateRelatedPersonForm .contractor-address.readonly .flat-no .value-container,
#CreateRelatedCompanyForm .contractor-address.readonly .flat-no .value-container,
#UpdateRelatedCompanyForm .contractor-address.readonly .flat-no .value-container,
#CreateRelatedCompanyPersonForm .contractor-address.readonly .flat-no .value-container,
#UpdateRelatedCompanyPersonForm .contractor-address.readonly .flat-no .value-container,
#SupplierContactsForm .contractor-address.readonly .flat-no .value-container,
#UpdateCaseRelatedPersonForm .contractor-address.readonly .flat-no .value-container,
#UpdateApplicantForm .correspondence-contractor-address.readonly .flat-no .value-container,
#UpdateCoApplicantForm .correspondence-contractor-address.readonly .flat-no .value-container,
#CreateRelatedPersonForm .correspondence-contractor-address.readonly .flat-no .value-container,
#UpdateRelatedPersonForm .correspondence-contractor-address.readonly .flat-no .value-container,
#CreateRelatedCompanyForm .correspondence-contractor-address.readonly .flat-no .value-container,
#UpdateRelatedCompanyForm .correspondence-contractor-address.readonly .flat-no .value-container,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address.readonly .flat-no .value-container,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address.readonly .flat-no .value-container,
#SupplierContactsForm .correspondence-contractor-address.readonly .flat-no .value-container,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address.readonly .flat-no .value-container {
  width: auto;
}
#UpdateApplicantForm .contractor-address .street-type select,
#UpdateCoApplicantForm .contractor-address .street-type select,
#CreateRelatedPersonForm .contractor-address .street-type select,
#UpdateRelatedPersonForm .contractor-address .street-type select,
#CreateRelatedCompanyForm .contractor-address .street-type select,
#UpdateRelatedCompanyForm .contractor-address .street-type select,
#CreateRelatedCompanyPersonForm .contractor-address .street-type select,
#UpdateRelatedCompanyPersonForm .contractor-address .street-type select,
#SupplierContactsForm .contractor-address .street-type select,
#UpdateCaseRelatedPersonForm .contractor-address .street-type select,
#UpdateApplicantForm .correspondence-contractor-address .street-type select,
#UpdateCoApplicantForm .correspondence-contractor-address .street-type select,
#CreateRelatedPersonForm .correspondence-contractor-address .street-type select,
#UpdateRelatedPersonForm .correspondence-contractor-address .street-type select,
#CreateRelatedCompanyForm .correspondence-contractor-address .street-type select,
#UpdateRelatedCompanyForm .correspondence-contractor-address .street-type select,
#CreateRelatedCompanyPersonForm .correspondence-contractor-address .street-type select,
#UpdateRelatedCompanyPersonForm .correspondence-contractor-address .street-type select,
#SupplierContactsForm .correspondence-contractor-address .street-type select,
#UpdateCaseRelatedPersonForm .correspondence-contractor-address .street-type select {
  max-width: 130px;
}
#UpdateApplicantForm .contractor-contacts .contact-type,
#UpdateCoApplicantForm .contractor-contacts .contact-type,
#CreateRelatedPersonForm .contractor-contacts .contact-type,
#UpdateRelatedPersonForm .contractor-contacts .contact-type,
#CreateRelatedCompanyForm .contractor-contacts .contact-type,
#UpdateRelatedCompanyForm .contractor-contacts .contact-type,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-type,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-type,
#SupplierContactsForm .contractor-contacts .contact-type,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-type {
  width: 16.66666667%;
  text-align: right !important;
}
#UpdateApplicantForm .contractor-contacts .contact-type .label,
#UpdateCoApplicantForm .contractor-contacts .contact-type .label,
#CreateRelatedPersonForm .contractor-contacts .contact-type .label,
#UpdateRelatedPersonForm .contractor-contacts .contact-type .label,
#CreateRelatedCompanyForm .contractor-contacts .contact-type .label,
#UpdateRelatedCompanyForm .contractor-contacts .contact-type .label,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-type .label,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-type .label,
#SupplierContactsForm .contractor-contacts .contact-type .label,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-type .label {
  margin-right: 12px;
}
#UpdateApplicantForm .contractor-contacts .contact-type .label.value,
#UpdateCoApplicantForm .contractor-contacts .contact-type .label.value,
#CreateRelatedPersonForm .contractor-contacts .contact-type .label.value,
#UpdateRelatedPersonForm .contractor-contacts .contact-type .label.value,
#CreateRelatedCompanyForm .contractor-contacts .contact-type .label.value,
#UpdateRelatedCompanyForm .contractor-contacts .contact-type .label.value,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-type .label.value,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-type .label.value,
#SupplierContactsForm .contractor-contacts .contact-type .label.value,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-type .label.value {
  font-weight: normal;
}
#UpdateApplicantForm .contractor-contacts .contact-type select,
#UpdateCoApplicantForm .contractor-contacts .contact-type select,
#CreateRelatedPersonForm .contractor-contacts .contact-type select,
#UpdateRelatedPersonForm .contractor-contacts .contact-type select,
#CreateRelatedCompanyForm .contractor-contacts .contact-type select,
#UpdateRelatedCompanyForm .contractor-contacts .contact-type select,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-type select,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-type select,
#SupplierContactsForm .contractor-contacts .contact-type select,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-type select {
  width: 160px;
  margin-right: 20px;
  padding-left: 0px;
}
#UpdateApplicantForm .contractor-contacts .value-container,
#UpdateCoApplicantForm .contractor-contacts .value-container,
#CreateRelatedPersonForm .contractor-contacts .value-container,
#UpdateRelatedPersonForm .contractor-contacts .value-container,
#CreateRelatedCompanyForm .contractor-contacts .value-container,
#UpdateRelatedCompanyForm .contractor-contacts .value-container,
#CreateRelatedCompanyPersonForm .contractor-contacts .value-container,
#UpdateRelatedCompanyPersonForm .contractor-contacts .value-container,
#SupplierContactsForm .contractor-contacts .value-container,
#UpdateCaseRelatedPersonForm .contractor-contacts .value-container {
  float: left;
}
#UpdateApplicantForm .contractor-contacts .phone-countryprefix,
#UpdateCoApplicantForm .contractor-contacts .phone-countryprefix,
#CreateRelatedPersonForm .contractor-contacts .phone-countryprefix,
#UpdateRelatedPersonForm .contractor-contacts .phone-countryprefix,
#CreateRelatedCompanyForm .contractor-contacts .phone-countryprefix,
#UpdateRelatedCompanyForm .contractor-contacts .phone-countryprefix,
#CreateRelatedCompanyPersonForm .contractor-contacts .phone-countryprefix,
#UpdateRelatedCompanyPersonForm .contractor-contacts .phone-countryprefix,
#SupplierContactsForm .contractor-contacts .phone-countryprefix,
#UpdateCaseRelatedPersonForm .contractor-contacts .phone-countryprefix {
  font-size: 13px;
  line-height: 1em;
  padding-right: 10px;
  padding-top: 11px;
  width: 68px;
}
#UpdateApplicantForm .contractor-contacts .phone-prefix,
#UpdateCoApplicantForm .contractor-contacts .phone-prefix,
#CreateRelatedPersonForm .contractor-contacts .phone-prefix,
#UpdateRelatedPersonForm .contractor-contacts .phone-prefix,
#CreateRelatedCompanyForm .contractor-contacts .phone-prefix,
#UpdateRelatedCompanyForm .contractor-contacts .phone-prefix,
#CreateRelatedCompanyPersonForm .contractor-contacts .phone-prefix,
#UpdateRelatedCompanyPersonForm .contractor-contacts .phone-prefix,
#SupplierContactsForm .contractor-contacts .phone-prefix,
#UpdateCaseRelatedPersonForm .contractor-contacts .phone-prefix {
  width: 30px;
  margin-right: 10px;
}
#UpdateApplicantForm .contractor-contacts .phone-mobile-prefix,
#UpdateCoApplicantForm .contractor-contacts .phone-mobile-prefix,
#CreateRelatedPersonForm .contractor-contacts .phone-mobile-prefix,
#UpdateRelatedPersonForm .contractor-contacts .phone-mobile-prefix,
#CreateRelatedCompanyForm .contractor-contacts .phone-mobile-prefix,
#UpdateRelatedCompanyForm .contractor-contacts .phone-mobile-prefix,
#CreateRelatedCompanyPersonForm .contractor-contacts .phone-mobile-prefix,
#UpdateRelatedCompanyPersonForm .contractor-contacts .phone-mobile-prefix,
#SupplierContactsForm .contractor-contacts .phone-mobile-prefix,
#UpdateCaseRelatedPersonForm .contractor-contacts .phone-mobile-prefix {
  width: 58px;
  margin-right: 10px;
}
#UpdateApplicantForm .contractor-contacts .phone-mobile-value,
#UpdateCoApplicantForm .contractor-contacts .phone-mobile-value,
#CreateRelatedPersonForm .contractor-contacts .phone-mobile-value,
#UpdateRelatedPersonForm .contractor-contacts .phone-mobile-value,
#CreateRelatedCompanyForm .contractor-contacts .phone-mobile-value,
#UpdateRelatedCompanyForm .contractor-contacts .phone-mobile-value,
#CreateRelatedCompanyPersonForm .contractor-contacts .phone-mobile-value,
#UpdateRelatedCompanyPersonForm .contractor-contacts .phone-mobile-value,
#SupplierContactsForm .contractor-contacts .phone-mobile-value,
#UpdateCaseRelatedPersonForm .contractor-contacts .phone-mobile-value {
  width: 195px;
  margin-right: 10px;
}
#UpdateApplicantForm .contractor-contacts .phone-value,
#UpdateCoApplicantForm .contractor-contacts .phone-value,
#CreateRelatedPersonForm .contractor-contacts .phone-value,
#UpdateRelatedPersonForm .contractor-contacts .phone-value,
#CreateRelatedCompanyForm .contractor-contacts .phone-value,
#UpdateRelatedCompanyForm .contractor-contacts .phone-value,
#CreateRelatedCompanyPersonForm .contractor-contacts .phone-value,
#UpdateRelatedCompanyPersonForm .contractor-contacts .phone-value,
#SupplierContactsForm .contractor-contacts .phone-value,
#UpdateCaseRelatedPersonForm .contractor-contacts .phone-value {
  width: 100px;
  margin-right: 10px;
}
#UpdateApplicantForm .contractor-contacts .phone-suffix .label-container,
#UpdateCoApplicantForm .contractor-contacts .phone-suffix .label-container,
#CreateRelatedPersonForm .contractor-contacts .phone-suffix .label-container,
#UpdateRelatedPersonForm .contractor-contacts .phone-suffix .label-container,
#CreateRelatedCompanyForm .contractor-contacts .phone-suffix .label-container,
#UpdateRelatedCompanyForm .contractor-contacts .phone-suffix .label-container,
#CreateRelatedCompanyPersonForm .contractor-contacts .phone-suffix .label-container,
#UpdateRelatedCompanyPersonForm .contractor-contacts .phone-suffix .label-container,
#SupplierContactsForm .contractor-contacts .phone-suffix .label-container,
#UpdateCaseRelatedPersonForm .contractor-contacts .phone-suffix .label-container {
  width: 40px;
  padding-right: 0;
}
#UpdateApplicantForm .contractor-contacts .phone-suffix .label-container .label,
#UpdateCoApplicantForm .contractor-contacts .phone-suffix .label-container .label,
#CreateRelatedPersonForm .contractor-contacts .phone-suffix .label-container .label,
#UpdateRelatedPersonForm .contractor-contacts .phone-suffix .label-container .label,
#CreateRelatedCompanyForm .contractor-contacts .phone-suffix .label-container .label,
#UpdateRelatedCompanyForm .contractor-contacts .phone-suffix .label-container .label,
#CreateRelatedCompanyPersonForm .contractor-contacts .phone-suffix .label-container .label,
#UpdateRelatedCompanyPersonForm .contractor-contacts .phone-suffix .label-container .label,
#SupplierContactsForm .contractor-contacts .phone-suffix .label-container .label,
#UpdateCaseRelatedPersonForm .contractor-contacts .phone-suffix .label-container .label {
  padding-right: 10px;
}
#UpdateApplicantForm .contractor-contacts .phone-suffix .value-container,
#UpdateCoApplicantForm .contractor-contacts .phone-suffix .value-container,
#CreateRelatedPersonForm .contractor-contacts .phone-suffix .value-container,
#UpdateRelatedPersonForm .contractor-contacts .phone-suffix .value-container,
#CreateRelatedCompanyForm .contractor-contacts .phone-suffix .value-container,
#UpdateRelatedCompanyForm .contractor-contacts .phone-suffix .value-container,
#CreateRelatedCompanyPersonForm .contractor-contacts .phone-suffix .value-container,
#UpdateRelatedCompanyPersonForm .contractor-contacts .phone-suffix .value-container,
#SupplierContactsForm .contractor-contacts .phone-suffix .value-container,
#UpdateCaseRelatedPersonForm .contractor-contacts .phone-suffix .value-container {
  width: 45px;
  margin-right: 10px;
}
#UpdateApplicantForm .contractor-contacts .email-value,
#UpdateCoApplicantForm .contractor-contacts .email-value,
#CreateRelatedPersonForm .contractor-contacts .email-value,
#UpdateRelatedPersonForm .contractor-contacts .email-value,
#CreateRelatedCompanyForm .contractor-contacts .email-value,
#UpdateRelatedCompanyForm .contractor-contacts .email-value,
#CreateRelatedCompanyPersonForm .contractor-contacts .email-value,
#UpdateRelatedCompanyPersonForm .contractor-contacts .email-value,
#SupplierContactsForm .contractor-contacts .email-value,
#UpdateCaseRelatedPersonForm .contractor-contacts .email-value {
  width: 263px;
  margin-right: 10px;
}
#UpdateApplicantForm .contractor-contacts .info-fields,
#UpdateCoApplicantForm .contractor-contacts .info-fields,
#CreateRelatedPersonForm .contractor-contacts .info-fields,
#UpdateRelatedPersonForm .contractor-contacts .info-fields,
#CreateRelatedCompanyForm .contractor-contacts .info-fields,
#UpdateRelatedCompanyForm .contractor-contacts .info-fields,
#CreateRelatedCompanyPersonForm .contractor-contacts .info-fields,
#UpdateRelatedCompanyPersonForm .contractor-contacts .info-fields,
#SupplierContactsForm .contractor-contacts .info-fields,
#UpdateCaseRelatedPersonForm .contractor-contacts .info-fields {
  float: left;
  width: calc(83.33333333333334% - 263px - 10px - 30px);
}
#UpdateApplicantForm .contractor-contacts .info-fields .description,
#UpdateCoApplicantForm .contractor-contacts .info-fields .description,
#CreateRelatedPersonForm .contractor-contacts .info-fields .description,
#UpdateRelatedPersonForm .contractor-contacts .info-fields .description,
#CreateRelatedCompanyForm .contractor-contacts .info-fields .description,
#UpdateRelatedCompanyForm .contractor-contacts .info-fields .description,
#CreateRelatedCompanyPersonForm .contractor-contacts .info-fields .description,
#UpdateRelatedCompanyPersonForm .contractor-contacts .info-fields .description,
#SupplierContactsForm .contractor-contacts .info-fields .description,
#UpdateCaseRelatedPersonForm .contractor-contacts .info-fields .description {
  float: left;
  width: calc(100% - 25px);
}
#UpdateApplicantForm .contractor-contacts .info-fields .description .label-container,
#UpdateCoApplicantForm .contractor-contacts .info-fields .description .label-container,
#CreateRelatedPersonForm .contractor-contacts .info-fields .description .label-container,
#UpdateRelatedPersonForm .contractor-contacts .info-fields .description .label-container,
#CreateRelatedCompanyForm .contractor-contacts .info-fields .description .label-container,
#UpdateRelatedCompanyForm .contractor-contacts .info-fields .description .label-container,
#CreateRelatedCompanyPersonForm .contractor-contacts .info-fields .description .label-container,
#UpdateRelatedCompanyPersonForm .contractor-contacts .info-fields .description .label-container,
#SupplierContactsForm .contractor-contacts .info-fields .description .label-container,
#UpdateCaseRelatedPersonForm .contractor-contacts .info-fields .description .label-container {
  width: 40px;
  padding-right: 0;
}
#UpdateApplicantForm .contractor-contacts .info-fields .description .label-container .label,
#UpdateCoApplicantForm .contractor-contacts .info-fields .description .label-container .label,
#CreateRelatedPersonForm .contractor-contacts .info-fields .description .label-container .label,
#UpdateRelatedPersonForm .contractor-contacts .info-fields .description .label-container .label,
#CreateRelatedCompanyForm .contractor-contacts .info-fields .description .label-container .label,
#UpdateRelatedCompanyForm .contractor-contacts .info-fields .description .label-container .label,
#CreateRelatedCompanyPersonForm .contractor-contacts .info-fields .description .label-container .label,
#UpdateRelatedCompanyPersonForm .contractor-contacts .info-fields .description .label-container .label,
#SupplierContactsForm .contractor-contacts .info-fields .description .label-container .label,
#UpdateCaseRelatedPersonForm .contractor-contacts .info-fields .description .label-container .label {
  padding-right: 10px;
}
#UpdateApplicantForm .contractor-contacts .info-fields .description .value-container,
#UpdateCoApplicantForm .contractor-contacts .info-fields .description .value-container,
#CreateRelatedPersonForm .contractor-contacts .info-fields .description .value-container,
#UpdateRelatedPersonForm .contractor-contacts .info-fields .description .value-container,
#CreateRelatedCompanyForm .contractor-contacts .info-fields .description .value-container,
#UpdateRelatedCompanyForm .contractor-contacts .info-fields .description .value-container,
#CreateRelatedCompanyPersonForm .contractor-contacts .info-fields .description .value-container,
#UpdateRelatedCompanyPersonForm .contractor-contacts .info-fields .description .value-container,
#SupplierContactsForm .contractor-contacts .info-fields .description .value-container,
#UpdateCaseRelatedPersonForm .contractor-contacts .info-fields .description .value-container {
  width: calc(100% - 40px - 10px);
}
#UpdateApplicantForm .contractor-contacts .info-fields .authorization-status,
#UpdateCoApplicantForm .contractor-contacts .info-fields .authorization-status,
#CreateRelatedPersonForm .contractor-contacts .info-fields .authorization-status,
#UpdateRelatedPersonForm .contractor-contacts .info-fields .authorization-status,
#CreateRelatedCompanyForm .contractor-contacts .info-fields .authorization-status,
#UpdateRelatedCompanyForm .contractor-contacts .info-fields .authorization-status,
#CreateRelatedCompanyPersonForm .contractor-contacts .info-fields .authorization-status,
#UpdateRelatedCompanyPersonForm .contractor-contacts .info-fields .authorization-status,
#SupplierContactsForm .contractor-contacts .info-fields .authorization-status,
#UpdateCaseRelatedPersonForm .contractor-contacts .info-fields .authorization-status {
  width: 25px;
}
#UpdateApplicantForm .contractor-contacts .info-fields .authorization-status img,
#UpdateCoApplicantForm .contractor-contacts .info-fields .authorization-status img,
#CreateRelatedPersonForm .contractor-contacts .info-fields .authorization-status img,
#UpdateRelatedPersonForm .contractor-contacts .info-fields .authorization-status img,
#CreateRelatedCompanyForm .contractor-contacts .info-fields .authorization-status img,
#UpdateRelatedCompanyForm .contractor-contacts .info-fields .authorization-status img,
#CreateRelatedCompanyPersonForm .contractor-contacts .info-fields .authorization-status img,
#UpdateRelatedCompanyPersonForm .contractor-contacts .info-fields .authorization-status img,
#SupplierContactsForm .contractor-contacts .info-fields .authorization-status img,
#UpdateCaseRelatedPersonForm .contractor-contacts .info-fields .authorization-status img {
  margin-left: 2px;
}
#UpdateApplicantForm .contractor-contacts .verification-status.initial span,
#UpdateCoApplicantForm .contractor-contacts .verification-status.initial span,
#CreateRelatedPersonForm .contractor-contacts .verification-status.initial span,
#UpdateRelatedPersonForm .contractor-contacts .verification-status.initial span,
#CreateRelatedCompanyForm .contractor-contacts .verification-status.initial span,
#UpdateRelatedCompanyForm .contractor-contacts .verification-status.initial span,
#CreateRelatedCompanyPersonForm .contractor-contacts .verification-status.initial span,
#UpdateRelatedCompanyPersonForm .contractor-contacts .verification-status.initial span,
#SupplierContactsForm .contractor-contacts .verification-status.initial span,
#UpdateCaseRelatedPersonForm .contractor-contacts .verification-status.initial span {
  color: #cf2a1e;
}
#UpdateApplicantForm .contractor-contacts .verification-status.in-progress span,
#UpdateCoApplicantForm .contractor-contacts .verification-status.in-progress span,
#CreateRelatedPersonForm .contractor-contacts .verification-status.in-progress span,
#UpdateRelatedPersonForm .contractor-contacts .verification-status.in-progress span,
#CreateRelatedCompanyForm .contractor-contacts .verification-status.in-progress span,
#UpdateRelatedCompanyForm .contractor-contacts .verification-status.in-progress span,
#CreateRelatedCompanyPersonForm .contractor-contacts .verification-status.in-progress span,
#UpdateRelatedCompanyPersonForm .contractor-contacts .verification-status.in-progress span,
#SupplierContactsForm .contractor-contacts .verification-status.in-progress span,
#UpdateCaseRelatedPersonForm .contractor-contacts .verification-status.in-progress span {
  color: #f7b32b;
}
#UpdateApplicantForm .contractor-contacts .verification-status.verified span,
#UpdateCoApplicantForm .contractor-contacts .verification-status.verified span,
#CreateRelatedPersonForm .contractor-contacts .verification-status.verified span,
#UpdateRelatedPersonForm .contractor-contacts .verification-status.verified span,
#CreateRelatedCompanyForm .contractor-contacts .verification-status.verified span,
#UpdateRelatedCompanyForm .contractor-contacts .verification-status.verified span,
#CreateRelatedCompanyPersonForm .contractor-contacts .verification-status.verified span,
#UpdateRelatedCompanyPersonForm .contractor-contacts .verification-status.verified span,
#SupplierContactsForm .contractor-contacts .verification-status.verified span,
#UpdateCaseRelatedPersonForm .contractor-contacts .verification-status.verified span {
  color: #0cb43f;
}
#UpdateApplicantForm .contractor-contacts .verification-status span,
#UpdateCoApplicantForm .contractor-contacts .verification-status span,
#CreateRelatedPersonForm .contractor-contacts .verification-status span,
#UpdateRelatedPersonForm .contractor-contacts .verification-status span,
#CreateRelatedCompanyForm .contractor-contacts .verification-status span,
#UpdateRelatedCompanyForm .contractor-contacts .verification-status span,
#CreateRelatedCompanyPersonForm .contractor-contacts .verification-status span,
#UpdateRelatedCompanyPersonForm .contractor-contacts .verification-status span,
#SupplierContactsForm .contractor-contacts .verification-status span,
#UpdateCaseRelatedPersonForm .contractor-contacts .verification-status span {
  padding-top: 0px;
  padding-left: 35px;
}
#UpdateApplicantForm .contractor-contacts .contact-remove,
#UpdateCoApplicantForm .contractor-contacts .contact-remove,
#CreateRelatedPersonForm .contractor-contacts .contact-remove,
#UpdateRelatedPersonForm .contractor-contacts .contact-remove,
#CreateRelatedCompanyForm .contractor-contacts .contact-remove,
#UpdateRelatedCompanyForm .contractor-contacts .contact-remove,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-remove,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-remove,
#SupplierContactsForm .contractor-contacts .contact-remove,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-remove {
  float: right;
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  margin-top: 4px;
}
#UpdateApplicantForm .contractor-contacts.readonly .phone-prefix,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-prefix,
#CreateRelatedPersonForm .contractor-contacts.readonly .phone-prefix,
#UpdateRelatedPersonForm .contractor-contacts.readonly .phone-prefix,
#CreateRelatedCompanyForm .contractor-contacts.readonly .phone-prefix,
#UpdateRelatedCompanyForm .contractor-contacts.readonly .phone-prefix,
#CreateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-prefix,
#UpdateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-prefix,
#SupplierContactsForm .contractor-contacts.readonly .phone-prefix,
#UpdateCaseRelatedPersonForm .contractor-contacts.readonly .phone-prefix,
#UpdateApplicantForm .contractor-contacts.readonly .phone-value,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-value,
#CreateRelatedPersonForm .contractor-contacts.readonly .phone-value,
#UpdateRelatedPersonForm .contractor-contacts.readonly .phone-value,
#CreateRelatedCompanyForm .contractor-contacts.readonly .phone-value,
#UpdateRelatedCompanyForm .contractor-contacts.readonly .phone-value,
#CreateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-value,
#UpdateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-value,
#SupplierContactsForm .contractor-contacts.readonly .phone-value,
#UpdateCaseRelatedPersonForm .contractor-contacts.readonly .phone-value,
#UpdateApplicantForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateRelatedPersonForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateRelatedPersonForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateRelatedCompanyForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateRelatedCompanyForm .contractor-contacts.readonly .phone-mobile-prefix,
#CreateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-mobile-prefix,
#SupplierContactsForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateCaseRelatedPersonForm .contractor-contacts.readonly .phone-mobile-prefix,
#UpdateApplicantForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-mobile-value,
#CreateRelatedPersonForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateRelatedPersonForm .contractor-contacts.readonly .phone-mobile-value,
#CreateRelatedCompanyForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateRelatedCompanyForm .contractor-contacts.readonly .phone-mobile-value,
#CreateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-mobile-value,
#SupplierContactsForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateCaseRelatedPersonForm .contractor-contacts.readonly .phone-mobile-value {
  width: auto;
  margin-right: 5px;
}
#UpdateApplicantForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateCoApplicantForm .contractor-contacts.readonly .phone-mobile-value,
#CreateRelatedPersonForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateRelatedPersonForm .contractor-contacts.readonly .phone-mobile-value,
#CreateRelatedCompanyForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateRelatedCompanyForm .contractor-contacts.readonly .phone-mobile-value,
#CreateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateRelatedCompanyPersonForm .contractor-contacts.readonly .phone-mobile-value,
#SupplierContactsForm .contractor-contacts.readonly .phone-mobile-value,
#UpdateCaseRelatedPersonForm .contractor-contacts.readonly .phone-mobile-value {
  min-width: 163px;
}
#UpdateApplicantForm .contractor-contacts .contact-properties,
#UpdateCoApplicantForm .contractor-contacts .contact-properties,
#CreateRelatedPersonForm .contractor-contacts .contact-properties,
#UpdateRelatedPersonForm .contractor-contacts .contact-properties,
#CreateRelatedCompanyForm .contractor-contacts .contact-properties,
#UpdateRelatedCompanyForm .contractor-contacts .contact-properties,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-properties,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-properties,
#SupplierContactsForm .contractor-contacts .contact-properties,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-properties {
  display: flex;
}
#UpdateApplicantForm .contractor-contacts .contact-properties > .info-fields,
#UpdateCoApplicantForm .contractor-contacts .contact-properties > .info-fields,
#CreateRelatedPersonForm .contractor-contacts .contact-properties > .info-fields,
#UpdateRelatedPersonForm .contractor-contacts .contact-properties > .info-fields,
#CreateRelatedCompanyForm .contractor-contacts .contact-properties > .info-fields,
#UpdateRelatedCompanyForm .contractor-contacts .contact-properties > .info-fields,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-properties > .info-fields,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-properties > .info-fields,
#SupplierContactsForm .contractor-contacts .contact-properties > .info-fields,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-properties > .info-fields {
  width: calc(100% - 90px) !important;
}
#UpdateApplicantForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#UpdateCoApplicantForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#CreateRelatedPersonForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#UpdateRelatedPersonForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#CreateRelatedCompanyForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#UpdateRelatedCompanyForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#SupplierContactsForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"],
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"] {
  width: 120px;
}
#UpdateApplicantForm .contractor-contacts .contact-properties a,
#UpdateCoApplicantForm .contractor-contacts .contact-properties a,
#CreateRelatedPersonForm .contractor-contacts .contact-properties a,
#UpdateRelatedPersonForm .contractor-contacts .contact-properties a,
#CreateRelatedCompanyForm .contractor-contacts .contact-properties a,
#UpdateRelatedCompanyForm .contractor-contacts .contact-properties a,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-properties a,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-properties a,
#SupplierContactsForm .contractor-contacts .contact-properties a,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-properties a {
  font-size: 13px;
}
#UpdateApplicantForm .contractor-contacts .contact-properties a.contact-remove,
#UpdateCoApplicantForm .contractor-contacts .contact-properties a.contact-remove,
#CreateRelatedPersonForm .contractor-contacts .contact-properties a.contact-remove,
#UpdateRelatedPersonForm .contractor-contacts .contact-properties a.contact-remove,
#CreateRelatedCompanyForm .contractor-contacts .contact-properties a.contact-remove,
#UpdateRelatedCompanyForm .contractor-contacts .contact-properties a.contact-remove,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-properties a.contact-remove,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-properties a.contact-remove,
#SupplierContactsForm .contractor-contacts .contact-properties a.contact-remove,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-properties a.contact-remove {
  padding: 0 5px 0 5px;
}
#UpdateApplicantForm .contractor-contacts .contact-additionals,
#UpdateCoApplicantForm .contractor-contacts .contact-additionals,
#CreateRelatedPersonForm .contractor-contacts .contact-additionals,
#UpdateRelatedPersonForm .contractor-contacts .contact-additionals,
#CreateRelatedCompanyForm .contractor-contacts .contact-additionals,
#UpdateRelatedCompanyForm .contractor-contacts .contact-additionals,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-additionals,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-additionals,
#SupplierContactsForm .contractor-contacts .contact-additionals,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-additionals {
  margin-left: calc(33.3%);
}
#UpdateApplicantForm .contractor-contacts .contact-type select,
#UpdateCoApplicantForm .contractor-contacts .contact-type select,
#CreateRelatedPersonForm .contractor-contacts .contact-type select,
#UpdateRelatedPersonForm .contractor-contacts .contact-type select,
#CreateRelatedCompanyForm .contractor-contacts .contact-type select,
#UpdateRelatedCompanyForm .contractor-contacts .contact-type select,
#CreateRelatedCompanyPersonForm .contractor-contacts .contact-type select,
#UpdateRelatedCompanyPersonForm .contractor-contacts .contact-type select,
#SupplierContactsForm .contractor-contacts .contact-type select,
#UpdateCaseRelatedPersonForm .contractor-contacts .contact-type select {
  width: 135px;
}
#UpdateApplicantForm .contact-additionals,
#UpdateCoApplicantForm .contact-additionals,
#CreateRelatedPersonForm .contact-additionals,
#UpdateRelatedPersonForm .contact-additionals,
#CreateRelatedCompanyForm .contact-additionals,
#UpdateRelatedCompanyForm .contact-additionals,
#CreateRelatedCompanyPersonForm .contact-additionals,
#UpdateRelatedCompanyPersonForm .contact-additionals,
#SupplierContactsForm .contact-additionals,
#UpdateCaseRelatedPersonForm .contact-additionals {
  margin-left: 151px !important;
}
#UpdateApplicantForm a[data-ui-collectioninlineeditor-element="add"],
#UpdateCoApplicantForm a[data-ui-collectioninlineeditor-element="add"],
#CreateRelatedPersonForm a[data-ui-collectioninlineeditor-element="add"],
#UpdateRelatedPersonForm a[data-ui-collectioninlineeditor-element="add"],
#CreateRelatedCompanyForm a[data-ui-collectioninlineeditor-element="add"],
#UpdateRelatedCompanyForm a[data-ui-collectioninlineeditor-element="add"],
#CreateRelatedCompanyPersonForm a[data-ui-collectioninlineeditor-element="add"],
#UpdateRelatedCompanyPersonForm a[data-ui-collectioninlineeditor-element="add"],
#SupplierContactsForm a[data-ui-collectioninlineeditor-element="add"],
#UpdateCaseRelatedPersonForm a[data-ui-collectioninlineeditor-element="add"] {
  line-height: 2em;
  margin-left: 16.66666667%;
  cursor: pointer;
}
#UpdateApplicantForm div.editorwrapper.hidden + div #CopySpouseAddress,
#UpdateCoApplicantForm div.editorwrapper.hidden + div #CopySpouseAddress,
#CreateRelatedPersonForm div.editorwrapper.hidden + div #CopySpouseAddress,
#UpdateRelatedPersonForm div.editorwrapper.hidden + div #CopySpouseAddress,
#CreateRelatedCompanyForm div.editorwrapper.hidden + div #CopySpouseAddress,
#UpdateRelatedCompanyForm div.editorwrapper.hidden + div #CopySpouseAddress,
#CreateRelatedCompanyPersonForm div.editorwrapper.hidden + div #CopySpouseAddress,
#UpdateRelatedCompanyPersonForm div.editorwrapper.hidden + div #CopySpouseAddress,
#SupplierContactsForm div.editorwrapper.hidden + div #CopySpouseAddress,
#UpdateCaseRelatedPersonForm div.editorwrapper.hidden + div #CopySpouseAddress {
  margin: 16.66666667%;
}
#NaturalPersonGenderColumn .radio-field > input {
  margin-left: 0px;
}
#EditContractorDataForm .contractor-contacts .contact-type {
  width: 33.33333333%;
  text-align: right !important;
}
#EditContractorDataForm .contractor-contacts .contact-type .label {
  margin-right: 12px;
}
#EditContractorDataForm .contractor-contacts .contact-type .label.value {
  font-weight: normal;
}
#EditContractorDataForm .contractor-contacts .contact-type select {
  width: 160px;
  margin-right: 20px;
  padding-left: 0px;
}
#EditContractorDataForm .contractor-contacts .value-container {
  float: left;
}
#EditContractorDataForm .contractor-contacts .phone-countryprefix {
  font-size: 13px;
  line-height: 1em;
  padding-right: 10px;
  padding-top: 11px;
  width: 68px;
}
#EditContractorDataForm .contractor-contacts .phone-prefix {
  width: 30px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-mobile-prefix {
  width: 58px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-mobile-value {
  width: 195px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-value {
  width: 100px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-suffix .label-container {
  width: 40px;
  padding-right: 0;
}
#EditContractorDataForm .contractor-contacts .phone-suffix .label-container .label {
  padding-right: 10px;
}
#EditContractorDataForm .contractor-contacts .phone-suffix .value-container {
  width: 45px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .email-value {
  width: 263px;
  margin-right: 10px;
}
#EditContractorDataForm .contractor-contacts .info-fields {
  float: left;
  width: calc(66.66666666666666% - 263px - 10px - 30px);
}
#EditContractorDataForm .contractor-contacts .info-fields .description {
  float: left;
  width: calc(100% - 25px);
}
#EditContractorDataForm .contractor-contacts .info-fields .description .label-container {
  width: 40px;
  padding-right: 0;
}
#EditContractorDataForm .contractor-contacts .info-fields .description .label-container .label {
  padding-right: 10px;
}
#EditContractorDataForm .contractor-contacts .info-fields .description .value-container {
  width: calc(100% - 40px - 10px);
}
#EditContractorDataForm .contractor-contacts .info-fields .authorization-status {
  width: 25px;
}
#EditContractorDataForm .contractor-contacts .info-fields .authorization-status img {
  margin-left: 2px;
}
#EditContractorDataForm .contractor-contacts .verification-status.initial span {
  color: #cf2a1e;
}
#EditContractorDataForm .contractor-contacts .verification-status.in-progress span {
  color: #f7b32b;
}
#EditContractorDataForm .contractor-contacts .verification-status.verified span {
  color: #0cb43f;
}
#EditContractorDataForm .contractor-contacts .verification-status span {
  padding-top: 0px;
  padding-left: 35px;
}
#EditContractorDataForm .contractor-contacts .contact-remove {
  float: right;
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  margin-top: 4px;
}
#EditContractorDataForm .contractor-contacts.readonly .phone-prefix,
#EditContractorDataForm .contractor-contacts.readonly .phone-value,
#EditContractorDataForm .contractor-contacts.readonly .phone-mobile-prefix,
#EditContractorDataForm .contractor-contacts.readonly .phone-mobile-value {
  width: auto;
  margin-right: 5px;
}
#EditContractorDataForm .contractor-contacts.readonly .phone-mobile-value {
  min-width: 163px;
}
#EditContractorDataForm .contractor-contacts .contact-properties {
  display: flex;
}
#EditContractorDataForm .contractor-contacts .contact-properties > .info-fields {
  width: calc(100% - 90px) !important;
}
#EditContractorDataForm .contractor-contacts .contact-properties div [data-ui-fn="splitbutton"] {
  width: 120px;
}
#EditContractorDataForm .contractor-contacts .contact-properties a {
  font-size: 13px;
}
#EditContractorDataForm .contractor-contacts .contact-properties a.contact-remove {
  padding: 0 5px 0 5px;
}
#EditContractorDataForm .contractor-contacts .contact-additionals {
  margin-left: calc(33.3%);
}
#RelatedPeoplePlaceholder > .content,
#RelatedCompaniesPlaceholder > .content {
  min-height: 40px;
}
label.checkbox-outer input[type="checkbox"][readonly] ~ div {
  background-color: #f3f3f3;
}
#SpouseDataSectionVisibility {
  min-height: 265px;
}
#CopyConsumerAddressDataVisibility {
  margin-left: 148px;
  margin-top: 15px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
/*Nagłówek listy przedmiotów*/
/*Lista przedmiotów*/
#ObjectListHeader {
  padding-left: 0;
  padding-right: 0;
}
#ObjectListHeader .list-header-column {
  /*Rodzaj przedmiotu*/
  /*Opis przedmiotu*/
  /*Rok produkcji*/
  /*Cena netto*/
  /*Cena brutto*/
  /*przyciski*/
}
#ObjectListHeader .list-header-column:nth-child(1) {
  width: 300px;
}
#ObjectListHeader .list-header-column:nth-child(2) {
  width: 235px;
}
#ObjectListHeader .list-header-column:nth-child(3) {
  width: 110px;
}
#ObjectListHeader .list-header-column:nth-child(4) {
  width: 130px;
  text-align: right;
  white-space: nowrap;
}
#ObjectListHeader .list-header-column:nth-child(5) {
  width: 130px;
  text-align: right;
  white-space: nowrap;
}
#ObjectListHeader .list-header-column:nth-child(6) {
  width: 0;
  text-align: right;
}
#ObjectList .list-item .list-item-description {
  width: 300px;
  vertical-align: top;
  padding-top: 10px;
}
#ObjectList .list-item .list-item-description .list-item-content-column:nth-child(1) {
  width: 300px;
}
#ObjectList .list-item-content .value {
  font-size: 14px;
}
#ObjectList .type-title {
  font-size: 16px;
  white-space: normal;
}
#ObjectList .type-details {
  width: 300px;
}
#ObjectList .type-details .label,
#ObjectList .type-details .value {
  font-size: 14px !important;
  line-height: 1.1em;
}
#ObjectList .type-details .value {
  font-weight: bold !important;
}
#ObjectList .list-item {
  padding-left: 0;
  padding-right: 0;
}
#ObjectList .list-item .list-item-content-column {
  float: left;
  /*Opis przedmiotu*/
  /*Rok produkcji*/
  /*Cena netto*/
  /*Cena brutto*/
  /*przyciski*/
  line-height: normal;
}
#ObjectList .list-item .list-item-content-column:nth-child(1) {
  width: 235px;
}
#ObjectList .list-item .list-item-content-column:nth-child(2) {
  width: 110px;
}
#ObjectList .list-item .list-item-content-column:nth-child(3) {
  width: 130px;
  text-align: right;
  white-space: nowrap;
}
#ObjectList .list-item .list-item-content-column:nth-child(4) {
  width: 130px;
  text-align: right;
  white-space: nowrap;
}
#ObjectList .list-item .list-item-content-column:nth-child(5) {
  width: 0;
  text-align: right;
}
#ObjectList .list-item .list-item-content-data {
  margin-bottom: 10px;
}
#ObjectList .list-item-details .list-item {
  padding: 0;
}
#ObjectList .objectlist-details {
  padding-top: 10px;
  line-height: 18px;
  border-top: 1px #ccc dashed;
  margin: 0 10px 0 0;
}
#ObjectList .objectlist-details a {
  margin-left: 5px;
  font-size: 13px;
}
#ObjectList .objectlist-details .supplier-info {
  line-height: 20px;
}
#ObjectList .objectlist-details .value.supplier-description {
  font-size: 12px;
}
#ObjectList .list-item-options {
  width: 90px;
}
#ObjectList .compositeObject-header-column {
  min-height: 15px;
  float: left;
  line-height: normal;
}
#ObjectList .compositeObject-header-column a {
  font-size: 13px;
}
#ObjectList .compositeObject-header-column .type-title {
  font-weight: bold;
}
#ObjectList .compositeObject-row-layout .list-item-content-column {
  float: left;
  line-height: normal;
}
#ObjectList .compositeObject-row-layout .list-item-content-column:nth-child(n+2) {
  padding-bottom: 10px;
}
#ObjectList .list-content > .list-item {
  background-color: transparent;
  border: none;
  border-top: 1px #ccc solid;
}
#ObjectList .list-content > .list-item .list-item-description {
  display: none;
}
#ObjectList .list-item-details .list-content {
  margin-bottom: 0;
}
#ObjectList .list-item-details .list-content .list-item:last-child .list-item-content {
  padding-bottom: 0;
}
#ObjectListPlaceholder .caseObjectSummary {
  margin-bottom: 10px;
}
#ObjectListPlaceholder .caseObjectSummaryValues {
  width: 260px;
}
[data-ui-fn="formsection"] .section-title h2.section-title-header {
  font-size: 16px;
  float: left;
}
[data-ui-fn="formsection"] .section-title .tooltip-bullet {
  padding-top: 0;
  margin-top: -3px;
}
#InfoAnnouncements {
  margin: 0 25px 0 25px;
  font-size: 13px;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.1em;
  padding: 3px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
/*Lista zabezpieczeń*/
#CollateralListHeader {
  padding-left: 0;
  padding-right: 0;
}
#CollateralListHeader .list-header-column {
  /*Typ zabezpieczenia*/
  /*Komentarz analityka*/
  /*Status*/
}
#CollateralListHeader .list-header-column:nth-child(1) {
  width: 225px;
  float: left;
  padding-right: 15px;
}
#CollateralListHeader .list-header-column:nth-child(2) {
  width: calc(100% - 225px - 150px);
  float: left;
  white-space: normal;
}
#CollateralListHeader .list-header-column:nth-child(3) {
  width: 150px;
  float: right;
  padding-left: 15px;
  padding-right: 15px;
  white-space: normal;
}
#CollateralList .list-item-content {
  padding-top: 15px;
  padding-bottom: 15px;
}
#CollateralList .list-item-content-column {
  /*Typ zabezpieczenia*/
  /*Komentarz analityka*/
  /*Status*/
}
#CollateralList .list-item-content-column:nth-child(1) {
  width: 225px;
  float: left;
  padding-right: 15px;
}
#CollateralList .list-item-content-column:nth-child(2) {
  width: calc(100% - 225px - 150px);
  float: left;
  white-space: normal;
}
#CollateralList .list-item-content-column:nth-child(3) {
  width: 150px;
  float: right;
  padding-left: 15px;
  padding-right: 15px;
  white-space: normal;
}
#CollateralList .list-item {
  padding-left: 0;
  padding-right: 0;
}
#CollateralList .list-item-details a.add-representative {
  margin-left: 70px;
  display: block;
  border-top: 1px #ccc dashed;
  padding-top: 10px;
  font-size: 14px;
}
#CollateralList .list-item-details a.add-representative span {
  color: #135ee2;
}
#CollateralList .list-item-details a.add-representative span:hover {
  color: #0a285c;
}
#CollateralList .list-item-details .collateral-details {
  margin-left: 225px;
  border-top: 1px #ccc dashed;
}
#CollateralList .list-item-details .collateral-details a span {
  color: #135ee2;
  font-size: 14px;
}
#CollateralList .list-item-details .collateral-details a span:hover {
  color: #0a285c;
}
#CollateralList .value {
  font-weight: normal;
}
#CollateralList #ReprezentanciHeader,
#CollateralList #ReprezentanciList {
  margin-left: 70px;
}
#CollateralList #ReprezentanciHeader .list-header-column,
#CollateralList #ReprezentanciList .list-header-column {
  width: 180px;
  float: left;
}
#CollateralList #ReprezentanciHeader .list-header-column:nth-of-type(2),
#CollateralList #ReprezentanciList .list-header-column:nth-of-type(2) {
  margin-left: 135px;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child),
#CollateralList #ReprezentanciList > div.line:not(:first-child) {
  color: #0a285c;
  border-top: 1px #ccc dashed;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child) a,
#CollateralList #ReprezentanciList > div.line:not(:first-child) a {
  color: #135ee2;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child) a:hover,
#CollateralList #ReprezentanciList > div.line:not(:first-child) a:hover {
  color: #0a285c;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child) label,
#CollateralList #ReprezentanciList > div.line:not(:first-child) label {
  color: #537090;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child) span,
#CollateralList #ReprezentanciList > div.line:not(:first-child) span {
  color: #0a285c;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child):last-child,
#CollateralList #ReprezentanciList > div.line:not(:first-child):last-child {
  margin-bottom: 0;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive,
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive {
  color: #acacad;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive a,
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive a {
  color: #acacad;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive label,
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive label {
  color: #bcc2cc;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive span,
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive span {
  color: #acacad;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive .list-item-title,
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive .list-item-title {
  color: #acacad;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"],
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"] {
  color: #0a285c;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"] a,
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"] a {
  color: #135ee2;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"] a:hover,
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"] a:hover {
  color: #0a285c;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"] label,
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"] label {
  color: #537090;
}
#CollateralList #ReprezentanciHeader > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"] span,
#CollateralList #ReprezentanciList > div.line:not(:first-child).inactive [data-ui-fn="splitbutton"] span {
  color: #0a285c;
}
#CollateralList #ReprezentanciHeader .list-item-content-column,
#CollateralList #ReprezentanciList .list-item-content-column {
  float: left;
  width: 180px;
  padding-left: 0;
  padding-right: 0;
}
#CollateralList #ReprezentanciHeader .list-item-content-column:nth-of-type(1),
#CollateralList #ReprezentanciList .list-item-content-column:nth-of-type(1) {
  width: 150px;
  margin-left: 5px;
}
#CollateralList #ReprezentanciHeader .list-item-content-column .value:only-child,
#CollateralList #ReprezentanciList .list-item-content-column .value:only-child,
#CollateralList #ReprezentanciHeader .list-item-content-column img,
#CollateralList #ReprezentanciList .list-item-content-column img {
  padding-top: 8px;
  line-height: 40px;
}
#CollateralList #ReprezentanciHeader .list-item-content-column .value:not(:only-child),
#CollateralList #ReprezentanciList .list-item-content-column .value:not(:only-child) {
  line-height: 2em;
}
#CollateralList #ReprezentanciHeader .list-item-content-column span.representative,
#CollateralList #ReprezentanciList .list-item-content-column span.representative {
  display: block;
  font-size: 11px;
  color: #999 !important;
}
#CollateralList #ReprezentanciHeader .list-item-options,
#CollateralList #ReprezentanciList .list-item-options {
  float: right;
  line-height: 40px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
.eurotax-pricing-wrapper {
  float: left;
}
.eurotax-pricing-wrapper label.label {
  font-weight: normal;
}
.eurotax-pricing-wrapper .warningbox {
  margin: 15px 0 0 0;
}
.eurotax-pricing {
  padding: 10px;
  background: rgba(34, 34, 34, 0.06);
}
.eurotax-pricing thead {
  border: none;
}
.eurotax-pricing tr {
  background: transparent !important;
  border: none;
}
.eurotax-pricing tr th {
  color: #537090;
}
.eurotax-pricing tr td:nth-child(1),
.eurotax-pricing tr th:nth-child(1) {
  width: 133px;
  text-align: right;
}
.eurotax-pricing tr td:nth-child(2),
.eurotax-pricing tr th:nth-child(2),
.eurotax-pricing tr td:nth-child(3),
.eurotax-pricing tr th:nth-child(3),
.eurotax-pricing tr td:nth-child(4),
.eurotax-pricing tr th:nth-child(4) {
  width: 150px;
  text-align: right;
}
.eurotax-pricing tr td:nth-child(5),
.eurotax-pricing tr th:nth-child(5) {
  width: auto;
}
.eurotax-pricing .notaccepted .value {
  color: #e57d02 !important;
  font-weight: bold !important;
}
#EurotaxPricingVersion {
  margin-top: 10px;
}
#EurotaxPricingVersion .editorwrapper {
  float: left;
  width: 33.33333333%;
}
#EurotaxPricingVersion .editorwrapper .label-container {
  float: left;
  width: 150px;
}
#EurotaxPricingVersion .editorwrapper .value-container,
#EurotaxPricingVersion .editorwrapper .field-container {
  float: left;
  width: calc(100% - 150px);
}
#EurotaxPricingVersion .editorwrapper.stop-access {
  width: 210px;
}
#EurotaxPricingVersion #stop-access-icon {
  background-image: url('/Content/images/error/warning.png');
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  float: left;
  margin-top: 5px;
}
#EurotaxStandardFeatures li,
#EurotaxOptionalExtras li {
  width: calc(50% - 27px);
  float: left;
  display: block;
  vertical-align: top;
  max-height: 25px;
  line-height: 25px;
  overflow: hidden;
  border-left: #d3dadd solid 1px;
  border-right: #d3dadd solid 1px;
  border-bottom: #d3dadd solid 1px;
  padding: 0 10px;
  font-size: 11px;
}
#EurotaxStandardFeatures li:nth-child(1),
#EurotaxOptionalExtras li:nth-child(1),
#EurotaxStandardFeatures li:nth-child(2),
#EurotaxOptionalExtras li:nth-child(2) {
  border-top: #d3dadd solid 1px;
}
#EurotaxStandardFeatures li:nth-child(2n),
#EurotaxOptionalExtras li:nth-child(2n) {
  margin-left: 5px;
}
#EurotaxStandardFeatures li:nth-child(2n+1),
#EurotaxOptionalExtras li:nth-child(2n+1) {
  margin-right: 5px;
}
#EurotaxStandardFeatures li:nth-child(4n-1),
#EurotaxStandardFeatures li:nth-child(4n) {
  background-color: rgba(34, 34, 34, 0.06);
}
#EurotaxOptionalExtras li .checkbox-container {
  margin-right: 0;
}
#EurotaxOptionalExtras li .checkbox-container label {
  font-size: 11px;
}
#EurotaxOptionalExtras li .checkbox-container label:first-child {
  vertical-align: top;
}
#EurotaxOptionalExtras li .checkbox-container label.feature-name {
  max-width: 365px;
}
#EurotaxOptionalExtras li .checkbox-container label.feature-price {
  float: right;
}
#EurotaxOptionalExtras li.disabled {
  background-color: #c0c0c0;
}
#EurotaxOptionalExtras .content {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
#EurotaxOptionalExtras .content > .section-title {
  font-size: 13px;
  border-top: 1px solid #D3DADD;
  margin-top: 10px;
  padding-top: 10px;
  width: 100px;
  overflow: hidden;
}
#EurotaxOptionalExtras .content > .section-title + .section-body {
  width: calc(100% - 110px);
  border-top: 1px solid #D3DADD;
  margin-top: 10px;
  clear: none;
}
#EurotaxOptionalExtras .other-features .feature-name {
  width: 75%;
  float: left;
  padding-right: 10px;
}
#EurotaxOptionalExtras .other-features .feature-price {
  width: 20%;
  float: left;
}
#EurotaxOptionalExtras .other-features .feature-remove {
  width: 5%;
  float: left;
  line-height: 25px;
}
#EurotaxOptionalExtras .other-features .label-container label {
  font-size: 11px;
}
#EurotaxOptionalExtras .other-features:first-child .feature-remove {
  padding-top: 25px;
}
#EurotaxOptionalExtras .other-features:not(:first-child) .label-container {
  display: none;
}
#EurotaxOptionalExtras a[data-ui-collectioninlineeditor-element="add"] {
  line-height: 2em;
  float: right;
  margin-right: 10px;
  cursor: pointer;
}
#EurotaxOptionalExtras input[type="checkbox"]:disabled ~ div {
  border: none;
  background-color: transparent;
}
#EurotaxOptionalExtras input[type="checkbox"]:checked:disabled ~ div {
  background-image: url('/Content/images/checkbox-checked_erste.svg');
}
#EurotaxAdvancedFilters {
  padding: 0;
  margin-top: 5px;
  display: none;
}
.eurotax-buttons {
  overflow: hidden;
}
.eurotax-buttons .btn-reset,
.eurotax-buttons .btn-hide {
  padding-left: 20px;
  color: #537090;
  margin-left: 10px;
  display: block;
  border-left: 1px solid #c6c8ca;
  cursor: pointer;
  vertical-align: middle;
}
.eurotax-buttons .btn-reset {
  padding-top: 30px;
  height: 55px;
}
.eurotax-buttons .btn-reset:before {
  top: 6px;
  display: block;
  content: "";
  width: 10px;
  border-top: 1px solid #c6c8ca;
  position: relative;
  left: -20px;
}
.eurotax-buttons .btn-hide {
  height: 115px;
  padding-top: 0px;
  margin-bottom: 10px;
}
.eurotax-buttons .btn-hide.collapsed {
  height: 100%;
  margin-bottom: 0px;
}
#EurotaxOptionalExtrasList,
#EurotaxStandardFeaturesList {
  margin-top: 10px;
}
#EurotaxWrapper .object-column-vehicleAttr {
  float: left;
  width: 50%;
}
#EurotaxWrapper .object-column-vehicleAttr .label-container {
  float: left;
  width: 40%;
}
#EurotaxWrapper .object-column-vehicleAttr .value-container,
#EurotaxWrapper .object-column-vehicleAttr .field-container {
  float: left;
  width: calc(100% - 40%);
}
#EurotaxWrapper .object-line-vehicleAttr {
  width: 83.33333333%;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
/*Lista eWniosków*/
.headerCommonStyles {
  float: left;
  white-space: normal;
}
.headerCommonStyles .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationListHeader {
  padding-left: 0;
  padding-right: 0;
}
#DigitalApplicationListHeader .list-header-column {
  /*Łączne zaangażowanie*/
  /*Wnioskowanie w walucie obcej*/
  /*STARTUP*/
  /*Status*/
  /*Data*/
}
#DigitalApplicationListHeader .list-header-column:nth-child(1) {
  padding-left: 8px;
  width: 220px;
  float: left;
  white-space: normal;
}
#DigitalApplicationListHeader .list-header-column:nth-child(1) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationListHeader .list-header-column:nth-child(2) {
  width: 240px;
  padding-left: 15px;
  float: left;
  white-space: normal;
}
#DigitalApplicationListHeader .list-header-column:nth-child(2) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationListHeader .list-header-column:nth-child(3) {
  width: 105px;
  padding-left: 15px;
  float: left;
  white-space: normal;
}
#DigitalApplicationListHeader .list-header-column:nth-child(3) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationListHeader .list-header-column:nth-child(4) {
  width: 175px;
  padding-left: 20px;
  margin-right: 5px;
  float: left;
  white-space: normal;
}
#DigitalApplicationListHeader .list-header-column:nth-child(4).list-header-column {
  padding-top: 4px;
}
#DigitalApplicationListHeader .list-header-column:nth-child(4) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationListHeader .list-header-column:nth-child(5) {
  width: 140px;
  float: left;
  white-space: normal;
}
#DigitalApplicationListHeader .list-header-column:nth-child(5) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationList .list-item-content {
  padding-top: 15px;
  padding-bottom: 15px;
  /* Wyśrodkowanie znaków w 2 i 3 kolumnie */
}
#DigitalApplicationList .list-item-content span {
  float: left;
  margin-top: 4px;
}
#DigitalApplicationList .list-item-content .tooltip-bullet {
  padding-top: 0;
}
#DigitalApplicationList .list-item-content .list-item-content-column:nth-child(2) img {
  margin-left: 32%;
}
#DigitalApplicationList .list-item-content .list-item-content-column:nth-child(3) img {
  margin-left: 20%;
}
#DigitalApplicationList .list-item-content-column {
  /*Łączne zaangażowanie*/
  /*Wnioskowanie w walucie obcej*/
  /*STARTUP*/
  /*Status*/
  /*Data*/
}
#DigitalApplicationList .list-item-content-column:nth-child(1) {
  padding-left: 8px;
  width: 220px;
  float: left;
  white-space: normal;
}
#DigitalApplicationList .list-item-content-column:nth-child(1) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationList .list-item-content-column:nth-child(2) {
  width: 240px;
  padding-left: 15px;
  float: left;
  white-space: normal;
}
#DigitalApplicationList .list-item-content-column:nth-child(2) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationList .list-item-content-column:nth-child(3) {
  width: 105px;
  padding-left: 15px;
  float: left;
  white-space: normal;
}
#DigitalApplicationList .list-item-content-column:nth-child(3) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationList .list-item-content-column:nth-child(4) {
  width: 175px;
  padding-left: 20px;
  margin-right: 5px;
  float: left;
  white-space: normal;
}
#DigitalApplicationList .list-item-content-column:nth-child(4).list-header-column {
  padding-top: 4px;
}
#DigitalApplicationList .list-item-content-column:nth-child(4) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationList .list-item-content-column:nth-child(5) {
  width: 140px;
  float: left;
  white-space: normal;
}
#DigitalApplicationList .list-item-content-column:nth-child(5) .tooltip-editor {
  margin-top: 4px;
}
#DigitalApplicationList div[data-ui-fn="splitbutton"] {
  float: right;
  margin-right: 20px;
}
#DigitalApplicationList div[data-ui-fn="splitbutton"] div[data-ui-splitbutton-element="label"] {
  padding-left: 0px;
}
#DigitalApplicationList div[data-ui-fn="splitbutton"] div[data-ui-splitbutton-element="label"],
#DigitalApplicationList div[data-ui-fn="splitbutton"] div[data-ui-splitbutton-element="expander"] {
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: normal;
  height: auto;
}
#DigitalApplicationList div[data-ui-fn="splitbutton"] > a {
  margin-top: 2px;
  padding-left: 15px;
  line-height: normal;
}
#DigitalApplicationList .list-item {
  padding-left: 0;
  padding-right: 0;
  border-bottom: none;
}
#DigitalApplicationList .list-item .list-item-details {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e4eaf0;
}
#DigitalApplicationList .list-item .value {
  font-weight: normal;
}
#DigitalApplicationAttachments {
  float: left;
  margin-left: 4%;
  width: 92%;
  border-top: 1px dashed #e4eaf0;
}
#DigitalApplicationAttachments span {
  color: #0a285c !important;
}
#DigitalApplicationAttachments a {
  color: #135ee2 !important;
}
#DigitalAttachmentDetails {
  float: left;
  margin-left: 40%;
  width: 200px;
  margin-top: 3px;
  margin-bottom: 3px;
}
#DigitalAttachmentButtons {
  float: right;
  font-size: 14px;
  margin-right: 15px;
  margin-top: 10px;
}
#DigitalApplicationResignationContainer {
  min-height: 40px;
}
#DigitalApplicationResignationContainer #DigitalApplicationResignationCheckbox,
#DigitalApplicationResignationContainer #DigitalApplicationResignationAutocomplete,
#DigitalApplicationResignationContainer #DigitalApplicationResignationAutocomplete .label-container {
  padding-top: 8px;
}
#DigitalApplicationResignationContainer #DigitalApplicationResignationAutocomplete .tooltip-editor > span {
  display: inline-block;
  padding-top: 8px;
  font-weight: bold;
}
#DigitalApplicationResignationContainer #DigitalApplicationResignationCheckbox .line {
  padding-top: 7px;
  padding-left: 2px;
}
#DigitalApplicationResignationContainer .no-tooltip .tooltip-bullet {
  visibility: hidden;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
.process-steps-container {
  height: 42px;
  line-height: 28px;
  overflow: visible;
  text-align: center;
  border-color: transparent;
  border-style: solid;
  border-width: 0 0 1px 0;
  font-size: 0px;
}
.process-steps-container:after {
  clear: both;
  content: "";
  display: block;
}
.process-backbutton {
  color: #999;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
}
.process-backbutton .process-backbutton-icon {
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  padding-right: 5px;
  vertical-align: middle;
}
.process-backbutton .process-backbutton-text {
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  text-align: left;
  width: 60px;
  vertical-align: middle;
}
.process-steps-label {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #999;
}
.process-steps {
  display: inline-block;
  padding: 5px 0px;
  font-size: 0px;
  white-space: nowrap;
  margin: 0 8px 0 0;
  vertical-align: bottom;
}
.process-steps > li {
  display: inline-block;
  font-size: 12px;
  padding: 0px 5px;
  line-height: 20px;
  height: 20px;
  vertical-align: middle;
  background-color: transparent;
  color: #017a2d;
  position: relative;
  margin-right: 17px;
}
.process-steps > li:before {
  border: 1px solid #017a2d;
  border-radius: 10px;
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
  margin: 0px 5px;
  vertical-align: text-bottom;
  background-color: #017a2d;
}
.process-steps > li:nth-child(n+2):after {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: #017a2d;
  content: "";
  display: inline-block;
  height: 12px;
  left: -10px;
  position: absolute;
  top: 10px;
  width: 20px;
}
.process-steps .process-steps-current ~ * {
  color: #999;
}
.process-steps .process-steps-current ~ *:before {
  background-color: white;
  border-color: #999;
}
.process-steps .process-steps-current ~ *:nth-child(n+2):after {
  border-color: #cccccc;
}
.process-content {
  float: left;
  padding: 10px 0 0 0;
  min-height: 345px;
  width: 100%;
}
.process-content.calculation {
  padding: 0px 0px 30px 0px!important;
}
.process-content:after {
  clear: both;
  content: "";
  display: block;
}
.process-content .bookmarks {
  padding: 0 10px 0;
}
.process-content + .process-footer {
  margin-bottom: 30px;
}
.process-footer {
  float: right;
  width: 100%;
  border-top: #eef4fe 1px solid;
  padding-top: 15px;
}
.process-footer:after {
  clear: both;
  content: "";
  display: block;
}
.process-footer .textButton {
  background: #135ee2;
  border: none;
}
.process-footer .process-footer-left {
  float: left;
  margin: 0 0 20px 0;
}
.process-footer .process-footer-right {
  float: right;
  margin: 0 0 20px 0;
}
.process-footer:after {
  clear: both;
  content: "";
  display: block;
}
.process-actions {
  width: 600px;
  font-size: 12px!important;
}
.process-actions a {
  line-height: 40px;
  font-weight: normal;
  font-size: 14px!important;
}
.process-actions > * {
  float: right;
  padding-left: 20px;
}
.page-title {
  font-size: 22px;
  float: left;
}
.unlockstep-messagebox {
  background: #fff4d5;
  padding: 10px;
  font-size: 15px;
  margin-bottom: 10px;
  color: #141414;
}
.unlockstep-messagebox a {
  font-size: 15px;
  margin-top: 15px;
  display: block;
}
.unlockstep-messagebox .bold {
  font-weight: bold;
}
.process-content-header {
  line-height: 32px;
  padding: 0 0 10px 0;
}
.process-content-header .process-content-buttons a + a {
  margin-left: 10px;
}
.process-content-header .process-content-title {
  width: 170px;
  font-size: 22px;
}
.process-content-header .process-content-middle .star-info:only-child {
  margin-left: 720px;
}
.process-content-header.no-padding-right {
  padding-right: 0;
}
.process-caseinfo-expand {
  color: #135ee2;
  line-height: 20px;
  font-size: 12px;
  font-weight: bold;
}
.process-caseinfo-expand:after {
  content: attr(data-expand-text);
}
.process-caseinfo-expand.expanded:after {
  content: attr(data-collapse-text);
}
.header-content-details .case-info {
  padding-bottom: 4px;
}
i.fa.fa-small {
  font-size: 0.75em;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#DashboardRoot {
  display: table;
  width: 1261px;
}
#DashboardSales {
  padding-left: 40px;
  padding-right: 40px;
  display: table-cell;
  background-color: white;
}
#DashboardSales .process-content-header {
  margin: 20px 0 20px 0;
  border-bottom: 1px solid #eef4fe;
  padding-bottom: 5px;
  padding-right: 0;
}
#DashboardCaseListWrapper .button-close {
  float: right;
  cursor: pointer;
}
#DashboardCaseListWrapper .dashboard-case-item-messages > ul:after {
  font-style: normal !important;
}
#DashboardAnnouncements {
  width: 380px;
  background-color: white;
  margin-left: 20px;
  display: table-cell;
  vertical-align: top;
}
#DashboardAnnouncements > div {
  margin: 20px;
}
#DashboardAnnouncements .process-content-header {
  border-bottom: 1px solid #eef4fe;
  padding-bottom: 5px;
}
#DashboardAnnouncements #DashboardAnnouncementList {
  color: #0a285c;
}
#DashboardAnnouncements #DashboardAnnouncementList:after {
  font-style: normal !important;
}
#DashboardAnnouncements > div {
  min-height: calc(100vh - 160px);
}
/* niestandarowy styl dla aktualności - dotyczy informacji o braku elementów listy */
#DashboardAnnouncementList:after {
  font-size: 12px !important;
  font-style: italic !important;
  margin-top: 15px !important;
  text-align: left !important;
  line-height: 10px !important;
  height: auto !important;
}
/* niestandarowy styl dla wiadomości - dotyczy informacji  o braku elementów listy */
.dashboard-case-item-messages > ul:after {
  font-size: 12px !important;
  font-style: italic !important;
  padding-left: 10px !important;
  margin-top: 15px !important;
  text-align: left !important;
  line-height: 10px !important;
  height: auto !important;
}
#DashboardTiles {
  margin-bottom: 30px;
}
#DashboardTiles:after {
  clear: both;
  content: "";
  display: block;
}
#DashboardTilesInner {
  margin: auto;
  width: 680px;
}
#DashboardTilesInner:after {
  clear: both;
  content: "";
  display: block;
}
.dashboard-tile {
  width: 220px;
  height: 56px;
  float: left;
  padding: 10px 15px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 10px center;
  border-style: solid;
  border-width: 2px;
  background-color: white;
}
.dashboard-tile:nth-child(2) {
  margin: 0 10px;
}
.dashboard-tile .dashboard-tile-count {
  font-size: 22px;
  font-weight: 700;
}
.dashboard-tile .dashboard-tile-count i.fa {
  font-size: 25px;
  line-height: 20px;
}
.dashboard-tile .dashboard-tile-title {
  font-size: 13px;
}
.dashboard-tile .dashboard-tile-count,
.dashboard-tile .dashboard-tile-title {
  float: right;
  clear: both;
}
.dashboard-tile.selected {
  color: white !important;
}
#DashboardMyActiveCases {
  border-color: #02a3a4;
  background-image: url('/Content/images/dashboard/dashboard-cloud-erste.svg');
  color: #02a3a4;
}
#DashboardMyActiveCases.selected {
  background-color: #02a3a4;
  background-image: url('/Content/images/dashboard/dashboard-cloud-erste.svg');
}
#DashboardMyToCompleteCases {
  border-color: #f7b32b;
  color: #f7b32b;
  background-image: url('/Content/images/dashboard/dashboard-exclamation-erste.svg');
}
#DashboardMyToCompleteCases.selected {
  background-color: #f7b32b;
  background-image: url('/Content/images/dashboard/dashboard-exclamation-erste.svg');
}
#DashboardAllActiveCases {
  border-color: #aa4bb3;
  color: #aa4bb3;
  background-image: url('/Content/images/dashboard/dashboard-chart-erste.svg');
}
#DashboardAllActiveCases.selected {
  background-color: #aa4bb3;
  background-image: url('/Content/images/dashboard/dashboard-chart-erste.svg');
}
/*Lista spraw*/
.dashboard-case-item-header {
  padding: 5px 0 5px 10px;
  font-size: 16px;
  border-bottom: 2px solid #eef4fe;
}
.dashboard-case-item-header .header-left {
  float: left;
  width: calc(100% - 205px);
}
.dashboard-case-item-header .header-right {
  float: right;
  width: auto;
  color: #999999;
}
.dashboard-case-item-header .contractor {
  font-weight: 700;
}
.dashboard-case-item-header .title {
  color: #537090;
}
.dashboard-case-item-header .progress {
  font-size: 12px;
  color: #537090;
  display: inline-block;
  margin-right: 10px;
}
.dashboard-case-item-header .progress .bold {
  font-weight: bold;
}
.dashboard-case-item-header .caseno {
  font-size: 13px;
  color: #0a285c;
}
.dashboard-case-item {
  margin-bottom: 50px;
}
.dashboard-case-item-messages > ul {
  font-size: 13px;
}
.dashboard-case-item-messages > ul .dashboard-messagelist-item {
  padding: 10px;
  line-height: 1.3em;
}
.dashboard-case-item-messages > ul .message {
  display: inline-block;
  width: calc(100% - 75px);
  margin-right: 5px;
}
.dashboard-case-item-messages > ul .message.unread {
  font-weight: bold;
  color: #0a285c;
}
.dashboard-case-item-messages > ul .message-date {
  color: #999999;
  display: inline-block;
  width: 70px;
  margin: 0 5px 0 0;
  margin-right: 10px;
}
.dashboard-case-item-messages > ul .message-title {
  display: inline-block;
}
.dashboard-case-item-messages > ul .message-title.important {
  font-weight: 700;
  color: #e57d02;
}
.dashboard-case-item-messages > ul .additional-message {
  padding-top: 4px;
}
.dashboard-case-item-messages > ul .additional-message-title {
  display: inline-block;
  color: #0a285c;
}
.dashboard-case-item-messages > ul .additional-message-title.important {
  font-weight: 700;
  color: #e57d02;
}
.dashboard-case-item-messages > ul .additional-message-text {
  color: #999999;
}
.dashboard-case-item-messages > ul .message-replaybutton {
  display: inline-block;
  float: right;
}
.dashboard-case-item-messages > ul .message-text {
  color: #0a285c;
}
.dashboard-case-item-messages > ul .message-editor-header {
  margin-top: 10px;
}
.dashboard-case-item-messages > ul .message-text-wrapper {
  width: calc(100% - 100px);
  float: left;
}
.dashboard-case-item-messages > ul .message-text-wrapper + input[type=submit] {
  float: right;
}
.dashboard-case-item-messages > ul .button-main4 {
  font-size: 13px;
}
/*Lista aktualności*/
.dashboardannouncementbody.dashboard-announcement-isread .dashboard-announcement-item-header {
  color: #acacad;
}
.dashboardannouncementbody.dashboard-announcement-isread .dashboard-announcement-item-header .important {
  color: #acacad;
  font-weight: 700;
}
.dashboardannouncementbody.dashboard-announcement-isread .bodyshort {
  color: #acacad;
}
.dashboardannouncementbody.dashboard-announcement-isread .dashboardannouncementshowbutton {
  color: #acacad;
}
.dashboardannouncementbody .dashboard-announcement-item-header {
  padding: 5px 0 5px 0px;
  font-size: 14px;
}
.dashboardannouncementbody .dashboard-announcement-item-header .header-left {
  float: left;
  width: calc(100% - 85px);
  font-weight: 700;
  margin-bottom: 8px;
  font-size: 14px;
}
.dashboardannouncementbody .dashboard-announcement-item-header .important {
  color: #cf2a1e;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 13px;
}
.dashboardannouncementbody .dashboard-announcement-item-header .header-right {
  float: right;
  width: auto;
  color: #999999;
  font-size: 13px;
}
.dashboardannouncementbody .dashboard-announcement-item {
  padding-top: 5px;
  font-size: 13px;
  border-bottom: 1px solid #e4eaf0;
}
.dashboardannouncementbody .dashboard-announcement-item .bodyshort {
  margin-bottom: 10px;
}
.dashboardannouncementbody .dashboard-announcement-item .linkToBody {
  font-size: 12px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.dashboardannouncementbody .dashboard-announcement-item .dashboardannouncementshowbutton {
  margin-bottom: 10px;
  display: block;
}
/*Prezentacja aktualności*/
.showAnnouncement {
  padding: 20px 20px 20px 20px;
}
#DashboardActions {
  width: 540px;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
#ExternalCalseRoot {
  display: table;
  width: 1261px;
}
#ExternalCalseInfo {
  padding-left: 40px;
  padding-right: 40px;
  display: table-cell;
  background-color: white;
}
#ExternalCalseInfo .process-content-header {
  margin: 20px 0 20px 0;
  border-bottom: 1px solid #eef4fe;
  padding-bottom: 5px;
  padding-right: 0;
}

#ChangePasswordSection,
#MyReplacementSection {
  width: 50%;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
.contractor-search-container {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: white;
}
.contractor-search-container.spouse-search {
  height: 0px;
  bottom: 80px;
  margin-bottom: 5px;
}
.contractor-search-container .list-content .list-item.active label {
  color: #537090 !important;
  font-size: 12px !important;
}
.back-to-search-button {
  color: #0a285c;
}
.back-to-search-button a {
  cursor: pointer;
}
div[data-ui-fn="contractorsearch"] {
  background: white;
  z-index: 3;
  padding: 0 30px;
}
div[data-ui-fn="contractorsearch"] form div.content {
  padding-top: 20px;
  width: 60%;
}
div[data-ui-fn="contractorsearch"] .list-content .list-item .list-item-main .list-item-options {
  width: 100px;
}
div[data-ui-fn="contractorsearch"] button {
  float: right;
}
div[data-ui-fn="contractorsearch"] .select-message {
  padding-top: 25px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #0a285c;
  border-bottom: 1px solid #ccc;
}
div[data-ui-fn="contractorsearch"] .search-results {
  float: left;
  margin-bottom: 20px;
}
.spouse-search div[data-ui-fn="contractorsearch"] form div.content {
  width: 75%;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
.section-title {
  padding-bottom: 5px;
}
.page-header-left {
  width: 245px;
  padding-left: 15px;
}
.page-header-left .site-logo {
  display: block;
  min-width: 420px;
}
.page-header-menu > li > a > span {
  padding-left: 18px;
  padding-right: 18px;
}
.page-header-right .page-header-right-column:first-child {
  border-right: 1px solid #f1f1f1;
}
.page-footer #sm-info img {
  max-height: 14px;
}
#Menu {
  width: 47px;
}
#LogOutButton {
  padding-top: 5px;
  padding-left: 10px;
  background: none;
  color: #135ee2;
  font-size: 22px;
}
#LogOutButton:hover {
  opacity: 0.4;
}
#SettingsButton {
  display: block;
  padding: 7px 10px;
  font-size: 22px;
}
#SettingsButton:hover {
  opacity: 0.4;
}
.main-menu li.fn:before {
  font-size: 20px;
  margin-left: 20px;
  margin-top: 10px;
  float: left;
}
.main-menu li.fn span {
  font-family: 'OpenSans', "Arial Regular", Arial, sans-serif;
  padding: 0 0 0 20px !important;
}
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: normal;
  src: url(/Content/fonts/opensans/OpenSans-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: bold;
  src: url(/Content/fonts/opensans/OpenSans-Bold.ttf) format('truetype');
}
.autocomplete-outer .autocomplete-button {
  margin-top: 9px !important;
}
.editor-datepicker {
  background-position: 1px 4px;
}
ul.tagit li.tagit-choice {
  line-height: 27px !important;
}
.list-header .tooltip-bullet {
  padding-top: 0px;
}
.tooltip-bullet {
  padding-top: 8px;
}
.validation-summary-sign {
  border: none;
}
.vertical-column.boolean .label-container {
  padding-top: 32px;
}
.date-time-icon {
  position: relative;
  z-index: 2;
  bottom: 6px;
  cursor: pointer;
  width: 0;
  font-size: 20px;
  left: 2px;
}
.editor-datepicker {
  position: relative;
  z-index: 1;
  right: 23px;
  margin-right: -25px;
  background-image: none !important;
}
.date-time-editor {
  width: 115px !important;
}
.date-range div {
  vertical-align: unset;
}
.date-range-period {
  vertical-align: bottom !important;
}
.nip-display {
  line-height: 35px;
}
.contractor-search-container.customer-search div[data-ui-fn="contractorsearch"] button {
  margin-top: 28px;
}
#OfferList .list-item-options {
  width: 160px;
  text-align: right;
}
#OfferList .list-item-content .line .text-ellipsis {
  padding-bottom: 1px;
}
#ContractorList .list-item-options {
  width: 100px;
}
#LeaseProductMainActions {
  width: 500px !important;
}
#AdditionalProductsActions {
  width: 500px !important;
}
#CommonFxActions {
  width: 500px !important;
}
.administrationItemWithoutActions {
  font-size: 15px;
  margin-left: 24px;
}
#AdditionalProductList .list-item-options {
  width: 95px !important;
}
#AdditionalProductList .list-item-main {
  padding-top: 10px;
  padding-bottom: 10px;
}
#AdditionalProductList .readonly a {
  margin-left: 26px;
}
#GlossaryElementsList .list-item-options {
  width: 95px !important;
}
#GlossaryElementsList .list-item-main {
  padding-top: 10px;
  padding-bottom: 10px;
}
#GlossaryElementsList [data-ui-fn="splitbutton"] > a {
  font-size: 15px;
  margin-left: 24px;
}
#LeaseDocumentList .list-item-options {
  width: 95px !important;
}
#LeaseDocumentList .readonly a {
  margin-left: 26px;
}
#LeaseDocumentList .list-item-main {
  padding-top: 10px;
  padding-bottom: 10px;
}
#ReportList .list-item-options {
  width: 95px !important;
}
#ReportList .list-item-main {
  padding-top: 10px;
  padding-bottom: 10px;
}
#ReplacementList .list-item-options {
  width: 95px !important;
}
#ReplacementList .list-item-main {
  padding-top: 10px;
  padding-bottom: 10px;
}
#CommonFxList .list-item-options {
  width: 95px !important;
}
#CommonFxList .readonly a {
  margin-left: 26px;
}
#CommonFxList .list-item-main {
  padding-top: 10px;
  padding-bottom: 10px;
}
#AnnouncementList .list-item-options {
  width: 95px !important;
}
#AnnouncementList .list-item-main {
  padding-top: 10px;
  padding-bottom: 10px;
}
#CalculationSummaryWrapper [data-ui-fn="bullettooltip"] {
  padding-top: 0;
}
.calculationsection .calculation-sum .value-container [data-ui-fn="bullettooltip"] {
  padding-top: 3px;
}
.case-info {
  border: 1px solid #eef4fe;
  margin-bottom: 20px;
  padding: 12px 20px;
}
.bookmark-wrapper .process-content-title {
  border-bottom: 1px solid transparent;
  line-height: 33px;
}
.bookmark-wrapper .process-content-middle {
  width: 825px;
}
.bookmark-wrapper .process-content-buttons {
  border-bottom: 1px solid transparent;
  line-height: 33px;
}
.main-star-info-visible {
  position: relative;
  top: -30px;
}
.FxInputDecimalColumn {
  min-width: 290px !important;
  width: 290px !important;
}
.FxInputDecimalColumn select {
  width: 45px !important;
  height: 35px !important;
}
.FxInputDateColumn {
  min-width: 325px !important;
  width: 325px !important;
}
.FxInputDateColumn select {
  width: 45px !important;
  height: 35px !important;
}
.FxInputDateColumn .date-selector-container {
  display: inline-block;
  margin-right: -3px;
}
.FxInputDateColumn .datepicker-container {
  width: 160px;
  height: 50px;
}
.FxInputDateColumn .datepicker-container .editor-datepicker {
  right: 0px;
}
.FxInputDateColumn .datepicker-container .date-time-icon {
  left: -88px;
  bottom: -8px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  padding-left: 0;
  padding-right: 0;
}
#PopupContainer .radiobookmarks {
  height: 34px;
}
#PopupContainer .radiobookmarks input[type="radio"] {
  display: none;
}
#PopupContainer .radiobookmarks input[type="radio"] + label {
  cursor: pointer;
  padding: 6px 0px 6px 0px;
}
#PopupContainer .radiobookmarks input[type="radio"] + label:first-of-type {
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 0;
}
#PopupContainer .radiobookmarks input[type="radio"] + label:last-of-type {
  margin-right: 0;
}
#PopupContainer .radiobookmarks input[type="radio"]:checked + label {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
#PopupContainer .radiobookmarks label {
  font-size: 14px;
}
#CelKalkulacjiPoDecyzji_Selected {
  width: 175px;
}
#MainStarInfo {
  float: right;
  position: relative;
  top: -17px;
}
#MainStarInfo ~ #RightTabContainer > #MessageContainer {
  margin-top: 6px;
}
.msg-messages {
  vertical-align: middle;
}
.msg-messages ul {
  list-style-type: none;
}
.msg-messages div.line:not(:last-child) {
  margin-bottom: 5px;
}
.label.hint-label:not(:empty):after {
  content: none;
}
#alertModalInstance h4:not(:last-child),
#confirmModalInstance h4:not(:last-child),
#infoModalInstance h4:not(:last-child) {
  margin-bottom: 0.7em;
  min-height: 10px;
}
.narrow-fx-editor [data-ui-dynamicvalueswitcher-element="editor"] {
  width: unset;
}
.narrow-fx-editor [data-ui-dynamicvalueswitcher-element="value"] {
  float: left;
  width: 125px !important;
}
.narrow-fx-editor [data-ui-dynamicvalueswitcher-element="switcher"] {
  float: left;
}
[data-ui-dynamicvalueswitcher-element="switcher"] {
  margin-top: 6px;
  height: 22px;
}
#AppSettingsList {
  width: 1260px;
}
#AppSettingsList label.label {
  margin-top: 15px;
}
#AppSettingsList select,
#AppSettingsList input {
  margin-top: 5px;
}
#GeneralSystemParameters label.label {
  margin-top: 15px;
}
#GeneralSystemParameters .value-container .line:has(> span.value) {
  padding-top: 15px;
  padding-right: 5px;
  word-break: break-all;
}
#GeneralSystemParameters .value-container select,
#GeneralSystemParameters .value-container input {
  margin-top: 5px;
  padding-right: 5px;
  word-break: break-all;
}
.ui-menu .ui-menu-item {
  /*Polityka CSP blokuje data: wiec dodałem obrazek jako plik*/
  list-style-image: none;
}
.ui-progressbar .ui-progressbar-overlay {
  /*Polityka CSP blokuje data: wiec dodałem obrazek jako plik*/
  background: url('/Content/images/progress.gif');
}


@font-face {
  font-family: 'fontnps';
  src: url('/Content/fonts/fontnps/fonts/fontnps.ttf?h8u64z') format('truetype'), url('/Content/fonts/fontnps/fonts/fontnps.woff?h8u64z') format('woff'), url('/Content/fonts/fontnps/fonts/fontnps.svg?h8u64z#fontnps') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="fn-"],
[class*=" fn-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fontnps' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fn-admin-common-fx:before {
  content: "\e91e";
}
.fn-admin-screen-permissions:before {
  content: "\e921";
}
.fn-admin-screen-forms:before {
  content: "\e922";
}
.fn-admin-screen-announcement:before {
  content: "\e923";
}
.fn-admin-screen-users:before {
  content: "\e924";
}
.fn-admin-screen-additional-products:before {
  content: "\e901";
}
.fn-admin-screen-documents:before {
  content: "\e90c";
}
.fn-admin-screen-glossaries:before {
  content: "\e90d";
}
.fn-admin-screen-main-products:before {
  content: "\e918";
}
.fn-admin-screen-organization-units:before {
  content: "\e919";
}
.fn-admin-screen-replacements:before {
  content: "\e91a";
}
.fn-admin-screen-reports:before {
  content: "\e91b";
}
.fn-admin-screen-system-parameters:before {
  content: "\e91c";
}
.fn-admin-screen-system-roles:before {
  content: "\e91d";
}
.fn-download:before {
  content: "\e903";
}
.fn-calendar-icon:before {
  content: "\e925";
}
.fn-chevron-left:before {
  content: "\e90b";
}
.fn-chevron-down:before {
  content: "\e900";
}
.fn-chevron-right:before {
  content: "\e902";
}
.fn-info-sign:before {
  content: "\e904";
}
.fn-logout:before {
  content: "\e905";
}
.fn-msg-error:before {
  content: "\e906";
}
.fn-msg-info:before {
  content: "\e907";
}
.fn-msg-warning:before {
  content: "\e908";
}
.fn-plus:before {
  content: "\e909";
}
.fn-split-menu:before {
  content: "\e90a";
}
.fn-process-screen-bik-statements:before {
  content: "\e926";
}
.fn-process-screen-additional-data-left:before {
  content: "\e91f";
}
.fn-process-screen-end:before {
  content: "\e920";
}
.fn-process-screen-application:before {
  content: "\e90e";
}
.fn-process-screen-application-sent:before {
  content: "\e90f";
}
.fn-process-screen-assesment:before {
  content: "\e910";
}
.fn-process-screen-ebok24:before {
  content: "\e927";
}
.fn-process-screen-attachements:before {
  content: "\e911";
}
.fn-process-screen-calculation:before {
  content: "\e912";
}
.fn-process-screen-case-objects:before {
  content: "\e913";
}
.fn-process-screen-confirmation:before {
  content: "\e914";
}
.fn-process-screen-contract:before {
  content: "\e915";
}
.fn-process-screen-init:before {
  content: "\e916";
}
.fn-process-screen-printouts:before {
  content: "\e917";
}
.fn-clear:before {
  content: "\e94f";
}
.fn-checkmark:before {
  content: "\e92c";
}
.fn-subtract:before {
  content: "\e950";
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}
.ui-datepicker {
  font: 'OpenSans', "Arial Regular", Arial, sans-serif;
  border: none;
  border-radius: unset;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
}
.ui-datepicker table td {
  height: 30px;
}
.ui-datepicker table td a {
  text-align: center;
}
.ui-datepicker table thead {
  border-bottom: none;
}
.ui-datepicker table tbody tr {
  border-bottom: none;
}
.ui-datepicker table tbody tr:nth-child(even) {
  background: none;
}
.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year {
  border: none;
  color: #0a285c;
}
.ui-datepicker .ui-datepicker-header {
  height: 3.2em;
  background: none;
  border: none;
}
.ui-datepicker .ui-state-default {
  background: none;
  border: none;
}
.ui-datepicker .ui-state-highlight {
  background: #0a285c !important;
  color: white !important;
}
.ui-datepicker .ui-state-active {
  background: #fafafa;
}
.ui-datepicker .ui-state-hover {
  background: #fafafa;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  line-height: 6px;
  border-style: none;
  border-top: 2px solid #135ee2;
  border-right: 2px solid #135ee2;
  border-bottom: none;
  background-image: none !important;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  background: none !important;
  border: none !important;
  top: 11px !important;
}
.ui-datepicker .ui-datepicker-prev-hover span,
.ui-datepicker .ui-datepicker-next-hover span {
  border-top-color: #0a285c;
  border-right-color: #0a285c;
}
.ui-datepicker .ui-datepicker-prev span {
  transform: rotate(225deg);
}
.ui-datepicker .ui-datepicker-next span {
  transform: rotate(45deg);
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 11px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev {
  left: 5px;
}
.ui-datepicker .ui-datepicker-next {
  right: 0px;
}
.ui-datepicker .ui-datepicker-current {
  background-color: #135ee2;
  color: White;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 13px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 0.1s ease-in 0s;
  -moz-transition: all 0.1s ease-in 0s;
  -o-transition: all 0.1s ease-in 0s;
  -ms-transition: all 0.1s ease-in 0s;
  transition: all 0.1s ease-in 0s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  margin-left: auto !important;
  margin-right: auto !important;
  float: inherit !important;
  display: block;
  border-radius: 3.5px !important;
  border: none !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.ui-datepicker .ui-datepicker-current:hover,
.ui-datepicker .ui-datepicker-current:focus {
  background-color: #0a285c;
}
.ui-datepicker .ui-datepicker-current > * {
  vertical-align: middle;
}
.ui-datepicker .ui-datepicker-buttonpane {
  border-color: #eef4fe;
}
.date-time-icon {
  color: #135ee2;
}
.date-range {
  font-size: 11px;
}
.date-range span {
  vertical-align: top;
}
input[data-ui-fn="datepickersm"]:-ms-input-placeholder {
  color: #A9A9A9;
  font-style: normal;
  font-weight: normal;
}
input[data-ui-fn="datepickersm"]::-moz-placeholder {
  color: #A9A9A9;
  font-style: normal;
  opacity: 1;
}
input[data-ui-fn="datepickersm"]:-moz-placeholder {
  color: #A9A9A9;
  font-style: normal;
  opacity: 1;
}
input[data-ui-fn="datepickersm"]::-webkit-placeholder {
  color: #A9A9A9;
  font-style: normal;
}
input[data-ui-fn="datepickersm"]::-webkit-input-placeholder {
  color: #A9A9A9;
  font-style: normal;
}

body #AuthenticationPageBody {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body #AuthenticationPageBody input[type=submit] {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page {
  border-top-width: 5px;
  border-top-color: #135ee2;
  border-top-style: solid;
}
body .page .page-header {
  margin-left: auto;
  margin-right: auto;
  width: 1261px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #f1f1f1;
  border-top: none;
}
body .page #PageBody > .list .filter,
body .page #PageBody > .list .list-item {
  margin-left: 17px;
  margin-right: 17px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page .page-body {
  margin-top: 20px;
}
body .page .page-body .page-header-layout {
  border: none;
}
body .page .page-body .page-header-layout .header-content {
  padding: 0 17px;
}
body .page .page-body .page-header-layout .header-actions {
  padding-right: 17px;
}
body .page .page-body .filter {
  border: 1px solid #eef4fe;
}
body .page .page-body .filter .introduction {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body .page .page-body .filter label {
  line-height: initial;
  font-size: 13px !important;
}
body .page .page-body .list {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .list .list-header {
  border: none;
}
body .page .page-body .list .list-content .list-item {
  border: 1px solid #eef4fe;
}
body .page .page-body .list .list-content .list-item .list-item-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
body .page .page-body .list .list-content .list-item:not(:first-child) {
  border-top: none;
}
body .page .page-body .list .list-content .list-item .list-item-options {
  vertical-align: top;
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] {
  display: block;
  height: 40px;
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .page .page-body .list .list-content .list-item .list-item-options [data-ui-fn="splitbutton"] [data-ui-splitbutton-element="label"] {
  padding-left: 10px;
}
body .page .page-body .list .list-footer {
  padding-bottom: 10px;
  padding-right: 10px;
}
body .page .page-body .proces-container {
  padding-right: 17px;
  padding-left: 17px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body .proces-container .mainbox-righttab {
  padding: 0;
}
body .page .page-body .proces-container .process-content-header {
  padding: 0 0 10px 0;
  margin: 0;
}
body .page .page-body .proces-container .process-header .header-content {
  padding-left: 0;
}
body .page .page-body .proces-container .process-header .header-actions {
  padding-right: 0;
}
body .page .page-body .proces-container .process-content .unlockstep-messagebox {
  border-radius: 3.5px;
}
body .page .page-body .proces-container .process-content #RecalculateButton {
  background-color: white;
}
body .page .page-body #DashboardSales {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page .page-body #DashboardSales .dashboard-tile {
  border-radius: 5px;
}
body .page .page-body #DashboardSales .process-content-header {
  padding-bottom: 20px;
}
body .page .page-body #DashboardSales .dashboard-case-item-header {
  border-bottom-width: 1px;
}
body .page .page-body #DashboardAnnouncements {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  width: 372px;
}
body .page .page-body #DashboardAnnouncements > div {
  margin: 0;
}
body .page .page-body #DashboardAnnouncements > div .process-content-header {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
}
body .page .page-body .main-menu li.current {
  border-bottom-width: 2px;
}
body .page .page-admin {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
  display: table;
}
body .page .page-admin .mainbox-righttab.admin {
  width: 1036px;
  float: unset;
  display: table-cell;
}
body .page .page-admin .mainbox-righttab.admin {
  float: unset;
  display: table-cell;
}
body .page .page-reports {
  background-color: white;
  border-radius: 5px;
  border: solid 1px #f1f1f1;
}
body .page #MainReport .list-operations,
body .page #MainReport .list-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body .page #MainReport .report-actions {
  border-top-color: #f1f1f1;
}
body .button-main1 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .button-main2 {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
  border: none;
}
body #PopupContainer .buttons-line [type="submit"]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
body .slider-wrapper .ui-slider-handle {
  box-shadow: none !important;
  border: none !important;
}
.page-header-left {
  padding-left: 0px !important;
}
.page-header-left img {
  display: inline-block;
}
.page-header-left img:last-child {
  padding-right: 15px;
}
.page-header-left .main-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/erste_logo.svg") no-repeat;
  width: 123px;
  height: 57px;
  padding-left: 123px;
  background-color: #135ee2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-position: center;
  margin-right: 10px;
}
.page-header-left .secondary-logo {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/Content/images/dealplus_logo_erste.svg") no-repeat;
  width: 57px;
  height: 13px;
  padding-left: 57px;
  background-position: center;
  margin-right: 5px;
}
.filter input[type=submit]:not(.custom),
.filter-top input[type=submit]:not(.custom) {
  border-radius: 3.5px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.41);
}
.msg-box,
.main-warnings,
.main-errors {
  border-radius: 5px;
  padding: 10px;
}
.msg-box .msg-icon,
.main-warnings .msg-icon,
.main-errors .msg-icon {
  height: 1em;
  width: 1em;
}
.warningbox p.title,
.warningbox .label.title,
.infobox p,
.infobox .label {
  font-weight: normal;
  padding: 0;
}
.main-errors {
  background-color: rgba(207, 42, 30, 0.15);
}
.main-warnings {
  background-color: #fff4d5;
}
.validation-summary {
  margin-bottom: 0px;
}
.additional-errors-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(207, 42, 30, 0.15);
  color: #141414;
}
.additional-errors-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-errors-placeholder:before {
  content: '\e93a';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #cf2a1e;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-warnings-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: #fff4d5;
  color: #141414;
}
.additional-warnings-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-warnings-placeholder:before {
  content: '\e93b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #f7b32b;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.additional-informations-placeholder {
  border-radius: 5px;
  padding: 10px;
  margin: 0 25px 10px 25px;
  background-color: rgba(238, 244, 254, 0.7);
  color: #141414;
}
.additional-informations-placeholder .msg-icon {
  height: 1em;
  width: 1em;
}
.additional-informations-placeholder:before {
  content: '\e92b';
  font-family: 'fontnps';
  padding-right: 24px;
  color: #135ee2;
  float: left;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}
.validation-summary,
.validation-info .validation-summary-sign {
  background: none;
  color: #141414;
}
.content .msg-box {
  background: none;
}
.content .msg-icon {
  height: 1.5em;
  width: 1.5em;
}
.bookmarks,
#BookmarkLayoutBookmarks,
.subbookmarks {
  border-bottom: none;
  font-size: 14px;
}
.bookmarks a,
#BookmarkLayoutBookmarks a,
.subbookmarks a,
.bookmarks .subbookmarks-bookmark,
#BookmarkLayoutBookmarks .subbookmarks-bookmark,
.subbookmarks .subbookmarks-bookmark,
.bookmarks label,
#BookmarkLayoutBookmarks label,
.subbookmarks label {
  border: none;
  color: #0a285c;
  min-width: 70px;
  margin-left: 10px;
  margin-right: 10px;
}
.bookmarks a:link,
#BookmarkLayoutBookmarks a:link,
.subbookmarks a:link,
.bookmarks .subbookmarks-bookmark:link,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:link,
.subbookmarks .subbookmarks-bookmark:link,
.bookmarks label:link,
#BookmarkLayoutBookmarks label:link,
.subbookmarks label:link,
.bookmarks a:visited,
#BookmarkLayoutBookmarks a:visited,
.subbookmarks a:visited,
.bookmarks .subbookmarks-bookmark:visited,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:visited,
.subbookmarks .subbookmarks-bookmark:visited,
.bookmarks label:visited,
#BookmarkLayoutBookmarks label:visited,
.subbookmarks label:visited,
.bookmarks a:hover,
#BookmarkLayoutBookmarks a:hover,
.subbookmarks a:hover,
.bookmarks .subbookmarks-bookmark:hover,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:hover,
.subbookmarks .subbookmarks-bookmark:hover,
.bookmarks label:hover,
#BookmarkLayoutBookmarks label:hover,
.subbookmarks label:hover,
.bookmarks a:active,
#BookmarkLayoutBookmarks a:active,
.subbookmarks a:active,
.bookmarks .subbookmarks-bookmark:active,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:active,
.subbookmarks .subbookmarks-bookmark:active,
.bookmarks label:active,
#BookmarkLayoutBookmarks label:active,
.subbookmarks label:active {
  text-decoration: none;
}
.bookmarks a:first-child,
#BookmarkLayoutBookmarks a:first-child,
.subbookmarks a:first-child,
.bookmarks .subbookmarks-bookmark:first-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:first-child,
.subbookmarks .subbookmarks-bookmark:first-child,
.bookmarks label:first-child,
#BookmarkLayoutBookmarks label:first-child,
.subbookmarks label:first-child {
  margin-left: 0;
}
.bookmarks a:last-child,
#BookmarkLayoutBookmarks a:last-child,
.subbookmarks a:last-child,
.bookmarks .subbookmarks-bookmark:last-child,
#BookmarkLayoutBookmarks .subbookmarks-bookmark:last-child,
.subbookmarks .subbookmarks-bookmark:last-child,
.bookmarks label:last-child,
#BookmarkLayoutBookmarks label:last-child,
.subbookmarks label:last-child {
  margin-right: 0;
}
.bookmarks .selected,
#BookmarkLayoutBookmarks .selected,
.subbookmarks .selected {
  color: #135ee2;
  border-bottom: 2px solid #135ee2;
  background: none;
}
.bookmarks .selected:focus,
#BookmarkLayoutBookmarks .selected:focus,
.subbookmarks .selected:focus {
  outline: thin transparent;
}
.process-content .bookmarks {
  padding: 0;
}
#ReportViewFilterForm [data-ui-fn="additionalsubmit"] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
  min-width: 120px;
  text-align: center;
}
#OfferListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OfferListFilterForm a.showHideAdvanceFilters {
  font-size: 14px;
  font-weight: bold;
  padding-top: 35px;
}
#ContractorListFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#MainReport {
  margin-left: 17px;
  margin-right: 17px;
  height: 540px;
}
#MainReport iframe {
  height: 480px;
  max-width: 1225px;
}
#UserFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#OrganizationStructureFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#UserRoleFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#PermissionTreeFilterForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#GlossaryGetGlossariesListForm input[type='submit'] {
  margin-top: 25px;
  background: white !important;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#CalculationSummaryExpander {
  font-size: 14px;
  font-weight: bold;
}
.process-caseinfo-expand {
  float: right;
}
input[type='radio'] {
  accent-color: #135ee2;
}
.bookmarks .selected {
  border-bottom: 2px solid #135ee2;
}
body .page .page-body .filter .introduction {
  color: #0a285c;
}
ul.tagit li.tagit-choice-editable {
  padding: 1px 19px 1px 4px !important;
  background: #e4eaf0;
  border-color: #b3c4d8;
}
.fn-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
}
.fn-logout:before {
  content: "\e931" !important;
  font-size: 1.6rem;
}
.fn-chevron-down:before {
  content: "\e932" !important;
  color: #135ee2;
  font-size: 0.9rem;
}
.fa-chevron-down:before {
  content: "\e95c" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-up:before {
  content: "\e95b" !important;
  font-family: fontnps;
  font-size: 0.5rem;
}
.fa-chevron-left:before {
  content: "\e930" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-left-centered:before {
  content: "\e95e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right:before {
  content: "\e92e" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-chevron-right-centered:before {
  content: "\e95d" !important;
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\e93b";
  font-family: fontnps;
  font-size: 1.4rem;
}
.fa-exclamation:before {
  content: "\e93a";
  font-family: fontnps;
  font-size: 1.7rem;
  line-height: 1.5rem;
}
.fa-times:before {
  content: "\e94f";
  font-family: fontnps;
}
.fn-process-screen-init:before {
  content: "\e955" !important;
}
.fn-process-screen-case-objects:before {
  content: "\e938" !important;
}
.fn-process-screen-calculation:before {
  content: "\e944" !important;
}
.fn-process-screen-bik-statements:before {
  content: "\e956" !important;
}
.fn-process-screen-assesment:before {
  content: "\e949" !important;
}
.fn-process-screen-application:before {
  content: "\e947" !important;
}
.fn-process-screen-application-sent:before {
  content: "\e946" !important;
}
.fn-process-screen-contract:before {
  content: "\e94c" !important;
}
.fn-process-screen-additional-data-left:before {
  content: "\e94d" !important;
}
.fn-process-screen-printouts:before {
  content: "\e92a" !important;
}
.fn-process-screen-attachements:before {
  content: "\e94e" !important;
}
.fn-process-screen-confirmation:before {
  content: "\e94a" !important;
}
.fn-process-screen-end:before {
  content: "\e954" !important;
}
.main-menu li.fn:before {
  margin-top: 12px !important;
}
.fn-calendar-icon:before {
  content: "\e94b" !important;
}
.calculator-products .product .warningssign {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
label.warningssign:before {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
#stop-access-icon {
  background-image: url('/Content/images/error/warning-erste.png') !important;
}
.fn-msg-error:before {
  content: "\e93a" !important;
  font-size: 19px;
}
.fn-msg-warning:before {
  content: "\e93b" !important;
}
.fn-msg-info:before {
  content: "\e92b" !important;
}
#InfoAnnouncements .msg-icon {
  font-size: 1.3rem !important;
  padding: 0 !important;
}
.fn-admin-screen-organization-units:before {
  content: "\e943" !important;
}
.fn-admin-screen-users:before {
  content: "\e933" !important;
}
.fn-admin-screen-system-roles:before {
  content: "\e936" !important;
}
.fn-admin-screen-permissions:before {
  content: "\e940" !important;
}
.fn-admin-screen-glossaries:before {
  content: "\e937" !important;
}
.fn-admin-screen-system-parameters:before {
  content: "\e929" !important;
}
.fn-admin-screen-main-products:before {
  content: "\e93e" !important;
}
.fn-admin-screen-additional-products:before {
  content: "\e93d" !important;
}
.fn-admin-screen-documents:before {
  content: "\e948" !important;
}
.fn-admin-screen-reports:before {
  content: "\e941" !important;
}
.fn-admin-screen-replacements:before {
  content: "\e935" !important;
}
.fn-admin-screen-forms:before {
  content: "\e945" !important;
}
.fn-admin-screen-announcement:before {
  content: "\e939" !important;
}
.fn-clear:before {
  content: "\e94f" !important;
  color: #135ee2;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0 31px !important;
  padding-bottom: 5px !important;
}
.fa-plus:before {
  content: "\e928" !important;
  font-weight: bold;
  font-size: 15px;
  font-family: fontnps;
}
#ClosePopupButton {
  background-image: url("/Content/images/popup_close_erste.svg") !important;
}
.autocomplete-button.autocomplete-clear {
  background-image: url(/Content/images/autocomplete-clear_erste.svg) !important;
}
.autocomplete-button.autocomplete-arrow {
  background-image: url(/Content/images/autocomplete-down_erste.svg) !important;
}
i.sm-info-sign:before {
  font-family: fontnps;
  font-weight: 100;
  content: "\e92b" !important;
  margin: 0 !important;
  font-size: 1.3rem !important;
}
.message-header i.sm-info-sign:before {
  font-size: 1.6rem !important;
}
#LogOutButton {
  padding-left: 8px !important;
}
label.checkbox-outer input[type="checkbox"]:checked ~ div {
  background: url(/Content/images/checked_erste.svg) !important;
}
.hint-bullet {
  border: none !important;
  color: #135ee2 !important;
}
.radius-border {
  border: none !important;
}
.checkbox-checked-img {
  background: url('/Content/images/checkbox-checked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.checkbox-unchecked-img {
  background: url('/Content/images/checkbox-unchecked_erste.svg') no-repeat;
  width: 0px;
  height: 24px;
  padding-left: 24px;
}
.shrinked-img {
  width: 0px !important;
}
#SettingsButton {
  padding: 5px 10px !important;
}
.sequencelist-arrows [data-sequence] {
  color: #135ee2 !important;
}
.sequencelist-arrows [data-sequence]:hover {
  color: #0a285c !important;
}
.warningbox .msg-messages ul {
  list-style-type: none !important;
}
.fa-plus-square-o:before {
  content: "\e952" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-minus-square-o:before {
  content: "\e95a" !important;
  font-family: fontnps;
  color: #135ee2 !important;
  font-size: 1.2rem;
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\e958" !important;
  font-family: fontnps;
  font-size: 1.2rem;
}
.fa-copy:before,
.fa-files-o:before {
  content: "\e959" !important;
  font-family: fontnps;
  font-size: 1.3rem;
}
li[rel="Root"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_blue.svg') !important;
  background-size: contain;
}
li[rel="Net"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_violet.svg') !important;
  background-size: contain;
}
li[rel="Region"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_green.svg') !important;
  background-size: contain;
}
li[rel="Unit"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_yellow.svg') !important;
  background-size: contain;
}
li[rel="User"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey.svg') !important;
  background-size: contain;
}
li[rel="0"] > a > .jstree-icon {
  background-image: url('/Content/images/units/KA020-account user_grey_unassigned.svg') !important;
  background-size: contain;
  background-position: 0 0 !important;
  background-repeat: repeat;
}
.ui-icon-close {
  background-position: 2px 0 !important;
  background-image: url('/Content/images/autocomplete-clear_erste.svg') !important;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.permission-allow-img {
  background: url('/Content/images/Permission/allow_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 2px;
}
.permission-forbidden-img {
  background: url('/Content/images/Permission/forbidden_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.permission-unknown-img {
  background: url('/Content/images/Permission/unknown_erste.svg') no-repeat;
  width: 24px;
  height: 24px;
  padding-left: 24px;
  margin-left: 8px;
}
.vertical-middle.permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle.permission-unknown-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-allow-img {
  margin-left: 2px !important;
}
.vertical-middle .permission-unknown-img {
  margin-left: 2px !important;
}
.nested-list > li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.nested-list > li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
[data-ui-fn="submenu"] li > div.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
.FormQuestionsExpander.expanded {
  background-image: url('/Content/images/chevron-up.svg');
  background-position: left;
}
.FormQuestionsExpander.collapsed {
  background-image: url('/Content/images/chevron-down.svg');
  background-position: left;
}
#UpdatePermissionGrantsForRoleForm .permission-group-details .permission-header {
  padding: 0px 30px !important;
  padding-bottom: 5px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  background-image: url(/Content/images/autocomplete-down_erste.svg);
  background-repeat: no-repeat;
  background-position: top 8px right 6px;
  padding-right: 24px;
}
.warningbox ul {
  margin-left: 0px;
}
.text-ellipsis > .checkbox-checked-img,
.text-ellipsis > .checkbox-unchecked-img {
  background-position-y: 6px;
}
#PopupContainer .warningbox .msg-icon {
  margin-right: 6px !important;
}
#PopupContainer .msg-messages {
  color: #0a285c !important;
}
ul.tagit li.tagit-choice .tagit-close {
  padding: 0px;
}
.case-msg-close-img {
  background: url('/Areas/Sales/Content/images/close_erste.svg') no-repeat;
  height: 24px;
  width: 24px;
  padding-left: 24px;
}
.expander-img {
  width: 26px;
  height: 26px;
}
.errorInfo .error-box .message-header .fa-exclamation:before {
  line-height: 1.2rem;
  font-size: 1.5rem;
}
#EurotaxStandardFeatures {
  color: #0a285c;
}
.uploaded-files {
  color: #0a285c;
}
.representative {
  color: #0a285c;
}
#InstallmentWizardTable {
  color: #0a285c;
}
.jstree-default .jstree-no-dots a {
  color: #0a285c;
}
.content {
  color: #0a285c;
}
.input_large,
.password {
  -webkit-text-fill-color: #0a285c;
  color: #0a285c;
}
.validation-summary-wrapper.main-warnings .validation-summary-sign .fn-msg-warning:before {
  font-size: 1.3rem;
}
/* Split button */
[data-ui-splitbutton-element="expander"].expanded {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
[data-ui-splitbutton-element="links"] {
  border: none!important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.annoucment-text-highlight {
  font-weight: bold;
}

#InsuranceProductOptions {
  float: left;
  width: 546px;
}
#InsuranceProductOptions > div[data-ui-fn="dynamicvalueswitcher"] span.value {
  margin-left: 322px;
}
#InsuranceProducts {
  float: left;
  width: 317px;
  margin-right: 8px;
}
#InsuranceAvailability {
  float: left;
  width: 155px;
}
#RelatedProductsAvailability {
  float: left;
  width: 220px;
}
#RelatedProductsResignation {
  float: right;
  width: 275px;
}
#RelatedProductsResignation > div[data-ui-fn="dynamicvalueswitcher"] {
  margin-left: 19px;
}
#InheritedInsuranceProduct {
  float: left;
}
#ReadOnlyInsuranceProducts {
  float: left;
}
#ReadOnlyInsuranceProducts > div > span {
  float: left;
  margin-left: 25px;
  width: 120px;
}
#ReadOnlyInsuranceProducts > div > div[data-ui-fn] {
  float: left;
  margin-left: 325px;
}
#ReadOnlyInsuranceProducts > div > div[data-ui-fn] .value {
  margin-right: 10px;
}
#ReadOnlyInsuranceProducts #ReadOnlyInsuranceAvailability {
  margin-right: 60px;
}
#ReadOnlyInsuranceAvailability {
  float: left;
  margin-left: 177px;
}
#ReadOnlyInsuranceResignation {
  float: right;
  margin-right: 115px;
}
#ReadOnlyInsuranceResignation .value {
  margin-right: 10px;
}
#ReadOnlyRelatedAvailability {
  float: left;
}
#ReadOnlyRelatedAvailability .value {
  overflow-wrap: normal;
  word-break: keep-all;
  margin-right: 10px;
}
#ReadOnlyRelatedResignation {
  float: right;
  margin-right: 115px;
}
#ReadOnlyRelatedResignation .value {
  overflow-wrap: normal;
  word-break: keep-all;
  margin-right: 10px;
}
.relatedProdutsEditorHeader {
  padding-left: 346px;
  width: 830px;
  font-size: 13px;
  font-weight: bold;
}
.relatedProdutsEditorHeader div:nth-of-type(2) {
  padding-left: 16px;
}
#LeaseProductMainUpdateRelatedProductsForm .groupheader {
  margin-top: 0;
}
#BaseRateDeviation label {
  vertical-align: top;
}

.FormQuestionsExpander .const-value {
  margin-top: 6px;
}

/*Parametry Systemowe Kalkulacji - Marża oczekiwana umowy*/
.param-calc-asset-cat-collection {
  /*pierwsza kolumna*/
  /*kolejne kolumny*/
  /*usuń*/
  /*dodaj kolejne*/
}
.param-calc-asset-cat-collection #param-calc-asset-cat-title {
  margin-left: 108px;
  margin-bottom: 10px;
}
.param-calc-asset-cat-collection .editorwrapper {
  float: left;
}
.param-calc-asset-cat-collection .editorwrapper > div {
  float: none;
}
.param-calc-asset-cat-collection .editorwrapper:first-child label {
  width: 290px;
  text-align: left;
}
.param-calc-asset-cat-collection .editorwrapper:first-child > div {
  width: 280px;
}
.param-calc-asset-cat-collection .editorwrapper:not(:first-child) {
  width: 120px;
  margin-left: 10px;
}
.param-calc-asset-cat-collection .editorwrapper:not(:first-child) label,
.param-calc-asset-cat-collection .editorwrapper:not(:first-child) input {
  width: 115px;
}
.param-calc-asset-cat-collection .editorwrapper:not(:first-child) label {
  text-align: left;
}
.param-calc-asset-cat-collection .collectioninlineeditor-item {
  margin-left: 10px;
  margin-bottom: 10px;
  /*pierwszy wiersz*/
  /*kolejne wiersze*/
}
.param-calc-asset-cat-collection .collectioninlineeditor-item:first-child {
  /*usuń*/
}
.param-calc-asset-cat-collection .collectioninlineeditor-item:first-child .label-container {
  min-height: 70px;
}
.param-calc-asset-cat-collection .collectioninlineeditor-item:first-child .collectioninlineeditor-removeitem {
  margin-top: 80px;
}
.param-calc-asset-cat-collection .collectioninlineeditor-item:not(:first-child) {
  /*usuń*/
}
.param-calc-asset-cat-collection .collectioninlineeditor-item:not(:first-child) .label-container {
  display: none;
}
.param-calc-asset-cat-collection .collectioninlineeditor-item:not(:first-child) .collectioninlineeditor-removeitem {
  margin-top: 11px;
}
.param-calc-asset-cat-collection .collectioninlineeditor-removeitem {
  float: left;
  margin-left: 10px;
}
.param-calc-asset-cat-collection a[data-ui-collectioninlineeditor-element="add"] {
  float: right;
  margin-right: 15px;
  margin-bottom: 50px;
}
.param-version-flush-region {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin: 20px;
}
.param-version-flush-autocomplete {
  margin-left: 20px;
  width: 50%;
}
#GeneralSystemParametersHeader .list-header-column {
  width: calc(33.33333333%);
}

[data-ui-fn='sessionwatcher'] [data-ui-sessionwatcher-element="logout"] {
  color: #c78e10;
  cursor: pointer;
  font-weight: bold;
}

.alertbox {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 10px 0;
  border: 1px solid #f0c36d;
  background: #f9ecbb;
  text-align: center;
  z-index: 100020;
}
.alertbox .bold {
  font-weight: bold;
}
.alertbox .alertbox-button {
  border: 1px solid #c78e10;
  background: white;
  color: #c78e10;
  border-radius: 3px;
  display: inline-block;
  padding: 5px 10px;
  cursor: pointer;
  margin: 0 10px 0 20px;
  font-weight: bold;
}
.alertbox [data-ui-alert-element="close"] {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 15px;
  cursor: pointer;
  color: #c78e10;
}
.alertbox .alertbox-content {
  display: inline-block;
}
.alertbox.invisible {
  display: none !important;
}

@font-face{font-family:primeicons;font-display:block;src:url(/Content/spa/primeicons.eot);src:url(/Content/spa/primeicons.eot?#iefix) format("embedded-opentype"),url(/Content/spa/primeicons.woff2) format("woff2"),url(/Content/spa/primeicons.woff) format("woff"),url(/Content/spa/primeicons.ttf) format("truetype"),url(/Content/spa/primeicons.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}.la-ball-scale-multiple,.la-ball-scale-multiple>div{position:relative;box-sizing:border-box}.la-ball-scale-multiple{display:block;font-size:0;color:#fff}.la-ball-scale-multiple.la-dark{color:#333}.la-ball-scale-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-scale-multiple{width:32px;height:32px}.la-ball-scale-multiple>div{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;animation:ball-scale-multiple 1s 0s linear infinite}.la-ball-scale-multiple>div:nth-child(2){animation-delay:.2s}.la-ball-scale-multiple>div:nth-child(3){animation-delay:.4s}.la-ball-scale-multiple.la-sm{width:16px;height:16px}.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}.la-ball-scale-multiple.la-2x{width:64px;height:64px}.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}.la-ball-scale-multiple.la-3x{width:96px;height:96px}.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@keyframes ball-scale-multiple{0%{opacity:0;transform:scale(0)}5%{opacity:.75}to{opacity:0;transform:scale(1)}}.la-line-spin-fade,.la-line-spin-fade>div{position:relative;box-sizing:border-box}.la-line-spin-fade{display:block;font-size:0;color:#fff}.la-line-spin-fade.la-dark{color:#333}.la-line-spin-fade>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-line-spin-fade{width:32px;height:32px}.la-line-spin-fade>div{position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;animation:line-spin-fade 1s infinite ease-in-out}.la-line-spin-fade>div:nth-child(1){top:15%;left:50%;transform:rotate(0);animation-delay:-1.125s}.la-line-spin-fade>div:nth-child(2){top:25.2512626585%;left:74.7487373415%;transform:rotate(45deg);animation-delay:-1.25s}.la-line-spin-fade>div:nth-child(3){top:50%;left:85%;transform:rotate(90deg);animation-delay:-1.375s}.la-line-spin-fade>div:nth-child(4){top:74.7487373415%;left:74.7487373415%;transform:rotate(135deg);animation-delay:-1.5s}.la-line-spin-fade>div:nth-child(5){top:84.9999999974%;left:50.0000000004%;transform:rotate(180deg);animation-delay:-1.625s}.la-line-spin-fade>div:nth-child(6){top:74.7487369862%;left:25.2512627193%;transform:rotate(225deg);animation-delay:-1.75s}.la-line-spin-fade>div:nth-child(7){top:49.9999806189%;left:15.0000039834%;transform:rotate(270deg);animation-delay:-1.875s}.la-line-spin-fade>div:nth-child(8){top:25.2506949798%;left:25.2513989292%;transform:rotate(315deg);animation-delay:-2s}.la-line-spin-fade.la-sm{width:16px;height:16px}.la-line-spin-fade.la-sm>div{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-fade.la-2x{width:64px;height:64px}.la-line-spin-fade.la-2x>div{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-fade.la-3x{width:96px;height:96px}.la-line-spin-fade.la-3x>div{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@keyframes line-spin-fade{50%{opacity:.2}to{opacity:1}}.la-ball-spin-clockwise,.la-ball-spin-clockwise>div{position:relative;box-sizing:border-box}.la-ball-spin-clockwise{display:block;font-size:0;color:#fff}.la-ball-spin-clockwise.la-dark{color:#333}.la-ball-spin-clockwise>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-spin-clockwise{width:32px;height:32px}.la-ball-spin-clockwise>div{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;animation:ball-spin-clockwise 1s infinite ease-in-out}.la-ball-spin-clockwise>div:nth-child(1){top:5%;left:50%;animation-delay:-.875s}.la-ball-spin-clockwise>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;animation-delay:-.75s}.la-ball-spin-clockwise>div:nth-child(3){top:50%;left:95%;animation-delay:-.625s}.la-ball-spin-clockwise>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;animation-delay:-.5s}.la-ball-spin-clockwise>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;animation-delay:-.375s}.la-ball-spin-clockwise>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;animation-delay:-.25s}.la-ball-spin-clockwise>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;animation-delay:-.125s}.la-ball-spin-clockwise>div:nth-child(8){top:18.179464974%;left:18.1803700518%;animation-delay:0s}.la-ball-spin-clockwise.la-sm{width:16px;height:16px}.la-ball-spin-clockwise.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise.la-2x{width:64px;height:64px}.la-ball-spin-clockwise.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise.la-3x{width:96px;height:96px}.la-ball-spin-clockwise.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@keyframes ball-spin-clockwise{0%,to{opacity:1;transform:scale(1)}20%{opacity:1}80%{opacity:0;transform:scale(0)}}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-line-spin-clockwise-fade,.la-line-spin-clockwise-fade>div{position:relative;box-sizing:border-box}.la-line-spin-clockwise-fade{display:block;font-size:0;color:#fff}.la-line-spin-clockwise-fade.la-dark{color:#333}.la-line-spin-clockwise-fade>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-line-spin-clockwise-fade{width:32px;height:32px}.la-line-spin-clockwise-fade>div{position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;animation:line-spin-clockwise-fade 1s infinite ease-in-out}.la-line-spin-clockwise-fade>div:nth-child(1){top:15%;left:50%;transform:rotate(0);animation-delay:-.875s}.la-line-spin-clockwise-fade>div:nth-child(2){top:25.2512626585%;left:74.7487373415%;transform:rotate(45deg);animation-delay:-.75s}.la-line-spin-clockwise-fade>div:nth-child(3){top:50%;left:85%;transform:rotate(90deg);animation-delay:-.625s}.la-line-spin-clockwise-fade>div:nth-child(4){top:74.7487373415%;left:74.7487373415%;transform:rotate(135deg);animation-delay:-.5s}.la-line-spin-clockwise-fade>div:nth-child(5){top:84.9999999974%;left:50.0000000004%;transform:rotate(180deg);animation-delay:-.375s}.la-line-spin-clockwise-fade>div:nth-child(6){top:74.7487369862%;left:25.2512627193%;transform:rotate(225deg);animation-delay:-.25s}.la-line-spin-clockwise-fade>div:nth-child(7){top:49.9999806189%;left:15.0000039834%;transform:rotate(270deg);animation-delay:-.125s}.la-line-spin-clockwise-fade>div:nth-child(8){top:25.2506949798%;left:25.2513989292%;transform:rotate(315deg);animation-delay:0s}.la-line-spin-clockwise-fade.la-sm{width:16px;height:16px}.la-line-spin-clockwise-fade.la-sm>div{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-clockwise-fade.la-2x{width:64px;height:64px}.la-line-spin-clockwise-fade.la-2x>div{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-clockwise-fade.la-3x{width:96px;height:96px}.la-line-spin-clockwise-fade.la-3x>div{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@keyframes line-spin-clockwise-fade{50%{opacity:.2}to{opacity:1}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.relative{position:relative}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[16px\]{margin-top:16px;margin-bottom:16px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-\[5px\]{margin-bottom:5px}.ml-0{margin-left:0}.ml-2{margin-left:.5rem}.mr-0{margin-right:0}.mr-8{margin-right:2rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[10px\]{margin-top:10px}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-1\/12{width:8.333333%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-full{width:100%}.min-w-0{min-width:0px}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-items-end{justify-items:end}.gap-2{gap:.5rem}.gap-4{gap:1rem}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-sky-200{border-color:var(--p-sky-200)}.border-y-sky-200{border-top-color:var(--p-sky-200);border-bottom-color:var(--p-sky-200)}.border-b-sky-200{border-bottom-color:var(--p-sky-200)}.p-0{padding:0}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-\[19px\]{padding-right:19px}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-right{text-align:right}.text-end{text-align:end}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1rem\]{font-size:1rem}.text-\[24px\]{font-size:24px}.text-base{font-size:1rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--p-focus-ring-shadow: none !important;--p-focus-ring-color: transparent !important;--p-checkbox-focus-box-shadow: none !important;--p-inputtext-focus-box-shadow: none !important;--p-button-focus-box-shadow: none !important}.p-component *:focus,.p-component *:focus-visible{box-shadow:none!important}.p-component{font-size:1rem;font-weight:400}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-size:1rem;padding:0;margin:0}:root{--p-form-field-invalid-background: var(--p-red-50);--p-form-field-error-tooltip-background: var(--p-form-field-invalid-placeholder-color)}.p-component.ng-invalid.ng-touched,.p-component.ng-invalid.ng-touched .p-autocomplete-input,.p-component.ng-invalid.ng-touched .p-autocomplete-input:enabled:focus,.p-component.ng-invalid.ng-touched .p-inputnumber-input,.p-component.ng-invalid.ng-touched .p-inputnumber-input:enabled:focus,.p-component.ng-invalid.ng-touched.p-inputmask .p-inputtext,.p-component.ng-invalid.ng-touched.p-inputmask .p-inputtext:enabled:focus,.p-component.ng-invalid.ng-touched:enabled:focus,.p-component.ng-invalid.ng-touched:enabled:hover,.p-component.ng-invalid.ng-touched.p-treeselect:hover,.p-component.ng-invalid.ng-touched.p-treeselect.p-focus{background-color:var(--p-form-field-invalid-background);border-color:var(--p-form-field-invalid-border-color);outline:none}.p-component.p-inputtext{background-color:var(--p-form-field-background)}.p-tooltip-arrow{display:none}.p-tooltip .p-tooltip-text{font-size:11px;line-height:1.1em;padding:10px 20px}.p-component.p-button{box-shadow:0 1px 4px var(--p-surface-400)}.p-button-icon-only.p-button-rounded{outline:none;border:none;box-shadow:none}.p-button.p-button-text,.p-splitbutton.p-button-text,.p-splitbutton.p-button-text .p-button{border:none;box-shadow:none;padding:0;background:transparent;color:var(--p-button-text-primary-color)}.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-text:not(:disabled):hover,.p-splitbutton-button.p-button:not(:disabled):hover{background:transparent;border:none;color:var(--p-primary-800)}.p-button-text.p-splitbutton .p-splitbutton-dropdown.p-button{background:transparent;padding:8px;border-radius:5px;border-style:none;margin-left:2px;color:var(--p-button-text-primary-color)}.p-button-text.p-splitbutton .p-splitbutton-dropdown:not(:disabled).p-button:hover{background-color:#f2f2f2;color:var(--p-primary-800)}.p-button.p-button-text:enabled:active{background:transparent;border:none}.p-component.p-button.btn-larg{font-size:18px}.p-error{margin-top:9px;background:var(--p-form-field-error-tooltip-background);border:1px solid var(--p-form-field-error-tooltip-background);border-radius:5px;color:#fff;display:block;float:left;font-size:11px;padding:10px;position:absolute;z-index:2000;white-space:pre;box-sizing:border-box}.p-error:after{position:absolute;display:block;width:0px;height:0px;border-top:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--p-form-field-error-tooltip-background);content:"";top:-10px}.p-error-right{left:100%;top:-45px;margin-left:10px}.p-error-right:after{border-top:6px solid transparent;border-left:0px;border-right:10px solid var(--p-form-field-error-tooltip-background);border-bottom:6px solid transparent;content:"";left:-10px;top:12px}.p-message.p-message-info .p-message-icon{color:var(--p-sky-500)}.p-message.p-message-error .p-message-icon{color:var(--p-red-500)}.p-message.p-message-warn .p-message-icon{color:var(--p-yellow-500)}.p-autocomplete.p-autocomplete-clearable ul[role=listbox]{padding-right:2.5rem}.p-autocomplete .p-autocomplete-list .p-ripple{text-wrap-mode:wrap}.p-autocomplete .p-autocomplete-chip.p-chip{font-size:13px;border-width:1px;border-style:solid;border-color:var(--p-surface-400);margin:3px 0 0 3px}.p-autocomplete .p-autocomplete-chip.p-chip .pi{font-size:10px;font-weight:700;color:var(--p-surface-800)}.p-autocomplete .p-autocomplete-chip.p-chip .p-chip-label{padding-top:5px;padding-bottom:5px;padding-left:7px}.p-autocomplete .p-autocomplete-chip.p-chip .p-chip-remove-icon{line-height:0;display:flex;align-items:center;flex-direction:row-reverse}.p-autocomplete .p-autocomplete-input-chip{padding:0 0 0 3px}.p-tieredmenu-item:not(.p-disabled)>.p-tieredmenu-item-content:hover a{color:var(--p-tieredmenu-item-focus-color)}.p-dialog-header{border-bottom:1px solid var(--p-sky-200)}.p-dialog-header .p-button-text.p-button-secondary.p-dialog-close-button{color:var(--p-primary-950)}.p-dialog-header .p-button-text.p-button-secondary.p-dialog-close-button:hover{background-color:inherit;color:var(--p-primary-950)}.p-dialog-footer{border-top:1px solid var(--p-sky-200)}@media(min-width:768px){.md\:w-\[30rem\]{width:30rem}}
